一、單項選擇題(本大題共20小題,每小題2分,共40分。在每小題列出的四個備選項中只有一個是符合題目要求的,錯選、多選或未選均無分。)
1.MS SQL Server提供的3種整型數(shù)據(jù)類型是()。
A.
B.
C.
D.
2.E—R圖是數(shù)據(jù)庫設(shè)計的工具之一,它適用于建立數(shù)據(jù)的()。
A.概念模型
B.邏輯模型
C.結(jié)構(gòu)模型
D.物理模型
二、填空題(本大題共10小題,每小題1分,共10分。錯填、不填均無分。)
1.關(guān)系模型用___表示實體及其聯(lián)系。
2.DBMS中的查詢處理器由___組成。
三、簡答題(本大題共5小題,每小題3分,共15分。)
1.在DBS中,死鎖是如何被診斷和解除的?
2.在關(guān)系模式R(U,F(xiàn))中,U=ABCDE 計算(EC)+
四、程序設(shè)計(本大題共4小題,每小題5分,共20分。)
1.設(shè)有兩個基本表R(A,B,C)和S(D,E,F(xiàn)),試用SQL查詢語句表達(dá)下列關(guān)系代數(shù)表達(dá)式:(1)R∩S(2)R∪S(3)R-S(4)πA,B(R)??πB,C(S)
2.數(shù)據(jù)模型如下: 用SQL完成查詢: 在所有LODON商店均銷售的商品名
五、綜合題(本大題共15分。)
1.設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有三個實體集。一是“商店”實體集,屬性有商店編號、商店名、地址等;二是“商品”實體集,屬性有商品號、商品名、規(guī)格、單價等;三是“職工”實體集,屬性有職工編號、姓名、性別、業(yè)績等。 商店與商品間存在“銷售”聯(lián)系,每個商店可銷售多種商品,每種商品也可放在多個商店銷售,每個商店銷售一種商品,有月銷售量;商店與職工間存在著“聘用”聯(lián)系,每個商店的職工人數(shù)應(yīng)該在20~100人之間,每個職工只能在一個商店工作,商店聘用職工有聘期和月薪。 (1)試畫出ER圖,并在圖上注明屬性、連通詞和基數(shù)。 (2)將ER圖轉(zhuǎn)換成關(guān)系模型,并注明主碼和外碼。 (3)畫出相應(yīng)的數(shù)據(jù)結(jié)構(gòu)圖。