结构问题

时间:2011-02-19 03:44:34

标签: sql database-design

我有一个真正的数据库我正在整理,在这里的成员的帮助下我完成了大部分工作..谢谢大家。但是我仍然坚持如何做最后一部分。

用于追踪内部的手机线销售。

因此每个客户可以拥有多个订单 每个订单可以有多行 每一行都附有一个计划 每行可以有多个插件(热点服务,insurnace等)

除了我遇到多个插件服务的问题外,我已经完成了所有工作。

我有一个具有以下结构的TBL行

ID_Key
Phone-Num
Customer_FK (Foreign Key to customer table)
Plan_FK (Foreign key to Plan Type Table)
Serial_Number
Order_FK (Foreign Key to Order_Details Table)

然后我考虑添加另一个名为

的字段
Service_FK (Foreign Key to a table that is made up of the following)

TblServiceOrder

SeriviceID (References TblServiceType)
LineID (references ID_KEY from TBl Lines)

Tbl服务类型是一个只有

的表
ID (Primary Key)
Description

EG。 - > ID 132 - >保险 ID 133 - >热点

我是否走正确的道路?

我希望能够提供有关每个订单详情的报告。 e.g。

客户:1234订单2行,第1行有计划103,第2行有计划104.第1行也有Insruance并且添加了热点,第2行只有保险。

感谢您的所有帮助

专利

1 个答案:

答案 0 :(得分:1)

没有理由在Service_FK表中添加Lines字段。该关系已由表中包含LineID的新表格表示。