四、設(shè)計題(本大題共4小題,每小題5分,共20分)
有三個關(guān)系如下:
EMP(E#,ENAME,AGE,SEX,ECITY),其屬性分別表示職工號、姓名、年齡、性別和籍貫。
WORKS(E#,C#,SALARY),其屬性分別表示職工號、公司編號和工資。
COMP(C#,CNAME,CITY),其屬性分別表示公司編號、公司名稱和公司所在城市。
用SQL語句完成36~39題。
36.查詢在“聯(lián)華公司”工作的男性職工的職工號和姓名。
37.查詢“聯(lián)華公司”中低于本公司平均工資的職工號和姓名。
38.為所有的50歲以上(含50歲)的職工加薪100元。
39.在EMP和WORKS中刪除年齡大于60歲的職工。
五、綜合題(10分)
40.某商業(yè)集團數(shù)據(jù)庫有三個實體集。一是“商品”實體集,屬性有商品號、商品名、規(guī)格、單價等;二是“商店”實體集,屬性有商店號、商店名、地址等;三是“供應(yīng)商”實體集,屬性有供應(yīng)商編號、供應(yīng)商名、地址等。供應(yīng)商與商品之間存在“供應(yīng)”聯(lián)系,每個供應(yīng)商可供應(yīng)多種商品,每種商品可向多個供應(yīng)商訂購,每個供應(yīng)商供應(yīng)每種商品有月供應(yīng)量;商店與商品間存在“銷售”聯(lián)系,每個商店可銷售多種商品,每種商品可在多個商店銷售,每個商店銷售每種商品有月計劃數(shù)。
①畫出反映上述問題的ER圖。(5分)
②將ER圖轉(zhuǎn)換成關(guān)系模型。(5分)