er模型轉換關聯式資料庫的 一般規則:
(1) 將每乙個實體型別轉換成乙個關係模式,實體的屬性為關係模式的屬性。
(2) 對於二元聯絡,按各種情況處理,如下面所示。
二元關係
er圖轉換成的關係
聯絡的處理
主鍵外來鍵
1:1(2個關係)
模式a模式b
(有兩種)
處理方式(1):
(1)把模式b的主鍵,聯絡的屬性加入模式a
處理方式(2):
(2)把模式a的主鍵,聯絡的屬性加入模式b
(略)(依據聯絡的處理方式)
方式(1):
模式b的主鍵為模式a外來鍵
方式(2):
表a的主鍵為表b的外來鍵
1:n(2個關係)
模式a模式b
把模式a的主鍵,聯絡的屬性加入模式b
(略)模式a的主鍵為模式b的外來鍵
m:n(3個關係)
模式a模式b
模式a-b
聯絡型別轉換成關係模式a-b;
模式a-b的屬性:
(a)聯絡的屬性
(b)兩端實體型別的主鍵
兩端實體型別的主鍵一起構成模式a-b主鍵
兩端實體型別的主鍵分別為模式a-b的
m:n聯絡的示例(學生與課程)
學生(學號,姓名,性別,年齡)
主鍵為學號
課程(課程號,課程名,任課教師)
主鍵為課程號
選課(學號,課程號,成績)
主鍵為課程號、學號,外來鍵為課程號,學號;
1:n聯絡的示例(商店與商品、商店與職工)
商店模式(商店編號,店名,店址,店經理)
主鍵為商店編號
商品模式(商品編號,商品名,單價,產地,商店編號,月銷售量)
主鍵為商品編號,外來鍵為商店編號
職工模式(職工編號,職工名,性別,工資,商店編號,開始時間)
主鍵為職工編號,外來鍵為商店編號
資料庫 E R模型
實體 客觀存在並可相互區別的事物稱為實體。可以是具體的人 事 物或抽象的概念。屬性 實體所具有的某一特性稱為屬性。乙個實體可以由若干個屬性來刻畫。聯絡 現實世界中事物內部以及事物之間的聯絡。在資訊世界中反映為實體內部的聯絡和實體之間的聯絡。矩形框 表示實體,在框中記入實體名。菱形框 表示聯絡,在框中...
設計資料庫ER模型
最近在作報告的時候,經理說需要畫er圖。對於我這個不是科班出身的同學,畫er圖還真沒做過。er圖確實聽說過,大概也知道用來做什麼,但具體是什麼樣子就不得而知了。於是在google開始搜尋。構成e r圖的基本要素是實體型 屬性和聯絡,其表示方法為 實體型 entity 具有相同屬性的實體具有相同的特徵...
資料庫設計和E R模型
實體 聯絡 e r 資料模型,它提供了乙個找出在資料庫中表示的實體以及實體間如何關聯的方法。最終,資料庫設計將會表示為乙個關聯式資料庫設計和乙個與之關聯的約束集合。1 概念設計 conceptual design 階段多產生的模式提供了乙個對企業的詳細總數。用實體 聯絡模型的術語來說,概念模式定義了...