使用關聯性
您可以在資料庫圖表中的資料表之間建立關聯性,說明如何連結兩個資料表的資料行。
關聯式資料庫中的關聯性可避免多餘的資料。例如,如果您要設計追蹤書籍資料的資料庫,您可以建立名為 titles 的資料表來存放每本書的資料,如書名、出版日期和發行者。您可能還想要儲存發行者資料,如發行者電話號碼、地址和郵遞區號。如果您要在 titles 資料表中儲存以上所有資訊,所有該發行者出版的書籍都將重複出現該發行者的電話號碼。
比較好的解決方法是將發行者資訊儲存在個別的 publishers 資料表中,而且僅儲存一次。然後,在 titles 資料表中放入指標來參考發行者資料表的項目。
為確保您的資料能維持同步化,您可以在 titles 和 publishers 資料表中強制使用參考完整性。參考完整性關聯性可確保兩個資料表中的資訊一致。例如,titles 資料表中的每個書名必須與 publishers 資料表中的特定發行者相關。至於不存在於資料庫的發行者,您無法加入該發行者的書名至資料庫。
如需使用關聯性的詳細資訊,請參閱下列主題。
注意事項 |
---|
新版資料表設計工具用於處理採用 SQL Server 2012 格式的資料庫。本主題說明的舊版資料表設計工具可與採用 SQL Server 舊版格式的資料庫搭配使用。 在新版本中,您可以透過圖形介面或直接在指令碼窗格變更資料表定義。如果使用圖形介面,資料表的定義就會自動在指令碼窗格中更新。若要在指令碼窗格中套用 SQL 程式碼,請選擇 [更新] 按鈕。如需新版本的詳細資訊,請參閱如何:使用資料表設計工具建立資料庫物件。 |
在本節中
資料表關聯性 (Visual Database Tools)
提供關聯性的簡短概觀,做為預防多餘資料的方法。資料表關聯性類型
描述一對一、一對多和多對多關聯性。參考完整性概觀
描述強制使用參考完整性的需求,以及對資料庫使用者的影響。HOW TO:變更關聯性屬性
提供變更關聯性屬性的步驟。HOW TO:在資料表之間建立關聯性
建立資料庫圖表中資料庫資料表之間的關聯性。HOW TO:刪除關聯性
提供移除兩個資料表之間關聯性的步驟。HOW TO:在建立關聯性時檢查現有資料
提供如何在建立關聯性時檢查現有資料的步驟。HOW TO:顯示關聯性屬性
提供存取關聯性屬性的步驟。
參考
參考 (Visual Database Tools)
提供一般參考主題的連結,內容包括查詢、運算子、搜尋條件、使用者介面參考主題和錯誤訊息主題。外部索引鍵關聯性對話方塊
描述建立和修改外部索引鍵關聯性的各種不同選項。