LibreOfficeウィザード データベースの作成を容易にしますs。 それらには、私たちが必要とする可能性のある主なタイプが含まれており、それらを簡単に適応させることができます。
私たちの中で 前の記事 データベースのコンポーネントとは何かについて簡単に説明しました。 テーブル、フォーム、クエリ、レポート。 LibreOffice Baseの助けを借りて、実際の例でそれらがどのように動作するかを見ていきます。 この投稿では、テーブルを扱います.
テーブルはデータベースの基盤です。 これらは、フィールドの特性に従ってグループ化された一連の関連データで構成されています。 たとえば、Clientsデータベースには、Agendaテーブルと、Name、address、telephone、mailの各フィールドがあります。
続行する前に、説明。 私はリレーショナルデータベースに関するモノグラフを書いていません。 すべてのユーザーがプログラムを楽しみ始めることができるように、私は十分な理論だけを含めます。 とにかく、あなたが主題についてしたいどんなコメントでも、あなたはコメントフォームを持っています。
LibreOfficeBaseウィザードを使用して最初のデータベースを作成する
この記事では、データベーステーブルの作成に焦点を当てます。 プログラムの内部エンジンのXNUMXつを使用してそれを行います。 LibreOffice Baseでは、FirebirdとHSQLDBのどちらかを選択できます。
LibreOffice Baseのドキュメント(バージョン4のまま)にも最新のドキュメントにもありません スタートガイド (バージョン6)Firebirdが言及されています。 ささやかな目的のために、XNUMXつの間に大きな違いはないように思われるので、デフォルトのオプションであるFirebirdを使用します。
プログラムが開始された後の最初のステップは、 データベースエンジンを選択します。 私たちはFirebirdにとどまります。
[次へ]をクリックして、XNUMX番目の画面に移動します
XNUMX番目の画面では、次の可能性が示されます。 データベースを登録します。 それをするかしないかの違いは、あなたがそれを登録するとき、 データがどこにあるかをLibreOfficeに伝えます。 それらがどのように編成され、どのように取得できるか。 このようにして、 ワードプロセッサとスプレッドシートからデータレコードにアクセスします。
データベースを開き、ウィザードを使用してテーブルを作成するオプションをマークします。 LibreOfficeは、データベースに名前を付けて保存するように要求します。
テーブルウィザードはXNUMXつのセクションに分かれています; ビジネスとプライベート。 それらのそれぞれについて、それは私たちに一連のテンプレートを提供します。 テンプレートには、フィールドのリストが表示されます.
例として、ビジネスセクションのアセットテンプレートを使用します。
中央の列には、左に行く単一矢印と二重矢印があり、右に同じ矢印があります。 彼ら これらは、XNUMXつの列間のフィールドのオフセットを制御します。 右の列に表示されるフィールドは、テーブルを構成するフィールドです。 二重矢印を押すと、すべてのフィールドが選択されます。
私の場合、最初のフィールドとしてActiveIDを選択します。 このために、私はポインターでそれを選択し、右を指す単純な矢印を押します。 興味のあるすべてのフィールドで手順を繰り返します。
これが終了したら、次の画面に進みます。 ここでは、フィールドの名前を保持するか、他のフィールドに割り当てるかを決定します。 また、データ入力時にいくつかのパラメータを設定します。 彼らです:
- 入力したデータの形式。
- 自動的に値が割り当てられる場合。 このオプションを有効にする場合は、入力から入力への増分値も追加する必要があります。
- データの入力が必須かどうか。
- 入力されたデータの最大長。
ActiveIDフィールドに整数形式を割り当て、自動的に完了するオプションを選択しません。 このフィールドには、主キーになる機能があります。 これについては以下で説明します。
ブランドとモデルについては、固定テキストタイプと必須入力の形式を割り当てます。 他のオプションの制限として255文字を超える文字が必要になる可能性があるため、説明に可変フィールドタイプを割り当てます。
主キーの割り当て
データベース内には、複数のレコードを持つ多くのテーブルが存在する可能性があります。 これらのレコードは、他のテーブルを作成するために使用されます。 識別を容易にするために、LibreOfficeBaseはコードまたは主キーを割り当てます.
ActiveIDパラメーターを主キーとして使用することを選択します。 このフィールドの値が自動的に入力されるように以前に選択しました。 ただし、それでは識別できないエラーメッセージが表示されるため、このオプションを無効にしました。 このウィンドウでも実行しないでください。
主キーの使用は、たとえば、同じブランドとモデルのXNUMXつのアセットがある場合に役立ちます
主キーを割り当てたら、次のステップに進む準備ができています。テーブル名を割り当てて、データの入力を開始します。 しかし、それは次の投稿でわかります。