LibreOfficeBaseで新しいデータベースを設定する方法

LibreOfficeBaseで新しいデータベースを設定する方法

無料のオープンソースLibreOfficeスイートで提供されるアプリの1つは、Baseと呼ばれます。 Baseは、データベース(Microsoft Accessで作成されたものを含む)を作成、接続、または読み取るためのフロントエンドアプリケーションです。このガイドでは、Baseを使用して独自のシンプルで便利なデータベースを作成し、データの入力を開始するプロセスについて説明します。





1. LibreOfficeBaseをインストールします

NS LibreOffice 続く、 MicrosoftOfficeスイートの代替 は、Windows、macOS、およびLinuxで使用できます。システムにインストールする方法はいくつかありますが(特にLinuxユーザーの場合)、公式インストールパッケージは次のURLからダウンロードできます。 libreoffice.org/download 。この記事では、LibreOfficeバージョン7.0.2.2を使用します。





2. Baseを起動し、データベースを作成します

LibreOfficeがインストールされたら、デスクトップからBaseを起動します。 Baseを開くたびに、このダイアログが表示され、新しいデータベースを開始するか、既存のデータベースを開くかを尋ねられます。を選択 新しいデータベースを作成する ラジオボタン。





Baseには、と呼ばれるリレーショナルデータベース管理システムが付属しています。 HSQLDB (HyperSQLデータベース管理システム)これはすぐに使用でき、デフォルトのオプションです。

HSQLDB シンプルで扱いやすいので、最初のプロジェクトに最適です。確認してください HSQLDB組み込み リストからオプションを選択し、をクリックします 次へ> ボタン。



3.データベースを登録して保存します

Baseは、データベースを登録するかどうかを尋ねてきます。登録すると、CalcやWriterなど、デバイス上のLibreOfficeスイートの他のアプリからデータベースにアクセスできるようになります。この機能はデバイスに対してローカルです---他の人がアクセスできることを心配する必要はありません。

他のアプリで新しいデータベースにアクセスしたくないことが確実でない限り、そのままにしておくのは安全です。 はい、データベースを登録してください 選択されました。





選択したことを確認してください データベースを開いて編集します 次にクリックします 終了 。 Baseは、データベースを.ODFファイルとして保存するように要求します。場所とファイル名を選択して、をクリックします 保存する

4.テーブルを作成し、主キーを設定します

新しいデータベースで最初に行う必要があるのは、テーブルを作成することです。テーブルはデータベースの最も重要な部分であり、何かを実行するには少なくとも1つ必要です。





データベースを開くときのデフォルトのビューは「テーブル」セクションです。選択する デザインビューでテーブルを作成... タスクメニューから。

[テーブルデザイン]ダイアログが開き、ラベルの下にいくつかの空のセルが表示されます フィールド名フィールドタイプ 、 と 説明 。ここで、テーブルに必要なフィールドを選択して名前を付けます。

これらは、データベースに入力する予定のデータのさまざまな「カテゴリ」です。例として、映画コレクションのデータベースを構築する予定なので、Title、Director、ReleaseYearなどのフィールドを含めます。

ただし、最初に作成する必要のあるフィールドは、数値やUPCコードなどの何らかの一意の識別子である必要があります。このフィールドは、他のすべてのフィールドに重複するデータがある場合でも、各エントリを区別します。この例では、最初のフィールドにMovieIDという名前を付け、フィールドタイプを整数[INTEGER]として選択して、そのフィールドを単純な数値にしました。

最終的に識別フィールドを作成する場合は、その行を右クリックして、 主キー ドロップダウンメニューのボックス。主キーとしてフィールドを選択しない場合、テーブルを保存しようとするとBaseはエラーをスローします。

iPhone用の最高の音楽制作アプリ

この例では、 フィールドプロパティ 、主キーフィールドのAutoValueオプションもに設定しました はい そのため、エントリを作成するたびに新しいID番号を手動で選択する必要はありません。 AutoValue関数を使用すると、Baseは新しいエントリごとに次の増分番号を自動的に入力します。

5.データフィールドに入力します

必要な数のフィールドを追加し続け、適切なフィールドタイプを選択していることを確認してください。最も基本的な用途では、テキストにVARCHAR、数値にINTEGER、カレンダーの日付にDATEを使用することをお勧めします。

データベースにインポートする予定のスプレッドシートまたは.csvファイルにデータが既にある場合は、フィールドを追加するときに、フィールドの名前がデータファイルのフィールドの名前と簡単に一致することを確認すると非常に便利です。 。

