共用方式為


設計資料庫圖表

[資料庫設計工具] 為一視覺化工具,可讓您設計連接的資料庫,並將資料庫視覺化。設計資料庫時,您可以使用 [資料庫設計工具] 建立、編輯或刪除資料表、資料行、索引鍵、索引、關聯性和條件約束。若要視覺化資料庫,可以建立一或多個圖表說明該資料庫中部分或全部的資料表、資料行、索引鍵和關聯性。

以圖形顯示的資料庫圖表視窗

您可以根據需要在任何資料庫中建立資料庫圖表 (不限個數),不論圖表數量為何,各資料表格都可出現在各圖表中。因此您可建立不同的圖表,視覺化資料庫的不同部分,或強調不同的設計重點。例如,您可以建立大型圖表來顯示所有資料表和資料行,以及建立小型圖表來顯示所有的資料表,但不顯示資料行。

您建立的所有資料庫圖表都將存放在關聯的資料庫中。

注意事項注意事項

您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定

資料庫圖表中的資料表和資料行

資料庫圖表中的每個資料表都具有三項功能:標題列、資料列選取器和一組屬性欄位。

標題列:標題列顯示資料表的名稱。

如果您已經修改某個資料表但尚未儲存,該資料表名稱的後方將出現星號 (*) 表示尚未儲存變更。如需有關儲存已修改之資料表和圖表的詳細資訊,請參閱使用資料庫圖表

資料列選取器:您可以按一下資料列選取器,選取資料表中的資料庫資料行。如果該資料行位於資料表的主索引鍵,資料列選擇器將顯示索引鍵符號。如需主索引鍵的詳細資訊,請參閱使用索引鍵

屬性欄位:屬性欄位組只有在資料表中的特定檢視才可見。您可以使用五種檢視方法來檢視資料表,任何一種方法都可以協助您管理圖表的大小和配置。

如需資料表檢視的詳細資訊,請參閱 HOW TO:自訂圖表中顯示的資訊量

資料庫圖表中的關聯性

資料庫圖表中的每個關聯性都具有三項功能:端點、線條樣式和關聯資料表。

端點:線條的端點可以指出關聯性是一對一或是一對多。如果關聯性在一個端點具有一個索引鍵,且在另一端點擁有 ∞,該關聯性即為一對多關聯性 (One-To-Many Relationship)。如果關聯性在每個端點都有一個索引鍵,該關聯性即為一對一關聯性。

線條樣式:線條本身 (非其端點) 可指出當新資料加入至外部索引鍵資料表時,資料庫管理系統 (DBMS) 是否會強制使用關聯性的參考完整性 (Referential Integrity)。如果線條為實線,當您在外部索引鍵資料表中加入或修改資料列時,DBMS 將強制使用關聯性的參考完整性。如果線條為虛線,當您在外部索引資料表中加入或修改資料列時,DBMS 將不會強制使用關聯性的參考完整性。

關聯資料表:關聯性線條會指出兩個資料表之間是否存在外部索引鍵關聯性。如果是一對多關聯性,外部索引鍵表即為線條 ∞ 符號旁的資料表。如果線條的兩個端點都連接同一個資料表,則該關聯性即為自反關聯性 (Reflexive Relationship)。如需詳細資訊,請參閱 HOW TO:繪製自反關聯性

本章節內容

了解資料庫圖表擁有權

在資料庫圖表設計工具中巡覽

HOW TO:設定資料庫圖表設計工具

HOW TO:升級舊版資料庫圖表

HOW TO:開啟資料庫圖表設計工具

使用資料庫圖表

在資料庫圖表中使用資料表

使用圖表配置