全國(guó)2007年7月高等教育自學(xué)考試
數(shù)據(jù)庫(kù)技術(shù)試題
課程代碼:03139
一、單項(xiàng)選擇題(本大題共20小題,每小題2分,共40分)
在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。
1.?dāng)?shù)據(jù)庫(kù)類(lèi)型的劃分是根據(jù)( ?。?BR> A.文件形式
B.?dāng)?shù)據(jù)模型
C.記錄形式
D.?dāng)?shù)據(jù)存取方法
2.下面說(shuō)法不正確的是( ?。?BR> A.概念模型的抽象級(jí)別高,用于描述數(shù)據(jù)的整體概況
B.邏輯模型依賴(lài)于數(shù)據(jù)庫(kù)軟件
C.外部模型依賴(lài)于硬件
D.物理模型是數(shù)據(jù)低層的抽象
3.為了保證每一個(gè)實(shí)體有的標(biāo)識(shí),主碼不能取空值,這種約束屬于( )
A.實(shí)體完整性
B.參照完整性
C.用戶(hù)自定義完整性
D.并發(fā)控制措施
4.導(dǎo)致數(shù)據(jù)不一致的根本原因是( ?。?BR> A.?dāng)?shù)據(jù)多、種類(lèi)復(fù)雜
B.?dāng)?shù)據(jù)保密性不好
C.?dāng)?shù)據(jù)冗余
D.?dāng)?shù)據(jù)完整性控制不好
5.在關(guān)系理論中稱(chēng)為“元組”的概念,在關(guān)系數(shù)據(jù)庫(kù)中稱(chēng)為( ?。?BR> A.實(shí)體
B.表
C.屬性
D.字段
6.SQL的標(biāo)準(zhǔn)庫(kù)函數(shù)COUNT、SUM、AVG、MAX與MIN等,不允許出現(xiàn)在下面子句中的是( )
A.SELECT
B.HAVING
C.GROUP…HAVING
D.WHERE
7.下列敘述正確的是( ?。?BR> A.關(guān)系中元組沒(méi)有先后順序,屬性有先后順序
B.關(guān)系中元組有先后順序,屬性沒(méi)有先后順序
C.關(guān)系中元組沒(méi)有先后順序,屬性也沒(méi)有先后順序
D.關(guān)系中元組有先后順序,屬性也有先后順序
8.在SQL語(yǔ)言中插入記錄時(shí)應(yīng)使用的命令是( ?。?BR> A.UPDATE
B.INSERT
C.ALTER
D.MODIFY
9.已知SN是一個(gè)字符型字段,下面SQL查詢(xún)語(yǔ)句
SELECT SN
FROM S
WHERE SN LIKE′AB%′的執(zhí)行結(jié)果是( ?。?BR> A.找出含有3個(gè)字符′AB%′的所有SN字段
B.找出僅含3個(gè)字符且前兩個(gè)為′AB%′的SN字段
C.找出以字符′AB′開(kāi)頭的所有SN字段
D.找出含有字符′AB′的所有SN字段
10.下列關(guān)于物理結(jié)構(gòu)設(shè)計(jì)的說(shuō)法不正確的是( )
A.?dāng)?shù)據(jù)庫(kù)的物理設(shè)計(jì)完全依賴(lài)于給定的數(shù)據(jù)庫(kù)軟件和硬件設(shè)備
B.將比較大的表分別放在兩個(gè)磁盤(pán)上,可以加快存取速度
C.建立索引主要是為了提高訪(fǎng)問(wèn)速度,所以索引建立得越多越好
D.通過(guò)對(duì)DBMS中系統(tǒng)參數(shù)配置,使系統(tǒng)性能達(dá)到優(yōu)化
11.SQL語(yǔ)言中的GRANT命令可以授予用戶(hù)的權(quán)限沒(méi)有( ?。?BR> A.SELECT
B.DELETE
C.ALTER
D.CREATE TABLE
12.在SQL語(yǔ)言中,能夠?qū)崿F(xiàn)關(guān)系參照完整性規(guī)則的子句是( )
A.PRIMARY KEY
B.NOT NULL
C.FOREIGN KEY
D.FOREIGN KEY……REFERENCES
13.設(shè)有兩個(gè)事務(wù)T1、T2,其并發(fā)操作如題13圖所示,下列評(píng)價(jià)正確的是( ?。?BR> A.該操作“丟失更新”
B.該操作不存在問(wèn)題
C.該操作“讀取未提交數(shù)據(jù)”
D.該操作產(chǎn)生“非一致性檢索”

14.在客戶(hù)機(jī)/服務(wù)器系統(tǒng)的工作模式中,以下屬于服務(wù)器任務(wù)的是( )
A.管理用戶(hù)界面
B.處理應(yīng)用程序
C.產(chǎn)生對(duì)數(shù)據(jù)庫(kù)的請(qǐng)求
D.處理對(duì)數(shù)據(jù)庫(kù)的請(qǐng)求
15.分布式數(shù)據(jù)庫(kù)系統(tǒng)中的分片模式和分布模式均是( ?。?BR> A.集中的
B.分布的
C.全局的
D.局部的
16.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,超類(lèi)實(shí)體與子類(lèi)實(shí)體的關(guān)系是( ?。?BR> A.前者繼承后者的所有屬性
B.后者繼承前者的所有屬性
C.前者只繼承后者的主碼
D.后者只繼承前者的主碼
17.在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,對(duì)數(shù)據(jù)庫(kù)分片有多種方式,其中基本的分片方式是( )
A.垂直分片、水平分片和導(dǎo)出分片
B.垂直分片和水平分片
C.水平分片和導(dǎo)出分片
D.混合分片
18.以下不屬于SQL服務(wù)器配置的有效安全模式的是( )
A.網(wǎng)絡(luò)安全
B.集成安全
C.標(biāo)準(zhǔn)安全
D.混合安全
19.在MS SQL Server中,給SQL Server引擎提供了一個(gè)對(duì)象接口的是( )
A.SQL服務(wù)管理器
B.分布式管理對(duì)象
C.ISQL_w
D.SQL企業(yè)級(jí)管理器
20.MS SQL Server為保證數(shù)據(jù)的完整性、一致性,提高應(yīng)用的性能,常采用( ?。?BR> A.觸發(fā)器技術(shù)和網(wǎng)絡(luò)技術(shù)
B.觸發(fā)器技術(shù)和封鎖技術(shù)
C.存儲(chǔ)過(guò)程技術(shù)和封鎖技術(shù)
D.觸發(fā)器技術(shù)和存儲(chǔ)過(guò)程技術(shù)
二、填空題(本大題共10小題,每小題1分,共10分)
請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無(wú)分。
21.當(dāng)文件結(jié)構(gòu)和數(shù)據(jù)發(fā)生任何微小變化時(shí),都必須修改或重新編寫(xiě)文件的存取程序。其原因是文件系統(tǒng)的數(shù)據(jù)__________________。
22.在關(guān)系數(shù)據(jù)庫(kù)中,表與表之間的聯(lián)系是通過(guò)__________________實(shí)現(xiàn)的。
23.概念模型中的事物稱(chēng)為_(kāi)_________________。
24.若關(guān)系R有m個(gè)屬性,關(guān)系S有n個(gè)屬性,則R×S有__________________個(gè)屬性。
25.屬性可能取值的集合稱(chēng)為_(kāi)_________________。
26.DBA進(jìn)行數(shù)據(jù)庫(kù)管理的一個(gè)重要工具是__________________。
27.事務(wù)具有四個(gè)性質(zhì),分別是__________________、永久性、串行性和隔離性。
28.利用ODBC技術(shù)可以在一個(gè)應(yīng)用程序中利用相同的源代碼訪(fǎng)問(wèn)不同的__________________。
29.在MS SQL Server中,用Float和__________________來(lái)表示近似數(shù)值型。
30.SQL服務(wù)器采用__________________來(lái)保證數(shù)據(jù)庫(kù)的安全。
三、簡(jiǎn)答題(本大題共5小題,每小題3分,共15分)
31.簡(jiǎn)述數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的組成。
32.簡(jiǎn)述SQL語(yǔ)言的功能。
33.簡(jiǎn)述分布式數(shù)據(jù)庫(kù)系統(tǒng)的分布透明性。
34.簡(jiǎn)述SQL Server中SQL客戶(hù)機(jī)端配置器的含義。
35.簡(jiǎn)述事務(wù)日志的用途。
四、設(shè)計(jì)題(本大題共4小題,每小題5分,共20分)
設(shè)數(shù)據(jù)庫(kù)有二個(gè)關(guān)系(基本表):
DB(定單號(hào),貨號(hào),定貨單位,售價(jià),定購(gòu)量,送貨地點(diǎn))
KB(貨號(hào),品名,庫(kù)存量,倉(cāng)庫(kù)地點(diǎn),單價(jià))
根據(jù)以上信息用SQL語(yǔ)句完成36—39題
36.查看倉(cāng)庫(kù)地點(diǎn)和送貨地點(diǎn)相同的商品情況。
37.統(tǒng)計(jì)貨號(hào)為“005”貨品的總訂購(gòu)量。
38.查找“電視機(jī)”的每筆銷(xiāo)售額。
39.查看庫(kù)存量大于定購(gòu)量的商品情況。
五、綜合題(15分)
40.某工廠(chǎng)倉(cāng)庫(kù)管理系統(tǒng)存儲(chǔ)的信息如下:
倉(cāng)庫(kù):倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)名、倉(cāng)庫(kù)容量。
零件:零件號(hào)、零件名、規(guī)格型號(hào)。
職工:職工號(hào)、職工名、工種。
其中,每個(gè)倉(cāng)庫(kù)有若干職工,每個(gè)職工只能在一個(gè)倉(cāng)庫(kù)工作;每個(gè)倉(cāng)庫(kù)可存放若干種零件,每種零件可存放在不同的倉(cāng)庫(kù)中。
根據(jù)上面敘述,解答下列問(wèn)題:
(1)設(shè)計(jì)E—R模型,要求標(biāo)出連通詞,可省略屬性。
(2)將E—R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型,并指出每一個(gè)關(guān)系的主碼和外碼(如果存在)。
(3)用SQL語(yǔ)句創(chuàng)建一個(gè)反映每個(gè)倉(cāng)庫(kù)職工人數(shù)的視圖(視圖名為“人員”)。
數(shù)據(jù)庫(kù)技術(shù)試題
課程代碼:03139
一、單項(xiàng)選擇題(本大題共20小題,每小題2分,共40分)
在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。
1.?dāng)?shù)據(jù)庫(kù)類(lèi)型的劃分是根據(jù)( ?。?BR> A.文件形式
B.?dāng)?shù)據(jù)模型
C.記錄形式
D.?dāng)?shù)據(jù)存取方法
2.下面說(shuō)法不正確的是( ?。?BR> A.概念模型的抽象級(jí)別高,用于描述數(shù)據(jù)的整體概況
B.邏輯模型依賴(lài)于數(shù)據(jù)庫(kù)軟件
C.外部模型依賴(lài)于硬件
D.物理模型是數(shù)據(jù)低層的抽象
3.為了保證每一個(gè)實(shí)體有的標(biāo)識(shí),主碼不能取空值,這種約束屬于( )
A.實(shí)體完整性
B.參照完整性
C.用戶(hù)自定義完整性
D.并發(fā)控制措施
4.導(dǎo)致數(shù)據(jù)不一致的根本原因是( ?。?BR> A.?dāng)?shù)據(jù)多、種類(lèi)復(fù)雜
B.?dāng)?shù)據(jù)保密性不好
C.?dāng)?shù)據(jù)冗余
D.?dāng)?shù)據(jù)完整性控制不好
5.在關(guān)系理論中稱(chēng)為“元組”的概念,在關(guān)系數(shù)據(jù)庫(kù)中稱(chēng)為( ?。?BR> A.實(shí)體
B.表
C.屬性
D.字段
6.SQL的標(biāo)準(zhǔn)庫(kù)函數(shù)COUNT、SUM、AVG、MAX與MIN等,不允許出現(xiàn)在下面子句中的是( )
A.SELECT
B.HAVING
C.GROUP…HAVING
D.WHERE
7.下列敘述正確的是( ?。?BR> A.關(guān)系中元組沒(méi)有先后順序,屬性有先后順序
B.關(guān)系中元組有先后順序,屬性沒(méi)有先后順序
C.關(guān)系中元組沒(méi)有先后順序,屬性也沒(méi)有先后順序
D.關(guān)系中元組有先后順序,屬性也有先后順序
8.在SQL語(yǔ)言中插入記錄時(shí)應(yīng)使用的命令是( ?。?BR> A.UPDATE
B.INSERT
C.ALTER
D.MODIFY
9.已知SN是一個(gè)字符型字段,下面SQL查詢(xún)語(yǔ)句
SELECT SN
FROM S
WHERE SN LIKE′AB%′的執(zhí)行結(jié)果是( ?。?BR> A.找出含有3個(gè)字符′AB%′的所有SN字段
B.找出僅含3個(gè)字符且前兩個(gè)為′AB%′的SN字段
C.找出以字符′AB′開(kāi)頭的所有SN字段
D.找出含有字符′AB′的所有SN字段
10.下列關(guān)于物理結(jié)構(gòu)設(shè)計(jì)的說(shuō)法不正確的是( )
A.?dāng)?shù)據(jù)庫(kù)的物理設(shè)計(jì)完全依賴(lài)于給定的數(shù)據(jù)庫(kù)軟件和硬件設(shè)備
B.將比較大的表分別放在兩個(gè)磁盤(pán)上,可以加快存取速度
C.建立索引主要是為了提高訪(fǎng)問(wèn)速度,所以索引建立得越多越好
D.通過(guò)對(duì)DBMS中系統(tǒng)參數(shù)配置,使系統(tǒng)性能達(dá)到優(yōu)化
11.SQL語(yǔ)言中的GRANT命令可以授予用戶(hù)的權(quán)限沒(méi)有( ?。?BR> A.SELECT
B.DELETE
C.ALTER
D.CREATE TABLE
12.在SQL語(yǔ)言中,能夠?qū)崿F(xiàn)關(guān)系參照完整性規(guī)則的子句是( )
A.PRIMARY KEY
B.NOT NULL
C.FOREIGN KEY
D.FOREIGN KEY……REFERENCES
13.設(shè)有兩個(gè)事務(wù)T1、T2,其并發(fā)操作如題13圖所示,下列評(píng)價(jià)正確的是( ?。?BR> A.該操作“丟失更新”
B.該操作不存在問(wèn)題
C.該操作“讀取未提交數(shù)據(jù)”
D.該操作產(chǎn)生“非一致性檢索”

14.在客戶(hù)機(jī)/服務(wù)器系統(tǒng)的工作模式中,以下屬于服務(wù)器任務(wù)的是( )
A.管理用戶(hù)界面
B.處理應(yīng)用程序
C.產(chǎn)生對(duì)數(shù)據(jù)庫(kù)的請(qǐng)求
D.處理對(duì)數(shù)據(jù)庫(kù)的請(qǐng)求
15.分布式數(shù)據(jù)庫(kù)系統(tǒng)中的分片模式和分布模式均是( ?。?BR> A.集中的
B.分布的
C.全局的
D.局部的
16.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,超類(lèi)實(shí)體與子類(lèi)實(shí)體的關(guān)系是( ?。?BR> A.前者繼承后者的所有屬性
B.后者繼承前者的所有屬性
C.前者只繼承后者的主碼
D.后者只繼承前者的主碼
17.在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,對(duì)數(shù)據(jù)庫(kù)分片有多種方式,其中基本的分片方式是( )
A.垂直分片、水平分片和導(dǎo)出分片
B.垂直分片和水平分片
C.水平分片和導(dǎo)出分片
D.混合分片
18.以下不屬于SQL服務(wù)器配置的有效安全模式的是( )
A.網(wǎng)絡(luò)安全
B.集成安全
C.標(biāo)準(zhǔn)安全
D.混合安全
19.在MS SQL Server中,給SQL Server引擎提供了一個(gè)對(duì)象接口的是( )
A.SQL服務(wù)管理器
B.分布式管理對(duì)象
C.ISQL_w
D.SQL企業(yè)級(jí)管理器
20.MS SQL Server為保證數(shù)據(jù)的完整性、一致性,提高應(yīng)用的性能,常采用( ?。?BR> A.觸發(fā)器技術(shù)和網(wǎng)絡(luò)技術(shù)
B.觸發(fā)器技術(shù)和封鎖技術(shù)
C.存儲(chǔ)過(guò)程技術(shù)和封鎖技術(shù)
D.觸發(fā)器技術(shù)和存儲(chǔ)過(guò)程技術(shù)
二、填空題(本大題共10小題,每小題1分,共10分)
請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無(wú)分。
21.當(dāng)文件結(jié)構(gòu)和數(shù)據(jù)發(fā)生任何微小變化時(shí),都必須修改或重新編寫(xiě)文件的存取程序。其原因是文件系統(tǒng)的數(shù)據(jù)__________________。
22.在關(guān)系數(shù)據(jù)庫(kù)中,表與表之間的聯(lián)系是通過(guò)__________________實(shí)現(xiàn)的。
23.概念模型中的事物稱(chēng)為_(kāi)_________________。
24.若關(guān)系R有m個(gè)屬性,關(guān)系S有n個(gè)屬性,則R×S有__________________個(gè)屬性。
25.屬性可能取值的集合稱(chēng)為_(kāi)_________________。
26.DBA進(jìn)行數(shù)據(jù)庫(kù)管理的一個(gè)重要工具是__________________。
27.事務(wù)具有四個(gè)性質(zhì),分別是__________________、永久性、串行性和隔離性。
28.利用ODBC技術(shù)可以在一個(gè)應(yīng)用程序中利用相同的源代碼訪(fǎng)問(wèn)不同的__________________。
29.在MS SQL Server中,用Float和__________________來(lái)表示近似數(shù)值型。
30.SQL服務(wù)器采用__________________來(lái)保證數(shù)據(jù)庫(kù)的安全。
三、簡(jiǎn)答題(本大題共5小題,每小題3分,共15分)
31.簡(jiǎn)述數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的組成。
32.簡(jiǎn)述SQL語(yǔ)言的功能。
33.簡(jiǎn)述分布式數(shù)據(jù)庫(kù)系統(tǒng)的分布透明性。
34.簡(jiǎn)述SQL Server中SQL客戶(hù)機(jī)端配置器的含義。
35.簡(jiǎn)述事務(wù)日志的用途。
四、設(shè)計(jì)題(本大題共4小題,每小題5分,共20分)
設(shè)數(shù)據(jù)庫(kù)有二個(gè)關(guān)系(基本表):
DB(定單號(hào),貨號(hào),定貨單位,售價(jià),定購(gòu)量,送貨地點(diǎn))
KB(貨號(hào),品名,庫(kù)存量,倉(cāng)庫(kù)地點(diǎn),單價(jià))
根據(jù)以上信息用SQL語(yǔ)句完成36—39題
36.查看倉(cāng)庫(kù)地點(diǎn)和送貨地點(diǎn)相同的商品情況。
37.統(tǒng)計(jì)貨號(hào)為“005”貨品的總訂購(gòu)量。
38.查找“電視機(jī)”的每筆銷(xiāo)售額。
39.查看庫(kù)存量大于定購(gòu)量的商品情況。
五、綜合題(15分)
40.某工廠(chǎng)倉(cāng)庫(kù)管理系統(tǒng)存儲(chǔ)的信息如下:
倉(cāng)庫(kù):倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)名、倉(cāng)庫(kù)容量。
零件:零件號(hào)、零件名、規(guī)格型號(hào)。
職工:職工號(hào)、職工名、工種。
其中,每個(gè)倉(cāng)庫(kù)有若干職工,每個(gè)職工只能在一個(gè)倉(cāng)庫(kù)工作;每個(gè)倉(cāng)庫(kù)可存放若干種零件,每種零件可存放在不同的倉(cāng)庫(kù)中。
根據(jù)上面敘述,解答下列問(wèn)題:
(1)設(shè)計(jì)E—R模型,要求標(biāo)出連通詞,可省略屬性。
(2)將E—R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型,并指出每一個(gè)關(guān)系的主碼和外碼(如果存在)。
(3)用SQL語(yǔ)句創(chuàng)建一個(gè)反映每個(gè)倉(cāng)庫(kù)職工人數(shù)的視圖(視圖名為“人員”)。

