Chen 的資料庫標記法很適合為實體和關聯的基礎建立模型,因為它會呈現關聯之抽象的視圖。
這些圖表是瞭解資料庫結構的良好入門步驟,尤其是基本資料庫或範例。 此標記法也非常適合腦力激蕩和快速圖表。
實體 會以矩形表示。 屬性是 實體的循環圖表說法。 關聯 會以菱形圖形和描述性文字連接實體。
有關實體、屬性和關聯性詳細資訊,請參閱建立 實體關聯圖。
建立圖表和實體
-
在 Visio的檔案功能表上,選取 > 軟體,然後選取陳的資料庫標記法。
-
選擇公制單位 或 美制單位,然後選取建立 。
-
從 Chen 的資料庫標記法 樣板,將 實體 圖形拖曳到繪圖頁面。
-
將另 一個實體 圖形拖曳到繪圖頁面上,以建立第二個實體。
-
將關係 連接器圖形 拖曳到繪圖頁面上。 將圖形停留在其中一個實體上,然後放開滑鼠按鍵。 連接器現在已連接到該實體。 將連接器的另一端拖曳到另一個實體,將它黏附到該實體。
-
您也可以以滑鼠右鍵按一下連接器,然後選取顯示 多重性。
-
拖曳 一個關係 ,然後將它放在連接線上方。 若要指出該關係為選擇性,請以滑鼠右鍵按一下該關係,然後選取 [設定識別> 。
-
若要新增屬性至實體,請將屬性從圖形窗格拖曳至實體。 當連接線位於實體上時,會以綠色螢光線括住實體,表示當您放開滑鼠按鍵時,屬性會黏附到實體。
-
以滑鼠右鍵按一下屬性,然後從功能表頂端的選項中進行選擇:
-
設定主鍵:唯一識別特定實體的屬性。
-
Set Multivalued 屬性:可以有許多值的屬性,也就是說,在資料表的同一欄中輸入許多不同的值。
-
設定衍生屬性:其值是計算或衍生自其他屬性的屬性。 衍生屬性可能會或可能不會實際儲存在資料庫中。
-
Set Required:必填屬性必須包含值,而選擇性屬性中可能沒有值,而且可以留白。
-
附註: 在 Visio 網頁版 上建立和編輯 Chen 的資料庫標記法圖表Visio 方案 1或 Visio 方案 2授權 ,且需與 Microsoft 365分開購買。 如需詳細資訊,請與您的系統管理員Microsoft 365。 如果您的系統管理員已開啟「自助購買」,您可以自行Visio授權。 有關詳細資料,請參閱 自助購買常見問題。
建立圖表和實體
-
開啟Visio網頁,然後搜尋陳的。
-
選取 陳的資料庫標記法圖表。
-
在對話方塊中,選取 [公 制單位 或 美制單位。
-
選取 [建立]。
-
圖表隨即開啟。 您應該 會看到圖表旁 的圖形視窗。 如果您沒看到,請前往查看工作窗格>,然後確認已選取圖形。 如果您還是沒看到,請按一下左側的 [ 展開圖形視窗 > 按鈕。
-
從 Chen 的資料庫標記法 樣板,將實體圖形拖曳到繪圖頁面上。
-
將另一個實體圖形拖曳到繪圖頁面上,以建立第二個實體。
-
將關係 連接器拖曳到繪圖頁面上,以建立關係線。
-
若要連接實體,請將關聯線的左端拖曳至第一個實體,然後將它黏附到屬性、連接點或整個實體。 拖曳關聯線的另一端,然後黏附到第二個實體。
-
您也可以以滑鼠右鍵按一下連接器,然後選取顯示 多重性。
-
拖曳關係 (表示選擇性) 的必填關係) 或識別 (關係) 並將它放在連接線上方。
-
若要新增屬性至實體,請將其中一個屬性圖形從圖形窗格拖曳至實體。 當連接線位於實體上時,會以綠色螢光線括住實體,表示當您放開滑鼠按鍵時,屬性會黏附到實體。
-
您也可以以滑鼠右鍵按一下屬性,使其成為必要的專案。 必要的屬性必須包含值,而選擇性屬性可能沒有值,而且可以留白。
在 Chen 的資料庫標記法中可用的圖形
圖案 |
代表什麼 |
---|---|
|
物件,資料的元件。 它可以由其屬性唯一識別,因此與架構中任何其他實體無關。 也稱為「強實體」。 |
|
無法僅由其屬性唯一識別的實體。 其存在取決於另一個 (「擁有者實體」) 。 弱實體的識別碼是擁有者實體的識別碼與弱實體的部分鍵的組合。 弱實體與強實體之間的關聯一直以識別關聯表示。 |
|
用於多對多關聯中的實體。 它代表資料庫中的額外資料表。 此實體的所有關聯應該都很多。 |
|
描述實體的事實。 |
|
唯一識別特定實體的屬性。 屬性的名稱會以強調顯示。 |
|
屬性可以有許多值,也就是說,在資料表的同一欄中輸入許多不同的值。 |
|
其值是計算或衍生自其他屬性的屬性。 衍生屬性可能會或可能不會實際儲存在資料庫中。 |
|
表示兩個強實體之間的關聯。 其名稱是一個動詞,可簡短描述關聯。 |
|
弱實體與強實體之間的關聯。 |
![]() 關係連接器 |
連接兩個實體的線條,表示它們具有關聯。 此關係可以是強制性的或選擇性的。 繪製連接器之後,您可以用滑鼠右鍵按一下連接器,然後使用設定開始選擇性和設定結束選擇性命令,將一或兩端變更為「選擇性」。 |