OpenOffice.org/Base
OpenOffice.org Base
OpenOffice.org Base 是一个关系数据库管理系统,是 Microsoft Access 的竞争对手,即使是数据库初学者也适合使用。Microsoft Access 的很多文档和书籍同样适用于 OpenOffice.org Base(但并不完全相同)。它是 OpenOffice.org 套件应用程序的一部分。OpenOffice.org 用户可以选择通过 ODBC 或 JDBC 驱动程序连接到外部全功能 SQL 数据库,例如 MySQL、PostgreSQL 甚至 Oracle。因此,OpenOffice.org Base 可以充当 SQL 视图、表格设计和查询的 GUI 前端。此外,OpenOffice.org 还有自己的窗体向导,用于创建用于填写窗体和更新的对话框窗口。
您的操作系统可能不包含 Base,但您应该可以比较容易地获得它,因为它属于 自由软件。您还需要安装 Java(并且在 OpenOffice.org 中没有禁用),才能运行 Base。
数据库是存储在计算机系统中的记录或数据的结构化集合。通过根据数据库模型组织数据来实现结构。如今最常用的模型是关系模型。
数据库管理系统 (DBMS) 是管理数据库的计算机软件。DBMS 可以使用各种数据库模型,例如网络模型或关系模型。在大型系统中,DBMS 允许用户和其他软件以结构化方式存储和检索数据。
如果您已经有一个现有的数据库,您可以通过 OpenOffice.org Base 中看到的第一个屏幕连接到它,也可以通过点击文件、新建、数据库然后连接到现有数据库来连接。对Microsoft Access数据库的支持有限。
假设您想记录客户从您的公司订购的产品。您可以使用一个电子表格,每行代表一个客户,但一个客户可能会订购多种产品。您可以使用一个电子表格,每行代表一个订单,但您可能需要为多个订单重复输入客户姓名和地址。在这种情况下,您最好使用数据库而不是电子表格。
数据库和电子表格之间的区别在于,虽然电子表格可以包含记录(通常是电子表格中的一行)和数据字段(只是特定类型的数据 - 通常是电子表格中的一列标题),但数据库还可以包含记录之间的关系。这些关系可以是一对多关系或多对多关系。
当您指定表格之间的关系时,您还可以指定参照完整性,以便不能输入与另一张表格中相关数据相矛盾的数据。
向导仅仅是一种描述在软件中一步一步地操作,使其更易于用户使用的方法,通常是选择一个选项,然后点击下一步。启动 Base 时,您会看到一个数据库向导,它为您提供了创建数据库、打开或连接到现有数据库的选择。选择创建数据库以开始,然后点击下一步。选择注册数据库,不用担心,这只是在本地完成的,可以帮助 OpenOffice.org 的其他模块(例如 Calc)与您的数据库一起使用。现在不要选择表格向导,保存(并命名)您的数据库在方便的位置。现在,使用 OpenDocument 数据库格式,虽然这可能已经被自动选择为默认格式。为什么要现在就保存它?因为数据(例如记录)将在输入到数据库时自动保存。
数据库不使用通常意义上的文件,但一个好的数据库可以将其内容输出为结构化的 SQL(结构化查询语言) - 这是 ANSI/ISO 标准。重要的是它支持 ODBC(开放式数据库连接)
您现在应该看到主界面。左侧是数据库列,包含四个选项(有时称为模块);表格、查询、窗体和报表。
表格将是最接近于普通电子表格的数据库方面。点击表格(它可能已经被选中),您将看到一个任务选择(在上部);在设计视图中创建表格、使用向导创建表格和创建视图...。选择使用向导创建表格。有四个步骤选择字段、设置类型和格式、设置主键和创建表格。选择一个类别商务或个人,然后选择一个示例表格,然后点击双箭头 >>,它将把所有字段复制到右侧的选定字段中。点击下一步,您可以调整字段特性。点击下一步,确保选中创建主键和自动添加主键。点击下一步,表格名称应该显示您选择的示例表格。确保选中立即插入数据,然后点击完成。恭喜您,您已经创建了第一个表格。您现在应该可以看到它看起来非常像一个电子表格。它还没有任何数据,通常最好使用窗体来添加数据,所以现在先关闭它。您会注意到,虽然您还没有点击保存,但表格现在已经自动保存了。当您返回主窗口时,您就可以看到它,即使您关闭并重新打开数据库也是如此。
在设计视图中创建表格是一种更具体地创建表格的方法。点击它,您将看到一个类似电子表格的布局,但这可能是欺骗性的(不要把它与表格视图混淆)。左列是字段名,您可以选择它(您可以选择任何东西,这将用于您的参考)。第二列是字段类型,它包含一个下拉菜单,用于存储在该字段中的数据类型。例如,姓名应该是文本 [VARCHAR],日期应该是日期 [DATE],等等。当选择字段类型时,您将在底部看到一个窗口,它是字段属性,您可以在其中指定一些内容,例如,在记录日志时是否需要在该字段类型中输入数据、数据的允许字符长度和十进制位数。您可以在此处指定验证,它检查输入的数据是否在允许的数据范围内。与表格向导不同的是,您需要在设计视图中保存您想要保留的任何更改,然后再关闭它返回到主窗口。
窗体用于轻松快速地输入数据。点击屏幕左侧(在数据库列中)的窗体,然后点击使用向导创建窗体...(Writer 可能会短暂弹出,但窗体向导也应该在最上面)。点击双箭头 >> 将所有字段添加到名为窗体中的字段的右侧列中,然后(除非您想更改布局和颜色),只需点击完成。要为数据构建查询,首先在Writer 窗口中关闭窗体。
控件是窗体中用于配置每个字段特定属性的方面。窗体在 Writer 窗口中编辑,窗体控件的访问方式与 Writer 中相同,视图、工具栏,然后是窗体控件。
基本的切换板(如 Microsoft Access 中的切换板)只能在 OpenOffice.org 中使用窗体创建。
查询是一种根据特定条件或标准查询您的数据的方式。可以使用查询执行复杂的计算。
注意:查询有两种运行模式:本地模式和正常模式。在正常模式下,查询由 GUI 处理,它会为使用特定的 SQL 引擎重新编写查询。在本地模式下,它不会。在本地模式下,您可以使用特定于服务器的命令,而在正常模式下,则不能。
报表类似于查询,但提供了更多布局选项来输出您的查询结果。在报表向导中,您可以对结果进行分组,然后对结果进行排序。您还可以更改格式并设置分页符。
- OpenOffice.org 论坛 Base 教程
- 俱乐部会员数据库 - OpenOffice.org Wiki
- Base 3.x 入门 - OpenOffice.org Wiki 和 PDF 下载
- Base 2.x 入门 - OpenOffice.org Wiki 和 PDF 下载
- OpenOffice.org 论坛 :: OpenOffice.org Base
- OpenOffice.org Base 简介 [LinuxBeacon
- 关于数据库: Microsoft Access、SQL Server、Oracle 等等!
- 可下载的 Microsoft Access 数据库示例和样本 | Microsoft Access 数据库解决方案 | databasedev.co.uk
- 创建和使用数据库和对象 - Access - Microsoft Office 在线
- 使用数据 - Access - Microsoft Office 在线
- 数据库对象 - Access - Microsoft Office 在线
- 您可以下载和修改的示例 Access 数据库 - Access - Microsoft Office 在线
- 数据库软件 - 如何信息 | eHow.com
一位读者将本章标记为未开发的草稿或提纲。 您可以帮助 开发工作,或者您可以在 项目室 请求帮助。 |