數據庫系統設計(筆記)

      數據庫系統設計                      1

    E-R模型 & 關係模型 …………………………………………………… 1 

【E-R模型 & 關係模型】

   E-R模型:實體-聯繫模型(簡稱E-R模型)它提供不受任何DBMS約束的面數據庫

  向用戶的表達方法。spa

   關係模型:關係模型:用二維表的形式表示實體和實體間聯繫的數據模型。
設計

   【例】:設某商業集團數據庫中有三個實體集。一是「商店」實體集,屬性有商htm

    店編號、商店名、地址等;二是「商品」實體集,屬性有商品號、商品名、規格、get

    單價等;三是「職工」實體集,屬性有職工編號、姓名、性別、業績等。方法

 

   商店與商品間存在「銷售」聯繫,每一個商店可銷售多種商品,每種商品也可放在多im

   個商店銷售,每一個商店銷售一種商品,有月銷售量;商店與職工間存在着「聘用」聯繫,數據

   每一個商店有許多職工,每一個職工只能在一個商店工做,商店聘用職工有聘期和月薪。系統設計

 

   (1)        試畫出ER圖,並在圖上註明屬性、聯繫的類型。img

 

   (2)        將ER圖轉換成關係模型,並註明主鍵和外鍵。

 

     解:(1) ER圖如圖5.1所示。

 

                    ER圖轉換爲關係模型的一個實例 - A陳 - 番茄~守衛

 

 

      (2)這個ER圖可轉換4個關係模式:

                商店(商店編號,商店名,地址)

                職工(職工編號,姓名,性別,業績,商店編號,聘期,月薪)

                商品(商品號,商品名,規格,單價)

                銷售(商店編號,商品號,月銷售量)

    * 從E-R模型關係向關係模型轉換時,一個M:N聯繫轉換爲關係模式時,該關係模式的關鍵字

    是:M端實體關鍵字與N端實體關鍵字組合 。

相關文章
相關標籤/搜索