[英]SQL - Table Relationships, Primarily (PK/FK)
我是SQL的新手,我对表关系有疑问。 当前,我的数据库中有以下表格:
人:
Person_ID (PK)
Name
Company_ID(FK)
Phone
Email
公司:
Company_ID (PK)
Name
Address
City
State
Invoice_ID (FK)
发票:
Invoice_ID (PK)
Summary_ID (FK)
Detailed_ID (FK)
摘要部分:
Summary_ID (PK)
InvoiceNumber
Date
DueDate
详细部分:
Detailed_ID (PK)
Person_ID (FK)
Amount
Info
基本上,每个公司都有多人,并且会收到一张发票。
每张发票分为两部分:
section shows the company name, company address, invoice number, invoice date, & due date. 部分显示公司名称,公司地址,发票编号,发票日期和到期日。
section shows the person's name, amount, & additional info. 部分显示此人的姓名,金额和其他信息。
我要解决所有这些错误吗? 最好的方法是什么? 谢谢!
编辑:
关注:在这种情况下,我是否正确分配了外键/主键?
PK / FK分配似乎还可以。 尽管我建议以下内容:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.