數據庫基礎:E-R圖轉化為關系模式


一、將ER模型轉化成關系數據庫

  1. 一般規則

  2.   (1) 一個實體類型對應一個關系模式,實體的屬性為關系模式的屬性
    (2) 對於二元聯系:規則如下圖

  2.舉例

  學生運動會模型:

  (1)有若干班級,每個班級包括: 班級號,班級名,專業,人數
  (2)每個班級有若干運動員,運動員只能屬於一個班,包括:運動員號,姓名,性別,年齡
  (3)有若干比賽項目,包括:項目號,名稱,比賽地點
  (4)每名運動員可參加多項比賽,每個項目可有多人參加
  (5)要求能夠公布每個比賽項目的運動員名次與成績
  (6)要求能夠公布各個班級團體總分的名次和成績

  1.E-R圖

       屬性(橢圓)與實體型(矩形)用直線相連

  2.數據庫邏輯模型(包括各個表的名稱和屬性.並指出每個表的主鍵和外鍵)

  班級(班級號,班級名,專業,人數)主鍵:班級號
  運動員(運動員號,姓名,性別,年齡,班級號)主鍵:運動員號 外鍵:班級號
  項目(項目號,項目名,比賽地點)主鍵:項目號
  比賽(運動員號,項目號,名次,成績)主鍵:運動員號,項目號 外鍵:運動員號,項目號

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM