設計資料庫ER模型

2021-05-27 21:00:12 字數 860 閱讀 6809

最近在作報告的時候,經理說需要畫er圖。對於我這個不是科班出身的同學,畫er圖還真沒做過。er圖確實聽說過,大概也知道用來做什麼,但具體是什麼樣子就不得而知了。於是在google開始搜尋。

構成e-r圖的基本要素是實體型、屬性和聯絡,其表示方法為:

·實體型(entity):具有相同屬性的實體具有相同的特徵和性質,用實體名及其屬性名集合來抽象和刻畫同類實體;在e-r圖中用矩形表示,矩形框內寫明實體名;比如學生張三丰、學生李尋歡都是實體。如果是弱實體的話,在矩形外面再套實線矩形。

·屬性(attribute):實體所具有的某一特性,乙個實體可由若干個屬性來刻畫。在e-r圖中用橢圓形表示,並用無向邊將其與相應的實體連線起來;比如學生的姓名、學號、性別、都是屬性。如果是多值屬性的話,再橢圓形外面再套實線橢圓。如果是派生屬性則用虛線橢圓表示。

·聯絡(relationship):聯絡也稱關係,資訊世界中反映實體內部或實體之間的聯絡。實體內部的聯絡通常是指組成實體的各屬性之間的聯絡;實體之間的聯絡通常是指不同實體集之間的聯絡。在e-r圖中用菱形表示,菱形框內寫明聯絡名,並用無向邊分別與有關實體連線起來,同時在無向邊旁標上聯絡的型別(1 : 1,1 : n或m : n)。比如老師給學生授課存在授課關係,學生選課存在選課關係。如果是弱實體的聯絡則在菱形外面再套菱形。

在網上找到了很多例項,但根據這個解釋來看都不是真正意義上的er圖。真正的er圖:

資料庫設計和E R模型

實體 聯絡 e r 資料模型,它提供了乙個找出在資料庫中表示的實體以及實體間如何關聯的方法。最終,資料庫設計將會表示為乙個關聯式資料庫設計和乙個與之關聯的約束集合。1 概念設計 conceptual design 階段多產生的模式提供了乙個對企業的詳細總數。用實體 聯絡模型的術語來說,概念模式定義了...

資料庫ER模型

er模型轉換關聯式資料庫的 一般規則 1 將每乙個實體型別轉換成乙個關係模式,實體的屬性為關係模式的屬性。2 對於二元聯絡,按各種情況處理,如下面所示。二元關係 er圖轉換成的關係 聯絡的處理 主鍵外來鍵 1 1 2個關係 模式a模式b 有兩種 處理方式 1 1 把模式b的主鍵,聯絡的屬性加入模式a...

資料庫 E R模型

實體 客觀存在並可相互區別的事物稱為實體。可以是具體的人 事 物或抽象的概念。屬性 實體所具有的某一特性稱為屬性。乙個實體可以由若干個屬性來刻畫。聯絡 現實世界中事物內部以及事物之間的聯絡。在資訊世界中反映為實體內部的聯絡和實體之間的聯絡。矩形框 表示實體,在框中記入實體名。菱形框 表示聯絡,在框中...