【发布时间】:2021-12-05 08:20:37
【问题描述】:
我有一张牙医和服务表。我希望它是动态的,所以我添加了一个“添加服务”功能。但是如果还没有定义服务,我该如何规范它呢?因为我还没有添加。
我所做的解决方案是我创建了一个新表,该表是专业的,每次添加新服务时它都会创建新列。但是我不知道在添加服务功能本身内创建一个新列是否非常不合适。但这是我认为的唯一方式。有什么办法可以解决吗?
【问题讨论】:
-
对不起,我已将其删除。我也是stackoverflow的新手。还在学习如何正确使用本平台谢谢理解!
-
现在它缺少任何适当的上下文。解释你的数据模型。
-
您需要将图片替换为等价文字。 stackoverflow.com/help/formatting 值得一读
-
无论如何,听起来您需要一张牙医表、一张服务表,然后是一张牙医服务表作为服务和牙医之间的链接。阅读多对多关系。然后在您描述的情况下,您可以向服务表添加一个条目,获取其新 ID,然后使用服务 ID 和所选牙医的 ID 将条目添加到牙医服务表
标签: sql database normalization