0

我最近完成了编程培训,并希望获得一些专家建议,了解以下方面的最佳数据库设计:

客户有 50 个站点。一个总部站点:

这些站点有以下内容:坦克,设备。

所以我将站点设为主文件,将坦克和设备设为子文件。

然后他有供应商交付到站点。我的想法是创建一个供应商数据库,其中包含订单标题、订单交易、交付标题和交付结构的相关文件。

现在他的客户只被允许使用一些网站。但是每个客户都有一个公司代理,可以为客户做订单等。然后,客户有代表与主要客户相关联,他们每个人都可以在他们批准的网站上执行交易。

我是在正确的道路上还是这个设计会失败?

谢谢你。

4

1 回答 1

0

所以我将站点设为主文件,将坦克和设备设为子文件。

您可能会为站点制作一张桌子,为坦克制作一张桌子,为设备制作一张桌子。

然后他有供应商交付到站点。我的想法是创建一个供应商数据库,其中包含订单标题、订单交易、交付标题和交付结构的相关文件。

您可能会创建一个供应商表,以及用于订单、订单交易(或者可能是行项目)和交货的表。

现在他的客户只被允许使用一些网站。但是每个客户都有一个公司代理,可以为客户做订单等。然后,客户有代表与主要客户相关联,他们每个人都可以在他们批准的网站上执行交易。

一张客户表,一张显示哪些客户可以使用哪些网站的表,一张客户代理表,一张客户代表表,至少。(尚不清楚客户和客户是否是同一事物。)

许多论文将涉及外键引用。例如,储罐表可能包含对站点表的外键引用。

于 2013-05-08T11:39:28.593 回答