SQL多对多关系,多个表

时间:2018-03-03 01:22:51

标签: mysql database-normalization

嘿所以我一直在做很多阅读,我发现很多相互矛盾的方法来链接我的表格。希望有人可以帮我把外键放在正确的位置。

表 -

客户:customer_id(主要),customer_name;

employee:employee_id(primary),employee_name;

约会:appointment_id(主要),appointment_date;

库存:inventory_id(主要),项目;

所以我有每个表的主键,但我需要将1个客户链接到约会表,将多个员工链接到约会表。

库存表必须链接到约会表。

以下是一个示例,客户设置预约,然后员工填写预约。在该预约期间,顾客购买物品。

足以只显示约会项目。该项目不需要链接到客户。

谢谢你的帮助。我以为我需要制作一张第五张桌子来填充所有的钥匙,但是我真的不确定,而且桌子里面有比我上面发布的更多的信息。将会有很多错误的试验,然后看看我是否需要工作方式之一。

0 个答案:

没有答案