如何使用libreoffice base创建新数据库

LibreOffice Base帮助您设置数据库。让我们了解一下使用Base创建自己的简单但有用的数据库的过程。...

免费开源LibreOffice套件中提供的一个应用程序叫做Base。Base是用于创建、连接或读取数据库(包括使用Microsoft Access创建的数据库)的前端应用程序。本指南将引导您完成使用Base创建一个简单但有用的数据库并开始输入数据的过程。

An Electronic Database

1安装libreoffice基座

LibreOffice套件是微软Office套件的替代品,可用于Windows、macOS和Linux。有几种方法可以将它安装到您的系统上(特别是如果您是Linux用户),但是您可以在libreoffice.org/下载. 在本文中,我们将使用LibreOffice版本7.0.2.2。

2启动base并创建数据库

LibreOffice Base Launch Screen

安装LibreOffice后,从桌面启动Base。每次打开Base时,都会看到此对话框,询问您是要启动新数据库还是打开现有数据库。选择Createanewdatabase单选按钮。

Base附带了一个名为HSQLDB(HyperSQL数据库管理系统)的关系数据库管理系统,可以随时使用,是默认选项。

HSQLDB非常适合您的第一个项目,因为它简单且易于处理。确保从列表中选择了HSQLDB Embedded选项,然后单击Next>按钮。

三。注册并保存数据库

Base会询问您是否要注册数据库。注册只会使您的设备上LibreOffice套件中的其他应用程序(如Calc和Writer)可以访问您的数据库。此功能是您设备的本地功能—您不必担心其他人可以访问它。

除非你确定永远不想用其他应用程序访问你的新数据库,否则可以选择“是,为我注册数据库”。

确保选择了“打开数据库进行编辑”,然后单击“完成”。Base将提示您将数据库保存为.ODF文件。为其选择位置和文件名,然后单击“保存”。

4创建表并设置主键

对于新数据库,首先需要创建一个表。表是数据库中最基本的部分,您至少需要一个表才能完成任何任务。

打开数据库时的默认视图是Tables部分。选择“在设计视图中创建表…”。。。从任务菜单。

“表格设计”对话框将打开,标签字段名称、字段类型和说明下有几个空单元格。在这里可以选择并命名表中所需的字段。

这些是您计划输入数据库的不同数据“类别”。例如,我们计划建立一个电影收藏数据库,所以我们将包括Title、Director和ReleaseYear等字段。

Setting Primary Key In LibreOffice Base

但是,您应该创建的第一个字段应该是某种唯一标识符,如数字或UPC代码。此字段将区分每个条目,即使所有其他字段都有重复的数据。在我们的示例中,我们命名了第一个字段MovieID,并选择了字段类型Integer[Integer],使该字段成为一个简单的数字。

不管你最后做了什么,右击那一行并选中下拉菜单中的主键框。如果不选择字段作为主键,则在尝试保存表时,Base将抛出一个错误。

在我们的示例中,在fieldproperties下,我们还将主键字段的AutoValue选项设置为Yes,这样就不必在每次创建条目时手动选择新的ID号。使用AutoValue函数,Base将为每个新条目自动输入下一个增量数字。

5填写数据字段

继续添加所需数量的字段,并确保选择适当的字段类型。对于最基本的用法,您需要将VARCHAR用于文本,INTEGER用于数字,DATE用于日历日期。

LibreOffice Base Table Design View

如果计划导入数据库的电子表格或.csv文件中已有数据,则在添加字段时,确保字段名称与数据文件中的字段名称轻松匹配非常有帮助。

请注意,在最初创建表时可以重新排列创建的字段,但在保存表后不能重新排列字段。但是,这不会给您带来任何重大问题,您以后仍然可以添加和删除字段。

6保存第一张表

单击save按钮或按Ctrl+S保存表,Base将提示您命名表。选择您想要的任何名称(在我们的示例中,我们选择了默认名称Table1)。

保存表之后,请确保保存数据库文件本身,以确保不会丢失所做的工作。无论何时创建或编辑表、查询、窗体或报表,都需要保存.ODF文件。

如果需要编辑表中的字段,必须在表上单击鼠标右键,然后从下拉菜单中单击“编辑”。

7输入或导入数据

既然有了表,表就需要数据。有几种方法可以将数据导入数据库,但今天我们将介绍如何在表视图中手动输入数据以及如何从电子表格导入数据。

手工录入

双击表格,或右键单击并选择“打开”。在此对话框中,您将看到刚才创建的所有字段。通过一次输入一个字段的数据,可以手动创建条目,就像在电子表格单元格中输入信息一样。

Entering Data In LibreOffice Base

当到达某个条目的最后一个字段时,按Tab键进入下一个条目。Base将自动保存您输入的数据,因此您不必每次输入数据时都单击“保存”按钮。此外,如果您将ID字段设置为AutoValue,则当您切换到下一个条目时,Base将自动为您填充ID字段。

继续,直到输入了所需的所有数据。

从电子表格导入

