二、填空題(本大題共10小題,每空1分,共20分)
請在每小題的空格中填上正確答案。錯填、不填均無分。
16.寫出SQL語言的命令:
創(chuàng)建索引:________撤銷權(quán)限:________刪除表:________。
17.寫出下列縮寫詞的中文名稱:
DBS:________ ODBC:________ DBA:________。
18.需求分析階段的后期將編寫系統(tǒng)分析報告,也稱________。
19.數(shù)據(jù)管理經(jīng)歷了手工文檔、________和數(shù)據(jù)庫系統(tǒng)3個發(fā)展階段。
20.關(guān)系數(shù)據(jù)模型中的關(guān)系是二維表,表中的一行稱為關(guān)系的一個________,表中的一列稱為關(guān)系的一個________。
21.DBMS的數(shù)據(jù)操作包括檢索和更新兩大類型。其中更新操作包括對記錄的________、________和對字段值的修改三種操作。
22.DBMS的數(shù)據(jù)控制功能包括:________,________、并發(fā)控制等。
23.在SQL語言中,求平均值的函數(shù)名是________,排序的關(guān)鍵字是________。
24.封鎖是實現(xiàn)并發(fā)控制的一個重要技術(shù);镜姆怄i類型有________和排它鎖(又稱為________)。
|
三、簡答題(本大題共3小題,每小題4分,共12分)
26.DBTG為實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)模型的標準化定義哪三種語言?
27.數(shù)據(jù)庫運行過程中可能產(chǎn)生的故障有哪幾類?
28.SQL Server服務(wù)器許可系統(tǒng)將用戶分為哪幾類?
四、計算題(本大題共4小題,每小題3分,共12分)
已知關(guān)系R,S,T如下圖所示,求下列關(guān)系代數(shù)的運算結(jié)果:
R S T
A |
B |
a1 |
b1 |
a1 |
b2 |
a2 |
b2 |
A |
B |
a1 |
b2 |
a1 |
b3 |
a2 |
b2 |
題四表(a) 題四表(b) 題四表(c)
29.R∩S 30.R-S
31.∏A(R) 32.σR.A=′a1′(R×T)
五、設(shè)計題(本大題共4小題,每小題3分,共12分)
已知有如下三張表:
學(xué)生 課程 成績
學(xué)號 |
姓名 |
性別 |
年齡 |
S01 |
李一 |
女 |
18 |
S02 |
王二 |
男 |
19 |
S03 |
張三 |
男 |
18 |
S04 |
趙四 |
女 |
20 |
課程號 |
課程名稱 |
C01 |
C++ |
C02 |
數(shù)據(jù)庫技術(shù) |
C03 |
計算機網(wǎng)絡(luò) |
課程號 |
學(xué)號 |
分數(shù) |
等級 |
C01 |
S01 |
89 |
|
C01 |
S02 |
58 |
|
C01 |
S03 |
66 |
|
C02 |
S02 |
55 |
|
C02 |
S03 |
90 |
|
C03 |
S01 |
78 |
|
C03 |
S03 |
66 |
|
題五表(b)
題五表(a)
題五表(c)
寫出適當?shù)腟QL語句,完成下列各題:
33.定義“課程”表的結(jié)構(gòu)
34.查詢選修了課程號為“C03”的學(xué)生的學(xué)號,姓名,分數(shù),并按分數(shù)呈降序排列
35.增加一條記錄到成績表中,該記錄的值是C03,S04,90
36.統(tǒng)計各門課程選修的人數(shù)
六、綜合題(本大題共3小題,第37小題3分, 第38小題7分, 第39小題4分, 共14分)
設(shè)有碟片出租業(yè)務(wù)關(guān)系DR:
DR(碟片編號,碟片名,類別, 介紹, 租金, 借閱卡, 姓名押金,借閱日期,歸還日期,超期)
要求:
37.設(shè)計E-R模型(不必畫出屬性)
38.將上面的E-R模型轉(zhuǎn)換成關(guān)系模型(表明主碼和外碼)
39.寫出表的數(shù)據(jù)字典
表名 |
屬性名 |
類型 |
長度 |
關(guān)鍵字 |
參照表 |
|
|
|
|
|
|