ER圖與類圖
ER(實體關係)圖和類圖是軟件開發人員在軟件工程生命週期的設計階段經常創建的兩種設計圖。ER圖是用於數據庫建模的實體關係建模(ERM)技術的產物。用統一建模語言編寫的類圖是描述所建議系統結構的圖。雖然類圖中的類和實體圖中的實體之間不需要有一對一的精確映射,但它們之間通常存在一些有意義的關係。然而,在很多情況下,ER圖的一個實體映射到相應類圖的多個類,或者一個類圖的一個類映射到對應的ER圖的多個實體。但是,這完全取決於軟件開發人員的設計選擇。
什麼是內質網圖?
ER圖是實體關係建模的產物。實體關係建模是對數據進行抽象和概念化表示的過程。ER圖最終為數據庫建模。更具體地說,它生成數據模型的概念模式。ER圖的主要構建塊是實體、關係和屬性。一個實體代表一個可以獨立存在並且可以唯一定義的事物。大多數情況下,一個實體代表一個真實世界的對象,比如一輛汽車或一個僱員。實體可以看作是在描述待解決問題時出現的名詞。關係顯示實體是如何連接的。它們就像描述待解決問題的動詞。實體和屬性的屬性都稱為屬性。
什麼是類圖?
類圖(更準確地稱為UML類圖)是一種設計圖,它表示使用UML(統一建模語言)定義的所提議系統的靜態結構和行為。類圖顯示系統的類、類之間的關係及其屬性。類描述真實世界對象的抽象表示,而關係描述每個類如何與其他類連接。類和關係都有稱為屬性的屬性。類中的方法表示或定義這些類的行為。類和方法的成員稱為類和方法的成員。
ER圖和類圖有什麼區別?