2021年10月自考00911互聯(lián)網(wǎng)數(shù)據(jù)庫試題及答案
2021年10月高等教育自學(xué)考試全國統(tǒng)一命題考試
互聯(lián)網(wǎng)數(shù)據(jù)庫試卷
(課程代碼00911)
一、單項(xiàng)選擇題:本大題共15小題,每小題2分,共30分。
1.在數(shù)據(jù)庫系統(tǒng)的三級(jí)模式之間提供了兩級(jí)映象,目的是為了提高( D )
A.數(shù)據(jù)的一致性 B.操作的可行性
C.數(shù)據(jù)的完整性 D.數(shù)據(jù)的獨(dú)立性
2.數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)的查詢插人、修改和刪除等操作,這種功能稱為
( C )
A.數(shù)據(jù)定義功能 B.數(shù)據(jù)管理功能
C.數(shù)據(jù)操縱功能 D.數(shù)據(jù)控制功能
3.候選碼中的屬性稱為( B )
A.非主屬性 B.主屬性
C.復(fù)合屬性 D.關(guān)鍵屬性
4.下列關(guān)于元組變量和關(guān)系的說法中,正確的是( B )
A.一個(gè)關(guān)系僅能設(shè)一個(gè)元組變量 B.一個(gè)關(guān)系可以設(shè)多個(gè)元組變量
C.一個(gè)關(guān)系必須設(shè)多個(gè)元組變量 D.以上的說法都不對(duì)
5.關(guān)系模式的規(guī)范化過程是通過對(duì)關(guān)系模式的分解來實(shí)現(xiàn)的,該過程中用到的關(guān)系代數(shù)運(yùn)算
是( A )
A.投影 B.選擇
C.除 D.連接
6.下列與數(shù)據(jù)庫安全性無關(guān)的是( C )
A.數(shù)據(jù)更改 B.數(shù)據(jù)破壞
C.數(shù)據(jù)抽象 D.數(shù)據(jù)泄露
7.URL不包含( D )
A.檢索協(xié)議 B.Internet節(jié)點(diǎn)
C.資源文件名 D.Web服務(wù)器對(duì)數(shù)據(jù)庫的接口協(xié)議
8.由多個(gè)處理機(jī)、-個(gè)共享內(nèi)存(主存儲(chǔ)器)和多個(gè)磁盤存儲(chǔ)器構(gòu)成,且多個(gè)處理機(jī)和共享內(nèi)存由
高速通信網(wǎng)絡(luò)連接,每個(gè)處理機(jī)可直接存取一個(gè)或多個(gè)磁盤,這種并行結(jié)構(gòu)是( A )
A.SM并行結(jié)構(gòu) B.SD并行結(jié)構(gòu)
C.SN并行結(jié)構(gòu) D.SA并行結(jié)構(gòu)
9.ISAPI規(guī)范調(diào)用有兩個(gè)人口點(diǎn)進(jìn)入ISAPI DLL,它們是GetExtensionVesion( )和( D )
A.GetServerExtension( ) B.HtpExtension( )
C.GeHttpExtension( ) D.HttpExtensionPro( )
10.Java.sql.SQL Warning屬于( D )
A.JavaJDBC類 B.JavaJDBC接口類
C.JavaJDBC控制類 D.JavaJDBC異常類
11.ASP默認(rèn)為主要使用的Seript語言是( B )
A.SqlScript B.VBScript
C.JavaScript D.ApplctScript
12.在下列RDBMS產(chǎn)品中,屬于小型數(shù)據(jù)庫系統(tǒng)的是( A )
A.Access B.Informix
C.Oracle D.Sybase
13.下列關(guān)于VBScript過程的敘述中,正確的是( B )
A.Sub過程和Function過程均無返回值
B.Sub過程無返回值,Function過程有返回值
C.Sub過程有返回值,Function過程無返回值
D.Sub過程和Function過程均有返回值
14.下列關(guān)于分布式數(shù)據(jù)庫特點(diǎn)的敘述中,錯(cuò)誤的是( D )
A.具有數(shù)據(jù)獨(dú)立性 B.集中與自治相結(jié)合的控制結(jié)構(gòu)
C.全局的一致性、可串行性和可恢復(fù)性 D.減少數(shù)據(jù)冗余
15.下列屬于OLAP的數(shù)據(jù)組織模式的是( C )
A.DOLAP B.MOLAP
C.ROLAP D.NOLAP
二、填空題:本大題共10小題,每小題1分,共10分。
16.數(shù)據(jù)模型通常由三大要索組成,這三大要索分別是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和( 完整性約
束 )
17.QBE是-一種域關(guān)系演算語言,它是一種高度非過程化的基于( 屏幕表格 )的查詢語
言。
18.將1NF的關(guān)系模式轉(zhuǎn)變?yōu)?NF的關(guān)系模式,是消除了非主屬性對(duì)主碼的( 部分函數(shù)依
賴 )
19.由并發(fā)操作引起的數(shù)據(jù)不一致性包括( 丟失修改 )、不能重復(fù)讀和讀“臟”數(shù)據(jù)。
20.數(shù)據(jù)庫系統(tǒng)中可能發(fā)生的故障有:事務(wù)內(nèi)部的故障、系統(tǒng)故障、介質(zhì)故障和( 計(jì)算機(jī)病
毒 )
21.JDBC的基本功能包括建立與數(shù)據(jù)庫的連接、( 發(fā)送SQL語句 )和處理結(jié)果。
22.VBScript變量中,只包含一個(gè)值的變量稱為( 標(biāo)量 )變量。
23.并行數(shù)據(jù)庫系統(tǒng)是數(shù)據(jù)庫技術(shù)與( 并行處理 )技術(shù)相結(jié)合的產(chǎn)物。
24.按復(fù)雜程度可將多媒體數(shù)據(jù)模型分為三種:簡(jiǎn)單型、( 復(fù)雜型 )和智能型。
25.在分布式數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的共享有兩個(gè)層次:( 全局共享 )和局部共享。
三、簡(jiǎn)答題:本大題共10小題,每小題3分,共30分。
26.關(guān)系數(shù)據(jù)語言分為哪三類?
答:①關(guān)系代數(shù)語言。(1分)
②關(guān)系演算語言。(1分)
③具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語言。(1分)
27.簡(jiǎn)述DBMS提供的數(shù)據(jù)庫保護(hù)功能。
答: ①數(shù)據(jù)庫恢復(fù):在系統(tǒng)失效后的數(shù)據(jù)庫恢復(fù),配合定時(shí)備份數(shù)據(jù)庫,使數(shù)據(jù)庫不丟失數(shù)據(jù)。
②并發(fā)控制:保證多用戶能共享數(shù)據(jù)庫,并維護(hù)數(shù)據(jù)的一致性。
③安全性保護(hù):防止對(duì)數(shù)據(jù)庫的非法使用,以避免數(shù)據(jù)的泄露、篡改或破壞。
④完整性保護(hù):保證數(shù)據(jù)的正確性和-致性。
【評(píng)分參考】每答對(duì)1點(diǎn)給1分,任答對(duì)3點(diǎn)給滿分3分。
28.簡(jiǎn)述兩段鎖協(xié)議的含義。
答:兩段鎖含義是:事務(wù)分為兩個(gè)階段。(1分)第一階段是獲得封鎖,也稱為擴(kuò)展階段。在該
階段,事務(wù)可以申請(qǐng)獲得任何數(shù)據(jù)項(xiàng)上的任何類型的鎖,但是不能釋放任何鎖。(1分)第二階
段是釋放封鎖,也稱為收縮階段。在該階段,事務(wù)可以釋放任何數(shù)據(jù)項(xiàng)上的任何類型的鎖,
但是不能再申請(qǐng)任何鎖。(1分)
29.簡(jiǎn)述ADO的記錄集對(duì)象中游標(biāo)的類型。
答:①動(dòng)態(tài)游標(biāo)。
②關(guān)鍵集游標(biāo)。
③靜態(tài)游標(biāo)。
④向前瀏覽游標(biāo)。
【評(píng)分參考】每答對(duì)1點(diǎn)給1分,任答對(duì)3點(diǎn)給滿分3分。
30.簡(jiǎn)述JDBC中三種Statement對(duì)象的作用。
答:①Statement對(duì)象用于執(zhí)行不帶參數(shù)的簡(jiǎn)單SQL語句。(1分)
②PreparedStaterment對(duì)象用于執(zhí)行帶或不帶IN參數(shù)的預(yù)編譯SQL語句。(1分)
③CallableStatement對(duì)象用于執(zhí)行數(shù)據(jù)庫已存儲(chǔ)過程的調(diào)用。(1分)
31.VBScript的編碼約定包含哪些內(nèi)容?
答:①對(duì)象變量和過程的命名約定。(1分)
②注釋約定。(1分)
③文本格式和縮進(jìn)指南。(1分)
32.SQL Server Agent服務(wù)內(nèi)部的管理器有哪些?
答:①任務(wù)管理器。
②事件管理器。
③警報(bào)管理器。
④復(fù)制管理器。
【評(píng)分參考】每答對(duì)1點(diǎn)給1分,任答對(duì)3點(diǎn)給滿分3分。
33.簡(jiǎn)述并行數(shù)據(jù)庫系統(tǒng)的目標(biāo)。
答:①高性能。(1分)
②高可用性。(1分)
③可擴(kuò)充性。(1分)
34.數(shù)據(jù)分布的方式有哪些?
答:①劃分式。(1分)
②全重復(fù)式。(1分)
③部分重復(fù)式。(1分)
35.簡(jiǎn)述OLAP的三層客戶機(jī)/服務(wù)器結(jié)構(gòu)。
答:①第一層為客戶機(jī)。(1分)
②第二層為分析服務(wù)器。(1分)
③第三層為企業(yè)服務(wù)器。(1分)
四、設(shè)計(jì)題:本大題共4小題,每小題5分,共20分。
有如下三個(gè)關(guān)系:
職工(職工號(hào),姓名,性別,職務(wù),家庭地址,部門]編號(hào))
部門(部門編號(hào),部門名稱,地址,電話)
保健(保健卡編號(hào),職工號(hào),檢查身體日期,健康狀況)
根據(jù)以上關(guān)系用SQL語句完成第36~39題。
36.查詢部門名稱為“辦公室”的科長(zhǎng)姓名和家庭地址。
答:SELECT姓名,家庭地址(2分)
FROM職工,部門(1分)
WHERE職工.部門編號(hào)=部門.部門編號(hào)AND部門名稱=‘辦公室'AND職務(wù)=‘科長(zhǎng)'(2分)
37.查詢部門]名稱為“財(cái)務(wù)科”中健康狀況為“良好”的職工姓名和家庭地址。
答:SELECT姓名,家庭地址(2分)
FROM職工,部門,保健(1分)
WHERE職工.部門編號(hào)=部門.部門編號(hào)AND職工.職工號(hào)=保健.職工號(hào)
AND部門名稱=‘財(cái)務(wù)科’AND健康狀況=‘良好' (2分)
38.刪除職工關(guān)系中部門電話為“5516983”的職工記錄。
答:DELETE FROM職工WHERE部門編號(hào)IN (3分)
(SELECT部門編號(hào)FROM部門WHERE電話=‘5516983') (2分)
39.定義健康狀況良好的職工視圖AAA,包括姓名、部門名稱和職務(wù)、性別。
答:CREATE VIEW AAA(姓名,部門名稱,職務(wù),性別) AS (2分)
SELECT姓名,部門名稱,職務(wù),性別FROM職工,部門,保健(2分)
WHERE職工.部門編號(hào)=部門.部門編號(hào)AND職工.職工號(hào)=保健.職工號(hào)AND健康狀況
=‘良好' (1分)
五、綜合題:10分。
40.某醫(yī)藥公司有若干藥店,每個(gè)藥店聘用多名店員,且每名店員只能在一個(gè)藥店工作,藥店
聘用店員有聘用期和工資。藥店的屬性有藥店編號(hào)、店名、地址;店員的屬性有工號(hào)、姓名、
性別、年齡。
請(qǐng)根據(jù)上述語義完成以下操作:
(1)建立一個(gè)反映上述局部應(yīng)用的ER模型,要求標(biāo)注聯(lián)系類型(可省略實(shí)體屬性)。(4分)
答:
(每個(gè)實(shí)體、聯(lián)系及聯(lián)系類型各1分,共4分,沒有屬性不扣分)
(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)注每個(gè)關(guān)系模型的主鍵和外鍵(如果存
在)。(6分)
答:藥店(藥店編號(hào),店名,地址)主鍵:藥店編號(hào)(3分)
店員(工號(hào),姓名,性別,年齡,聘用期,工資,藥店編號(hào))
主鍵:工號(hào),外鍵:藥店編號(hào)(3分)