一、填空題(每空1分,共20分)
1.數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性和______.
2.一個(gè)數(shù)據(jù)模型至少需要描述數(shù)據(jù)的靜態(tài)特征、數(shù)據(jù)的動(dòng)態(tài)特征和______三項(xiàng)內(nèi)容。
3.數(shù)據(jù)庫(kù)系統(tǒng)的兩級(jí)映象中的模式/內(nèi)模式映象提供了數(shù)據(jù)的______獨(dú)立性。
4.關(guān)系代數(shù)是用______來(lái)表達(dá)查詢要求的方式。
5.關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言是指______語(yǔ)言。
6.在關(guān)系代數(shù)中傳統(tǒng)的集合運(yùn)算是二目運(yùn)算,包括______、交、差、______四種運(yùn)算。
7.關(guān)系數(shù)據(jù)庫(kù)中的基本對(duì)象是表、視圖和______.
8.在關(guān)系模式R(U)中,如果Y函數(shù)依賴于X,但Y不完全函數(shù)依賴于X,則稱Y______依賴于X.
9.關(guān)系模式由2NF轉(zhuǎn)化為3NF是消除了非主屬性對(duì)碼的______.
10.授權(quán)編譯程序和______一起組成數(shù)據(jù)庫(kù)的安全性子系統(tǒng)。
11.若所有事務(wù)均遵守______協(xié)議,則這些事務(wù)的所有交叉調(diào)度都是可串行化的。
12.______是數(shù)據(jù)庫(kù)恢復(fù)中采用的基本技術(shù)。
13.互連網(wǎng)數(shù)據(jù)庫(kù)是基于______的數(shù)據(jù)庫(kù)。
14.統(tǒng)一資源定位器URL通常由______、 和為HTTP客戶服務(wù)的資源文件名三項(xiàng)組成。
15.一個(gè)API是駐留在Web服務(wù)器上的______,它擴(kuò)展了服務(wù)器的性能。
16.在Vbscript中給過(guò)程傳遞數(shù)據(jù)的方法是使用______.
17.ORACLE從第一版開(kāi)始就采用了______語(yǔ)言作為數(shù)據(jù)庫(kù)語(yǔ)言。
18.數(shù)據(jù)庫(kù)技術(shù)與______技術(shù)相結(jié)合,形成了并行數(shù)據(jù)庫(kù)系統(tǒng)。
二、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi)。每小題2分,共20分)
1.三個(gè)模式之間存在下列映射關(guān)系,將正確的填入括號(hào)中( )
A.外模式/內(nèi)模式 B.外模式/模式
C.模式/模式 D.內(nèi)模式/外模式
2.數(shù)據(jù)庫(kù)技術(shù)處于數(shù)據(jù)庫(kù)系統(tǒng)階段的時(shí)間段是( )
A.60年代后期到現(xiàn)在 B.60年代到80年代中期
C.80年代以前 D.70年代以前
3.數(shù)據(jù)結(jié)構(gòu)是( )
A.所研究的對(duì)象內(nèi)容的集合 B.所研究的對(duì)象類型的集合
C.所研究的對(duì)象概念的集合 D.所研究的對(duì)象層次的集合
4.數(shù)據(jù)的邏輯獨(dú)立性是指( )
A.存儲(chǔ)結(jié)構(gòu)與物理結(jié)構(gòu)的邏輯獨(dú)立性
B.數(shù)據(jù)與存儲(chǔ)結(jié)構(gòu)的邏輯獨(dú)立性
C.數(shù)據(jù)與程序的邏輯獨(dú)立性
D.數(shù)據(jù)元素之間的邏輯獨(dú)立性
5.以下選項(xiàng)中,屬于關(guān)系的基本類型的是( )
A.堆棧表 B.視圖表
C.雙列表 D.散列表
6.在關(guān)系數(shù)據(jù)庫(kù)中模式對(duì)應(yīng)的是( )
A.索引 B.基本表
C.視圖和部分基本表 D.視圖和所有基本表
7.對(duì)事務(wù)T要修改的數(shù)據(jù)R加X(jué)鎖,直到事務(wù)結(jié)束為止,這是( )
A.3級(jí)封鎖協(xié)議 B.1級(jí)封鎖協(xié)議
C.2級(jí)封鎖協(xié)議 D.4級(jí)封鎖協(xié)議
8.以下敘述中,屬于結(jié)構(gòu)沖突的是( )
A.同一對(duì)象在相同應(yīng)用中具有不同的抽象
B.同一對(duì)象在不同應(yīng)用中具有不同的抽象
C.同一實(shí)體在不同分E-R圖中所包含的屬性個(gè)數(shù)和屬性排列次序完全相同
D.以上敘述均不屬于結(jié)構(gòu)沖突
9.CGI程序的輸出是( )
A.ASCII編碼的CGI源程序 B.HTML格式的文本
C.XML格式的計(jì)算結(jié)果 D.二進(jìn)制輸出
10.PowerBuilder屬于哪個(gè)數(shù)據(jù)庫(kù)產(chǎn)品 ( )
A.DB2 B.Oracle
C.Informix D.Sybase
三、簡(jiǎn)答題(每小題6分,共30分)
1.簡(jiǎn)述數(shù)據(jù)庫(kù)管理系統(tǒng)的功能。
2.什么是視圖 視圖有什么作用
3.簡(jiǎn)述數(shù)據(jù)庫(kù)的完整性與數(shù)據(jù)庫(kù)的安全性的區(qū)別。
4.簡(jiǎn)述JDBC連接數(shù)據(jù)庫(kù)的各種方法。
5.簡(jiǎn)述ASP文件的幾個(gè)組成部分。
四、代碼編寫(xiě)題(10分)
編寫(xiě)一個(gè)global.asa文件,將應(yīng)用程序啟動(dòng)之后的第1000名訪問(wèn)者映射到user1000.asp頁(yè)
面。
五、綜合題(每小題10分,共20分)
1.設(shè)有一個(gè)學(xué)生課程數(shù)據(jù)庫(kù),包括學(xué)生關(guān)系Student、課程關(guān)系Course、選修關(guān)系SC,圖1所示:
Student
學(xué)號(hào)
Sno 姓名
Sname 性別
Ssex 年齡
Sage 所在系
Sdept
95001 李勇 男 20 CS
95002 劉晨 女 19 IS
95003 王敏 女 18 MA
95004 張立 男 19 IS
Course
課程號(hào)
Cno 課程名
Cname 先行課
Cpno 學(xué)分
Ccre dit
1
2
3
4
5
6
7 數(shù)據(jù)庫(kù)
數(shù)學(xué)
信息系統(tǒng)
操作系統(tǒng)
數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)處理
PASCAL語(yǔ)言 5
1
6
7
6 4
2
4
3
4
2
4
SC
學(xué)號(hào)
Sno 課程號(hào)
Cno 成績(jī)
Grade
95001
95001
95001
95002
95002 1
2
3
2
3 92
85
88
90
80
圖1 學(xué)生-課程數(shù)據(jù)庫(kù)
寫(xiě)出完成下列要求的SQL語(yǔ)句:
(1)查詢?nèi)w學(xué)生的學(xué)號(hào)與姓名。(3分)
(2)查詢年齡在20~23(包括20歲和23歲)之間的學(xué)生的姓名、系別和年齡。(3分)
(3)查詢每個(gè)學(xué)生及其選修課程的情況。(4分)
2.把下面(圖-2)的用E-R圖表示的數(shù)據(jù)庫(kù)概念模型用關(guān)系模式表示出來(lái),要求用關(guān)系表示圖中實(shí)體和實(shí)體與實(shí)體之間的聯(lián)系,并說(shuō)明關(guān)系的主關(guān)鍵字。(10分)
圖2 零件供應(yīng)關(guān)系E-R圖
1.數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性和______.
2.一個(gè)數(shù)據(jù)模型至少需要描述數(shù)據(jù)的靜態(tài)特征、數(shù)據(jù)的動(dòng)態(tài)特征和______三項(xiàng)內(nèi)容。
3.數(shù)據(jù)庫(kù)系統(tǒng)的兩級(jí)映象中的模式/內(nèi)模式映象提供了數(shù)據(jù)的______獨(dú)立性。
4.關(guān)系代數(shù)是用______來(lái)表達(dá)查詢要求的方式。
5.關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言是指______語(yǔ)言。
6.在關(guān)系代數(shù)中傳統(tǒng)的集合運(yùn)算是二目運(yùn)算,包括______、交、差、______四種運(yùn)算。
7.關(guān)系數(shù)據(jù)庫(kù)中的基本對(duì)象是表、視圖和______.
8.在關(guān)系模式R(U)中,如果Y函數(shù)依賴于X,但Y不完全函數(shù)依賴于X,則稱Y______依賴于X.
9.關(guān)系模式由2NF轉(zhuǎn)化為3NF是消除了非主屬性對(duì)碼的______.
10.授權(quán)編譯程序和______一起組成數(shù)據(jù)庫(kù)的安全性子系統(tǒng)。
11.若所有事務(wù)均遵守______協(xié)議,則這些事務(wù)的所有交叉調(diào)度都是可串行化的。
12.______是數(shù)據(jù)庫(kù)恢復(fù)中采用的基本技術(shù)。
13.互連網(wǎng)數(shù)據(jù)庫(kù)是基于______的數(shù)據(jù)庫(kù)。
14.統(tǒng)一資源定位器URL通常由______、 和為HTTP客戶服務(wù)的資源文件名三項(xiàng)組成。
15.一個(gè)API是駐留在Web服務(wù)器上的______,它擴(kuò)展了服務(wù)器的性能。
16.在Vbscript中給過(guò)程傳遞數(shù)據(jù)的方法是使用______.
17.ORACLE從第一版開(kāi)始就采用了______語(yǔ)言作為數(shù)據(jù)庫(kù)語(yǔ)言。
18.數(shù)據(jù)庫(kù)技術(shù)與______技術(shù)相結(jié)合,形成了并行數(shù)據(jù)庫(kù)系統(tǒng)。
二、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi)。每小題2分,共20分)
1.三個(gè)模式之間存在下列映射關(guān)系,將正確的填入括號(hào)中( )
A.外模式/內(nèi)模式 B.外模式/模式
C.模式/模式 D.內(nèi)模式/外模式
2.數(shù)據(jù)庫(kù)技術(shù)處于數(shù)據(jù)庫(kù)系統(tǒng)階段的時(shí)間段是( )
A.60年代后期到現(xiàn)在 B.60年代到80年代中期
C.80年代以前 D.70年代以前
3.數(shù)據(jù)結(jié)構(gòu)是( )
A.所研究的對(duì)象內(nèi)容的集合 B.所研究的對(duì)象類型的集合
C.所研究的對(duì)象概念的集合 D.所研究的對(duì)象層次的集合
4.數(shù)據(jù)的邏輯獨(dú)立性是指( )
A.存儲(chǔ)結(jié)構(gòu)與物理結(jié)構(gòu)的邏輯獨(dú)立性
B.數(shù)據(jù)與存儲(chǔ)結(jié)構(gòu)的邏輯獨(dú)立性
C.數(shù)據(jù)與程序的邏輯獨(dú)立性
D.數(shù)據(jù)元素之間的邏輯獨(dú)立性
5.以下選項(xiàng)中,屬于關(guān)系的基本類型的是( )
A.堆棧表 B.視圖表
C.雙列表 D.散列表
6.在關(guān)系數(shù)據(jù)庫(kù)中模式對(duì)應(yīng)的是( )
A.索引 B.基本表
C.視圖和部分基本表 D.視圖和所有基本表
7.對(duì)事務(wù)T要修改的數(shù)據(jù)R加X(jué)鎖,直到事務(wù)結(jié)束為止,這是( )
A.3級(jí)封鎖協(xié)議 B.1級(jí)封鎖協(xié)議
C.2級(jí)封鎖協(xié)議 D.4級(jí)封鎖協(xié)議
8.以下敘述中,屬于結(jié)構(gòu)沖突的是( )
A.同一對(duì)象在相同應(yīng)用中具有不同的抽象
B.同一對(duì)象在不同應(yīng)用中具有不同的抽象
C.同一實(shí)體在不同分E-R圖中所包含的屬性個(gè)數(shù)和屬性排列次序完全相同
D.以上敘述均不屬于結(jié)構(gòu)沖突
9.CGI程序的輸出是( )
A.ASCII編碼的CGI源程序 B.HTML格式的文本
C.XML格式的計(jì)算結(jié)果 D.二進(jìn)制輸出
10.PowerBuilder屬于哪個(gè)數(shù)據(jù)庫(kù)產(chǎn)品 ( )
A.DB2 B.Oracle
C.Informix D.Sybase
三、簡(jiǎn)答題(每小題6分,共30分)
1.簡(jiǎn)述數(shù)據(jù)庫(kù)管理系統(tǒng)的功能。
2.什么是視圖 視圖有什么作用
3.簡(jiǎn)述數(shù)據(jù)庫(kù)的完整性與數(shù)據(jù)庫(kù)的安全性的區(qū)別。
4.簡(jiǎn)述JDBC連接數(shù)據(jù)庫(kù)的各種方法。
5.簡(jiǎn)述ASP文件的幾個(gè)組成部分。
四、代碼編寫(xiě)題(10分)
編寫(xiě)一個(gè)global.asa文件,將應(yīng)用程序啟動(dòng)之后的第1000名訪問(wèn)者映射到user1000.asp頁(yè)
面。
五、綜合題(每小題10分,共20分)
1.設(shè)有一個(gè)學(xué)生課程數(shù)據(jù)庫(kù),包括學(xué)生關(guān)系Student、課程關(guān)系Course、選修關(guān)系SC,圖1所示:
Student
學(xué)號(hào)
Sno 姓名
Sname 性別
Ssex 年齡
Sage 所在系
Sdept
95001 李勇 男 20 CS
95002 劉晨 女 19 IS
95003 王敏 女 18 MA
95004 張立 男 19 IS
Course
課程號(hào)
Cno 課程名
Cname 先行課
Cpno 學(xué)分
Ccre dit
1
2
3
4
5
6
7 數(shù)據(jù)庫(kù)
數(shù)學(xué)
信息系統(tǒng)
操作系統(tǒng)
數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)處理
PASCAL語(yǔ)言 5
1
6
7
6 4
2
4
3
4
2
4
SC
學(xué)號(hào)
Sno 課程號(hào)
Cno 成績(jī)
Grade
95001
95001
95001
95002
95002 1
2
3
2
3 92
85
88
90
80
圖1 學(xué)生-課程數(shù)據(jù)庫(kù)
寫(xiě)出完成下列要求的SQL語(yǔ)句:
(1)查詢?nèi)w學(xué)生的學(xué)號(hào)與姓名。(3分)
(2)查詢年齡在20~23(包括20歲和23歲)之間的學(xué)生的姓名、系別和年齡。(3分)
(3)查詢每個(gè)學(xué)生及其選修課程的情況。(4分)
2.把下面(圖-2)的用E-R圖表示的數(shù)據(jù)庫(kù)概念模型用關(guān)系模式表示出來(lái),要求用關(guān)系表示圖中實(shí)體和實(shí)體與實(shí)體之間的聯(lián)系,并說(shuō)明關(guān)系的主關(guān)鍵字。(10分)
圖2 零件供應(yīng)關(guān)系E-R圖

