LibreOfficeをゼロから – 第7回:Base – 誰でも使えるデータベース
LibreOffice Baseは、データベース作成のための強力なツールです。家庭ユーザー、教師、図書館員、小規模企業、そしてSQLコードを書かずにデータを整理したいすべての人に最適です。
このパートでは、ミニCRMシステム、住所録、または書籍カタログのように機能する、フォームとレポートを備えたシンプルなデータベースの作成方法を学びます。
データベース、テーブル、リレーションの作成
どこから始めるか:
LibreOffice Baseを起動し、「新しいデータベースを作成」を選択します。
ウィザードを進めて、.odbファイルを保存します。
テーブル:
テーブルは手動で作成することも、ウィザードを使って作成することもできます。
各テーブルは、例えば「書籍」「著者」「読者」のようなデータの集合を表します。
「タイトル」「ISBN」「出版年」「著者ID」などのフィールド(列)を指定します。
リレーション:
ツール → リレーション に進みます。
主キーと外部キーを関連付けます(例:著者IDを「著者」テーブルのIDと結び付ける)。
リレーションを使用することで、データの重複を避けることができます。
フォームとレポート – コードを書かずに
フォーム:
「フォーム」タブで「ウィザードを使用してフォームを作成」をクリックします。次のステップでデータソース(例:「書籍」テーブル)を選択し、その後スタイル、レイアウト、ナビゲーションボタンなどの追加オプションを決定します。
フォームを使用すると、データベース内のレコードを簡単に追加、閲覧、編集できます。重要なのは、これらすべてをSQLの知識なしで行える点です。
レポート:
レポートを作成するには、「レポート」タブに移動し、「レポートウィザード」を選択します。このツールを使用すると、データベースから要約、一覧、印刷可能なレポートを作成できます。
また、並べ替え方法、データのグループ化、文書のスタイルも指定できます。その結果、レポートは機能的であるだけでなく、見やすいものになります。
例:シンプルな書籍管理システム
書籍、著者、貸し出し情報を保存するシステムを作成します:
書籍テーブル:ID、タイトル、著者ID、ジャンル、在庫状況
著者テーブル:ID、名、姓
読者テーブル:ID、名、姓、電話番号
フォーム:書籍と貸し出しの追加
レポート:貸し出し可能な書籍の一覧
LibreOffice Baseでは次のことが可能です:
プログラミングなしでシンプルなデータベースを作成すること、
フォームとレポートを使ってデータを管理すること、
日常の整理に役立つ実用的なツールを構築すること。
これは、書籍カタログ、連絡先リスト、または支出記録を素早く作成したい場合に理想的なソリューションです。
次回は、自動化について説明します – LibreOffice Macrosです!