LibreOffice向导 促进数据库的创建s。 它们包括我们可能需要的主要类型,并且很容易适应它们。
在我们的 以前的文章 我们已经简要解释了数据库的组成部分。 表格,表格,查询和报告。 在LibreOffice Base的帮助下,我们将在一个真实的示例中了解它们的行为。 在这篇文章中,我们将处理表格.
表是数据库的基础。 它们由一系列相关数据组成,这些数据根据其在字段中的特征进行分组。 例如,在“客户”数据库中,我们具有“议程”表以及“名称”,“地址”,“电话”和“邮件”字段。
在继续之前,先进行澄清。 我不是在撰写有关关系数据库的专着。 我仅提供足够的理论知识,以便任何用户都可以开始享受该程序。 无论如何,您要在主题上发表任何评论,您都可以在其中获得评论表格。
使用LibreOffice Base向导创建我们的第一个数据库
在本文中,我们将专注于创建数据库表。 我们将使用程序的内部引擎之一来执行此操作。 LibreOffice Base允许我们在Firebird和HSQLDB之间进行选择。
LibreOffice Base文档(保留在版本4中)和最新版本中都没有 入门指南 (第6版)提到了火鸟。 出于我们的谦虚目的,两者之间似乎没有太大区别,因此我们将使用Firebird,这是默认选项。
程序启动后,我们的第一步是 选择数据库引擎。 我们与火鸟在一起。
单击下一步转到第二个屏幕
在第二个屏幕上,我们可以 注册数据库。 是否进行注册的区别在于,当您注册时, 我们告诉LibreOffice数据在哪里, 如何组织它们以及如何获得它们。 这样我们可以 访问文字处理器和电子表格中的数据记录。
我们标记了通过向导打开数据库并创建表的选项。 LibreOffice将要求我们分配一个名称并保存数据库。
表格向导分为两部分; 商业和私人。 对于他们每个人,它为我们提供了一系列模板。 模板依次向我们显示字段列表.
例如,我们将使用“业务”部分中的资产模板。
在中心一栏中,我们看到一个箭头和一个双箭头分别向左和向右移动。 他们 它们控制两列之间的字段偏移量。 右列中显示的字段将构成我们的表格。 如果我们按双箭头,将选择所有字段。
就我而言,我选择ActiveID作为第一个字段。 为此,我用指针选择它,然后按下指向右边的简单箭头。 我对所有我感兴趣的领域重复该过程。
完成此操作后,我们转到下一个屏幕。 在这里,我们将决定是否保留字段名称或为它们分配其他名称。 另外,我们在数据输入上建立一些参数。 他们是:
- 输入数据的格式。
- 是否自动分配值。 如果激活此选项,则还必须在输入之间添加增量值。
- 是否必须输入数据。
- 输入数据的最大长度。
我向ActiveID字段分配了整数格式,并且不选择自动完成的选项。 该字段将具有作为主键的功能。 我将在下面解释。
对于品牌和型号,我给他们分配了固定文本类型和强制输入的格式。 我将可变字段类型分配给描述,因为我可能需要超过其他选项作为限制的255个字符。
分配主键
在一个数据库中,可以有许多带有多个记录的表。 这些记录又用于创建其他表。 为了便于识别,LibreOffice Base为您分配了一个代码或主键.
我选择使用ActiveID参数作为主键。 您先前已选择自动填写此字段的值。 但是,这会导致我无法识别的错误消息,因此我禁用了此选项。 也不要在此窗口中执行此操作。
例如,如果我们拥有两个具有相同品牌和型号的资产,则使用主键很有用
一旦分配了主键,就可以开始下一步了,分配表名并开始填写数据。 但是我们将在下一篇文章中看到。