0
我是SQL新手,我有一個關於表關係的問題。目前,我有我的數據庫中下表:SQL-表關係,主要(PK/FK)
人:
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_Section:
Summary_ID (PK)
InvoiceNumber
Date
DueDate
Detailed_Section:
Detailed_ID (PK)
Person_ID (FK)
Amount
Info
基本上,每家公司都有多人和接收一張發票。
每個發票被分成兩個部分:
- 摘要
- 詳細
的摘要部分顯示公司名稱,公司地址,發票號,發票日期,&由於日期。
詳細部分顯示該人的姓名,金額,&附加信息。
我對這一切都錯了嗎?什麼是最好的方式去做這件事?謝謝!
編輯:
關注:我在這種情況下正確地分配外/主鍵?
你有什麼具體問題? – RedFilter 2012-08-16 03:21:43
假設所有外鍵都鏈接回相同名稱的主鍵,這些關係對我來說看起來很好。 – Adrian 2012-08-16 03:31:08