Navicat軟體真是個好東西。今天需要分析一個資料庫,然後想看看各個表之間的關係,所以需要查看表與表之間的關係圖,專業術語叫做ER關係圖。
推薦教學:mysql入門影片教學
# 預設情況下,Navicat顯示的介面是如此的:
軟體將表格當作一個對象,然後顯示了所有的表格。僅僅透過這些表名,我們很難分析出表與表之間的關係。所以,如果能夠顯示一下ER關係圖,那麼我們就可以一目了然了。
點選「檢視」選單,我們看到預設選取的是清單。所以我們看到的就是預設的將數據表以列表形式展現出來。我們只要點選切換到「ER圖表」就可以建立一個ER關係圖了。第一次會花點時間。詳細資訊可以將表格的相關的描述資訊在底部展現出來,也是可以讓我們更好更直接的看到表格的相關資訊。
切換之後,建立了ER關係圖,我們可以看到,不同的表之間已經建立好關係連線了。點擊兩個表之間的連線,我們可以看到表之間是如何關聯的。
就是這麼簡單,但平常沒注意,分享出來,讓大家先了解下。
擴充知識
E-R圖也稱為實體-聯絡圖(Entity Relationship Diagram),提供了表示實體型別、屬性和聯繫的方法,用來描述現實世界的概念模型。
它是描述現實世界關係概念模型的有效方法。是表示概念關係模型的一種方式。以「矩形框」表示實體型,矩形框內寫明實體名稱;以「橢圓圖框」或圓角矩形表示實體的屬性,並用「實心線段」將其與對應關係的「實體型」連接起來;
用」菱形框「表示實體型之間的聯繫成因,在菱形框內寫明聯繫名,並用」實心線段「分別與相關實體型連接起來,同時在」實心線段「旁標上聯繫的類型(1:1,1:n或m:n)。
成分
在ER圖中有以下四個成分:
矩形框:表示實體,在方塊中記入實體名稱。
菱形框:表示聯繫,在框中記入聯繫名。
橢圓形框:表示實體或連結的屬性,將屬性名稱記入框中。對於主屬性名,則在其名稱下方劃一下劃線。
連線:實體與屬性之間;實體與聯繫之間;聯繫與屬性之間以直線相連,並在直線上標註聯繫的類型。 (對於一對一聯繫,要在兩個實體連線方向各寫1; 對於一對多聯繫,要在一的一方寫1,多的一方寫N;對於多對多關係,則要在兩個實體連線方向各寫N,M。)
以上是navicat怎麼產生er的詳細內容。更多資訊請關注PHP中文網其他相關文章!