我最近完成了我的编程培训,并希望获得以下最佳数据库设计的专家建议:
客户有50个网站。一个总部网站:
这些网站有以下内容:坦克,设备。
所以我将网站作为主文件以及坦克和设备子文件。
然后他有供应商提供给网站。我的想法是创建一个供应商数据库,该数据库包含订单标题,订单交易,交货标题和交付结构的相关文件。
现在他的客户只允许使用某些网站。但每个客户都有一个公司代理,可以为客户做订单等。然后,客户的代表与主要客户相关联,并且每个客户都可以在他们获得批准的网站上进行交易。
我是在正确的路线上还是会失败?
谢谢。
答案 0 :(得分:0)
所以我将网站作为主文件以及坦克和设备子文件。
您可能会为站点制作一个表,为坦克制作一个表,为设备制作一个表。
然后他有供应商提供给网站。我的想法是创建一个供应商数据库,该数据库包含订单标题,订单交易,交货标题和交付结构的相关文件。
您可能会创建供应商表,订单表,订单交易(或订单项)和交货。
现在他的客户只允许使用某些网站。但每个客户都有一个公司代理,可以为客户做订单等。然后,客户的代表与主要客户相关联,并且每个客户都可以在他们获得批准的网站上进行交易。
客户表,显示允许哪些客户使用哪些网站的表,客户代理表,客户代表表,至少。 (目前尚不清楚客户和客户是否是同一件事。)
许多论文都涉及外键引用。例如,tank 的表可能包含对站点表的外键引用。