LibreOffice 从零开始 – 第 7 部分:Base – 面向所有人的数据库
LibreOffice Base 是一款功能强大的数据库创建工具——非常适合家庭用户、教师、图书管理员、小型企业,或任何希望整理数据的人……而且无需编写 SQL 代码!
在本部分中,你将学习如何创建一个带有表单和报表的简单数据库,它可以像一个小型 CRM 系统、通讯录或图书目录一样运行。
创建数据库、表和关系
从哪里开始:
启动 LibreOffice Base 并选择“创建新数据库”。
按照向导完成操作并保存 .odb 文件。
表:
手动创建表,或使用向导创建。
每个表代表一组数据,例如:图书、作者、读者。
定义字段(列),例如:标题、ISBN、出版年份、作者ID。
关系:
进入 工具 → 关系。
将主键与外键连接起来(例如,将作者ID 与 作者表中的 ID 关联)。
通过关系可以避免数据重复。
表单和报表——无需编写代码
表单:
在“表单”选项卡中点击“使用向导创建表单”。在下一步中选择数据源(例如“图书”表),然后决定样式、布局和附加选项——例如导航按钮。
借助表单,你可以轻松添加、浏览和编辑数据库中的记录。重要的是,所有这些操作都无需掌握 SQL。
报表:
要创建报表,请进入“报表”选项卡并选择“报表向导”。该工具可用于构建摘要、汇总以及可直接打印的数据库报表。
你还可以设置数据的排序方式、分组方式以及文档的图形样式。这样,报表不仅功能完善,而且清晰易读。
示例:简单的图书管理系统
创建一个用于存储图书、作者和借阅信息的系统:
图书表:ID、标题、作者ID、类别、可用性
作者表:ID、名字、姓氏
读者表:ID、名字、姓氏、电话
表单:添加图书和借阅记录
报表:可供借阅的图书列表
LibreOffice Base 可以:
无需编程即可创建简单数据库,
借助表单和报表管理数据,
构建用于日常管理的实用工具。
如果你想快速创建图书目录、联系人列表或支出记录,这是一个理想的解决方案。
在下一部分中,我们将讨论自动化——LibreOffice 宏!