上圖是乙個e-r模型的例子,我們需要了解到的是矩形代表乙個實體(表,檢視等),橢圓形代表乙個屬性(字段,通過函式計算出的值),菱形代表實體與實體之間的關係。
在實際開發中往往是先畫出區域性的e-r圖(一張表),然後再一步一步的合成出全域性的e-r圖。合成(整合)e-r圖有兩種方法:多個區域性e-r圖一次性合成,逐步合成,用累加的方式一次整合兩個區域性e-r圖。
e-r模型轉關係模式的原則:
1. 乙個實體轉成乙個關係模式
如果是1:1的聯絡最少要轉成2個關係模式(1個實體放乙個關係,2個實體放2個關係,2個實體之間的關係放到任意乙個實體中),例如:員工和員工詳情表的關係
如果是1:n的聯絡最少要轉成2個關係模式(1個實體放乙個關係,2個實體放2個關係,2個實體之間的關係放到任意乙個實體中),例如:員工和部門的關係
如果是m:n的聯絡最少要轉成3個關係模式(1個實體放乙個關係,2個實體放2個關係,2個實體之間的關係放到單獨的1個實體中),例如:學生和課程
例題:
分析:題目中提到有三個實體,所以至少要有3個以上的關係;它們之間是多對多的關係,所以最少還需要新增1張實體來存放它們之間的關係;這一題選c
資料庫系統原理 E R模型
er模型,全稱為實體聯絡模型實體關係模型或實體聯絡模式圖 erd 英語 entity relationship model 由美籍華裔計算機科學家陳品山發明,是概念資料模型的高層描述所使用的資料模型或模式圖。e r模型的構成成分是實體集 屬性和聯絡集。其表示方法如下 1 實體集用矩形框表示,矩形框內...
資料庫系統原理 ER模型與關係模型
猶記得第一次看 資料庫系統原理 時看天書的感覺,雲裡霧裡 現在已經是第二次參閱這本書了,頓時有所感悟,哦,原來是這樣 現在呢,開竅了一點,寫下來且當作為筆記。er 模型 er模型的基本元素是 實體 聯絡和屬性 實體集 指同一類實體構成的集合 實體用方框表示表示,方框內註明實體的命名。聯絡用菱形框表示...
資料庫ER模型
er模型轉換關聯式資料庫的 一般規則 1 將每乙個實體型別轉換成乙個關係模式,實體的屬性為關係模式的屬性。2 對於二元聯絡,按各種情況處理,如下面所示。二元關係 er圖轉換成的關係 聯絡的處理 主鍵外來鍵 1 1 2個關係 模式a模式b 有兩種 處理方式 1 1 把模式b的主鍵,聯絡的屬性加入模式a...