海南奧賽教育備考
1、 設計一個學生——課程的數據庫,包含下列表關系:
學生關系(學号,姓名,性别,年齡,所在系)
課程關系(課程号,課程名,,學分)
選修關系(學号,課程号,成績)
試用E-R圖描述這個數據庫,要求在圖中表示聯系的類型(1:1,1:N,
M:N);并且指出每個表關系的鍵碼。注:一個學生可以選修多門課,
一門課可由多個學生選修,學生選課後有成績。
2、 用SQL語句定義上述表關系結構。
3、假定一個部門的數據庫包含下述信息。
職工的信息:職工号、姓名、地址和所在部門。
部門的信息:部門所在職工、經理和銷售的産品。
産品的信息:産品名、制造商、價格、型号及産品内部編号。
制造商的信息:制造商名稱、廠址、生産的産品名和價格。
試畫出這個數據庫的E-R圖,并注明屬性和聯系類型。
解:E-R圖如下
銷售ong
m
制造商
生産
職工
部門
産品
從屬ong
n
m
n
n
職工号
姓 名
地 址
部門名
經 理
産品名
産品内部編号
型 号
價 格
名 稱
地 址
4、将3題所得到的E-R圖轉換成關系模型,并給出各關系模式中的
關鍵字。
職工(職工号、姓名、住址)。
部門(部門名、經理,職工号)。
産品(産品名、産品内部編号)。
制造商(制造商名稱、地址)。
生産(産品内部編号,制造商名稱,價格、型号)
5、學生管理的情況:一個系有若幹名學生,一個學生隻屬于一個系,
一個系隻有一名系主任,一個學生可以選修多門課程,一門課程可由
多名學生選修,每個學生學了每門課程有一個成績,請設計一個數據
庫模式(E-R圖,邏輯結構)。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!