答案 0 :(得分:0)
由于您选择的表名,我不确定这是什么情况。
要严格回答你的问题,我认为应该是“这个图表是否正常化了吗?”,我的答案是:不,它没有正常化。
您不需要,您应该删除“寄存器”和“Reciepes”之间的关系。您可以通过“Bill”进入“Reciepes”表中的“Registers”表。
一些命名建议:
表名应该是单数。
作为个人喜好,我更喜欢将表格的PK命名为“TableNameID”(例如BillID)。
如果您有任何疑问或需要查询示例,请与我们联系。
<强>更新强>
如果您需要有关规范化的更多信息,请查看以下内容:What is Normalisation (or Normalization)?。 在那里你会找到一个很好的解释,说明规范化是什么以及你需要考虑它的原因。
这就是你应该删除“Registers”和“Reciepes”之间关系的原因:避免冗余数据和数据损坏问题。