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

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

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

