LibreOffice Base中的数据库层次结构,聚合和关系

时间:2013-03-29 11:35:36

标签: database libreoffice libreoffice-base

我正在做一个家庭作业项目,我们为商店设计了一个网站,并且我已经分配了数据库。这是我第一次尝试数据库。我正在使用LibreOffice Base进行设计,但找不到任何有关如何制作子类型的指南。例如,对于库存中的每件衬衫,它会有不同的颜色组,并且对于每种不同的颜色,各个尺寸的列表以及每种尺寸的库存数量。但是,我无法在“表格关系”中的任何位置找到聚合。 所以我用基本信息(品牌,价格等)制作衬衫的桌子,然后是一个只有2列的单独表格(库存的大小和数量单位 - 我们让多种颜色的可能性等待现在)。然后我为衬衫制作一个带有基本信息的表格和一个包含2列的子表格:大小和数量可用。两种形式都是表格而不是标记的文本框。但是,衬衫尺寸的子表单不会为主表单中的每一行保留单独的信息(即具有衬衫基本信息的那一行)。我该怎么做?

最后,由于这是我在数据库中的第一次破解,如果我做错了,我不会感到惊讶,如果是这样,我很乐意欣赏正确的方向或解释如何做的网页由于没有输入正确的搜索字词,我没有找到。

1 个答案:

答案 0 :(得分:1)

您需要在主表中创建链接字段。衬衫桌有一把钥匙;请参阅下属表中的内容。或者,在下级表中创建主键,并在主表中引用它。然后在子表单中 - >属性,指定主字段和从字段之间的适当链接。 LibreOffice Base handbook (p.105)

中描述了该功能