如果我走在正确的轨道上,请指导我。
我正在尝试Mobile Bill
为一个人创建数据库架构以及X
如何为表定义。PK
FK
Bill_Detail_Lines
以下是假设:
- 每个客户都有一个唯一的关系编号。
Bill_no
将是独一无二的,因为它每个月都会生成。X
每个月都可以拨打同一个手机号码。Account_no
与每个手机号码相关联并且它不会改变。
架构:
table: Bill_Headers
Relationship_no - int, NOT NULL , PK
Bill_no - int, NOT NULL , PK
Bill_date - varchar(255), NOT NULL
Bill_charges - int, NOT NULL
table: Bill_Detail_Lines
Account_no - int, NOT NULL
Bill_no - int, NOT NULL , FK
Relationship_no - int, NOT NULL, FK
Phone_no - int, NOT NULL
Total_charges - int
table: Customers
Relationship_no - int, NOT NULL, PK
Customer_name - varchar(255)
Address_line_1 - varchar(255)
Address_line_2 - varchar(255)
Address_line_3 - varchar(255)
City - varchar(255)
State - varchar(255)
Country - varchar(255)