如果您的电子表格中已经有了要输入的数据,则可以轻松地将其导入表中,不过您必须遵循一些规则。

要从电子表格导入,表中的每个字段都需要有一列,即使该字段设置为“自动值”或尚未有任何数据。此外,数据必须存在于目标未设置为AutoValue的要导入的每列的每一行中。

Spreadsheet File For Importing To Database

在我们的示例中,表中的每个字段都有一个名称大致相同的列,除了ID字段中的行之外,其他所有行都被填充,导入时Base将自动填充。名称不需要完全匹配,列也不需要与数据库字段的顺序相同;您将有机会在导入期间重新排列数据。

要开始导入,请高亮显示电子表格中要导入的所有数据,包括每列的标签,然后用Ctrl+C进行复制。

然后,打开Base并确保您在Table view屏幕上。单击“编辑”>“粘贴”或按Ctrl+V。这将打开“复制表”对话框。保持选项不变,然后单击“下一步”按钮。

LibreOffice Base Copy Table Dialog

在“指定列”对话框中,需要将要导入的列与表中的字段对齐。使用“向上”和“向下”按钮调整每列的位置,并取消选中您复制的任何不想导入的列。完成后单击“创建”按钮。

如果导入过程中没有错误,对话框将关闭并返回主表视图。双击表以查看数据,并检查是否没有错误导入任何内容。

准备就绪的数据库

祝贺 你!既然您已经完成了创建数据库、构建表和输入数据的过程,那么就有了一个可用的数据库文件。您可以在Base中执行的其他一些任务是在SQL中运行查询、设计表单以及使用数据库创建报表。

  • 发表于 2021-03-29 12:50
  • 阅读 ( 312 )
  • 分类:互联网

你可能感兴趣的文章

图书馆办公室(libreoffice)和开放式办公室(openoffice)的区别

图书馆办公室(libreoffice)和开放式办公室(openoffice)的区别 LibreOffice和OpenOffice的关键区别在于更新和修复的频率。Openoffice提供了不太频繁的发布和修复,而Libreoffice则提供了更快的修复和特性。然而,除了一些不引人注意的细微...

  • 发布于 2020-10-26 20:29
  • 阅读 ( 219 )

使用raspberry pi 3作为带有raspbian的台式pc的7个技巧

... 5使用libreoffice提高生产力 ...

  • 发布于 2021-03-13 21:47
  • 阅读 ( 226 )

如何在安全容器中使用docker安全测试桌面应用程序

...在应用程序上发生冲突。例如,您可以在主机系统上运行LibreOffice,但可以在容器中运行OpenOffice(您知道,以防您不相信项目正在关闭)。 说到版本,您甚至可以同时在您的计算机上运行同一版本的多个(但不同...

  • 发布于 2021-03-15 18:37
  • 阅读 ( 244 )

5个最好的免费microsoft access数据库替代方案

... LibreOffice基地是一个伟大的起点,为那些考虑免费替代微软访问。开源office套件仍然是微软office王冠的有力伪装者,LibreOffice的最新版本6.1.3是迄今为止最好的版本之一。 ...

  • 发布于 2021-03-18 05:45
  • 阅读 ( 608 )

最好的免费和付费的苹果pdf编辑器

... 使用libreoffice draw编辑PDF ...

  • 发布于 2021-03-25 14:46
  • 阅读 ( 225 )

7个最好的免费microsoft office备选方案

...真正实现了自己的产品口号:“强大如微软Office,免费如LibreOffice。” ...

  • 发布于 2021-03-26 08:07
  • 阅读 ( 355 )

如何在libreoffice库中创建数据录入表单

...个表格,这样客人就可以分享他们的信息了?您可以使用LibreOffice Base创建自己的表单,并将其链接到数据库,LibreOffice Base是Microsoft Access的免费替代品。 ...

  • 发布于 2021-03-28 08:30
  • 阅读 ( 375 )

每个年轻学生必须具备的4种基本软件

... LibreOffice是OpenOffice的当前化身,OpenOffice是微软Office最初的竞争对手之一。 ...

  • 发布于 2021-03-28 10:42
  • 阅读 ( 260 )

最好的免费microsoft office替代品

...你可以免费下载其中一个可爱的套房,马上开始生产。 libreoffice:开源桌面应用 像最好的免费软件一样,LibreOffice是文档基金会的一个开源项目,它最初是另一个Office替代方案OpenOffice的一部分。你可以下载LibreOffice在Windows、M...

  • 发布于 2021-04-02 04:53
  • 阅读 ( 202 )

如何在libreofficewriter中使用自定义样式

如果您使用的是免费的开源LibreOffice程序套件,那么您的文字处理器可能比它需要的功能强大得多。Writer的标准功能至少和付费的microsoftword一样多,了解其中一些功能可以极大地简化您的工作流程。换言之,花一点时间设置东...

  • 发布于 2021-04-06 17:24
  • 阅读 ( 138 )
tclprux5
tclprux5

0 篇文章

相关推荐