設計資料庫圖表
[資料庫圖表設計工具] 是一種視覺化工具,可以讓您設計要連接的資料庫,並且視覺化方式呈現該資料庫。 設計資料庫時,您可以使用 [資料庫圖表] 設計工具建立、編輯或刪除資料表、資料行、索引鍵、索引、關聯性和條件約束。 若要視覺化資料庫,可以建立一或多個圖表說明該資料庫中部分或全部的資料表、資料行、索引鍵和關聯性。
重要
您可以使用資料庫圖表設計工具來更新 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)。 如需詳細資訊,請參閱如何:繪製自反關聯性。