作成したフィールドは、最初にテーブルを作成するときに再配置できますが、テーブルの保存後にフィールドを再配置することはできないことに注意してください。ただし、これによって大きな問題が発生することはなく、後でフィールドを追加および削除できます。

6.最初のテーブルを保存します

保存ボタンをクリックするか、 Ctrl + S テーブルを保存すると、Baseからテーブルに名前を付けるように求められます。任意の名前を選択します(この例では、デフォルトのTable1を選択しました)。

テーブルを保存したら、作業内容が失われないように、データベースファイル自体を必ず保存してください。テーブル、クエリ、フォーム、またはレポートを作成または編集するときはいつでも、.ODFファイルを保存する必要があります。

テーブルのフィールドを編集する必要がある場合は、テーブルを右クリックして、をクリックする必要があります。 編集 ドロップダウンメニューから。

7.データを入力またはインポートします

テーブルができたので、テーブルにはデータが必要です。データベースにデータを取り込む方法はいくつかありますが、今日は、テーブルビューにデータを手動で入力する方法と、スプレッドシートからインポートする方法について説明します。

手動入力

テーブルをダブルクリックするか、右クリックして選択します 開ける 。このダイアログには、作成したばかりのすべてのフィールドが表示されます。スプレッドシートのセルに情報を入力するのと同じように、一度に1つのフィールドにデータを入力することで、手動でエントリを作成できます。

エントリの最後のフィールドに到達したら、 タブ 次のエントリに移動します。 Baseは入力したデータを自動的に保存するため、データを入力するたびに保存ボタンをクリックする必要はありません。さらに、IDフィールドをAutoValueに設定すると、Tabキーを押して次のエントリに移動したときに、Baseが自動的にIDフィールドに入力します。

必要なすべてのデータを入力するまで続けます。

スプレッドシートからインポート

入力したいデータがすでに含まれているスプレッドシートがある場合は、いくつかのルールに従う必要がありますが、テーブルに簡単にインポートできます。

スプレッドシートからインポートするには、フィールドがAutoValueに設定されている場合や、まだデータがない場合でも、テーブルにある各フィールドの列が必要です。さらに、データは、インポート先がAutoValueに設定されていないインポートする各列の各行に存在する必要があります。

この例では、テーブルの各フィールドにほぼ同じ名前の列があり、インポート時にBaseが自動入力するIDフィールドの行を除いて、すべての行が入力されます。名前は正確に一致する必要はなく、列はデータベースフィールドと同じ順序である必要はありません。インポート中にデータを再配置する機会があります。

インポートを開始するには、各列のラベルを含む、インポートするスプレッドシート内のすべてのデータを強調表示し、でコピーします。 Ctrl + C

次に、Baseを開き、テーブルビュー画面が表示されていることを確認します。クリック 編集>貼り付け またはヒット Ctrl + V 。これにより、 テーブルをコピーする ダイアログボックス。オプションはそのままにして、[ 次へ> ボタン。

の中に 列を割り当てる ダイアログボックスで、インポートする列をテーブルのフィールドに揃える必要があります。使用 ボタンをクリックして各列の位置を調整し、コピーした列のうちインポートしない列のチェックを外します。クリック 作成 完了したらボタンをクリックします。

オンラインで無料で電話のロックを解除する

インポート中にエラーが発生しなかった場合は、ダイアログボックスが閉じて、メインテーブルビューに戻ります。テーブルをダブルクリックしてデータを表示し、正しくインポートされたものがないことを確認します。

すぐに使えるデータベース

おめでとう!データベースの作成、テーブルの作成、データの入力のプロセスを完了したので、すぐに使用できるデータベースファイルを入手できます。 Baseで実行できる追加のタスクには、SQLでのクエリの実行、フォームの設計、データベースを使用したレポートの作成などがあります。

共有 共有 つぶやき Eメール WindowsにMySQLデータベースをインストールする方法

データベースサーバーに接続するアプリケーションを頻繁に作成する場合は、テスト目的でWindowsマシンにMySQLデータベースをインストールする方法を知っていると便利です。

次を読む
関連トピック
  • 生産性
  • LibreOffice
  • SQL
  • データ分析
著者について ジョーダングローア(51の記事が公開されました)

ジョーダンはMUOのスタッフライターであり、誰もがLinuxにアクセスしてストレスを感じさせないようにすることに情熱を注いでいます。彼はまた、プライバシーと生産性に関するガイドを書いています。

ヨルダングローアのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください