我有一个名为(DataInfo)的表,其中包含数据信息"this table will be linked to every table in the database"
DataID,DataName
我还有另外两张桌子
第一个是:
DataID,CurrencyID,CurrencyName
第二个是:
DataID,TransID,TransDec,TransAmount,CurrencyID
我的问题是如何定义这些表之间的关系?
答案 0 :(得分:0)
除了" DataInfo"之外,DataID将是两个表的外键。对于第一个表,CurrencyID将是主键,DataID将是外键。对于第二个表,TransID将是主键,DataID和CurrencyID将是外键。两个表都不需要有一个列元组作为它们的主键,因为TransID对于每个事务都是唯一的,因此每个货币都是CurrencyID