設計資料庫圖表

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

重要

您可以使用資料庫圖表設計工具來更新 SQL Server 2005、SQL Server 2008 和 SQL Server 2008 R2 的資料庫。不過, SQL Server 2012 不支援此功能。

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

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

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

注意事項注意事項

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

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

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

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

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

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

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

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

資料庫圖表中的關聯性

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

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

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

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

本章節內容

了解資料庫圖表擁有權

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

如何:設定資料庫圖表設計工具

如何:升級舊版資料庫圖表

如何:開啟資料庫圖表設計工具

使用資料庫圖表

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

使用圖表配置