关系数据库设计

时间:2012-05-03 19:39:54

标签: sql-server sqlite

我有3张桌子 表1:植物表

PlantId(主键)

Plantname

和其他一些领域

表2:输入文件

Plantname,文件名

PlantId(外键)引用PlantId(工厂)

表3; InputData

同上

和其他字段

我需要设计它,使一个工厂可以拥有许多inpufiles所以这是Plant Table和Inputfiles表之间的1米

现在,当用户从table2中选择一个输入文件时,与输入文件相关的所有数据都存储在Inputdata table3中。<​​/ p>

table2(输入文件)和table3(inputdata)

之间应该是什么关系

谢谢

太阳

1 个答案:

答案 0 :(得分:1)

输入文件和输入数据之间应存在1-1关系。

根据您对问题的描述,我将输入文件的inputdata.id作为外键。