違法信息舉報(bào) 客服熱線:400-118-7898
廣告
?
專接本欄目測(cè)試廣告

?數(shù)據(jù)庫系統(tǒng)原理自考2012年10月真題

自考 責(zé)任編輯:彭雅倩 2019-06-23

摘要:本試卷為選擇題型,填空題,簡(jiǎn)答題,綜合題,設(shè)計(jì)等題型。

數(shù)據(jù)庫系統(tǒng)原理自考2012年10月真題及答案解析

本試卷為選擇題型,填空題,簡(jiǎn)答題,綜合題,設(shè)計(jì)等題型。

一、單項(xiàng)選擇題在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)

1.數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫和高級(jí)( )

A.數(shù)據(jù)描述階段
B.應(yīng)用程序系統(tǒng)
C.編譯系統(tǒng)
D.數(shù)據(jù)庫階段

2.下面不是關(guān)系數(shù)據(jù)模型的性質(zhì)的是( )

A.關(guān)系的每個(gè)屬性是不可分割的
B.關(guān)系模型的查詢效率比非關(guān)系模型高
C.關(guān)系中不允許出現(xiàn)重復(fù)元組
D.關(guān)系是一個(gè)集合,因此沒有行序

3.要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨(dú)立性,需要修改的是( )

A.邏輯模式
B.模式與內(nèi)模式的映射
C.邏輯模式與外模式的映射
D.內(nèi)模式

4.下列模型中,廣泛采用ER模型設(shè)計(jì)方法的是( )

A.邏輯模型
B.概念模型
C.物理模型
D.外模型

5.如果關(guān)系模式設(shè)計(jì)的不好,會(huì)出現(xiàn)( )

A.數(shù)據(jù)冗余
B.函數(shù)依賴
C.關(guān)鍵碼
D.多值依賴

6.下面說法正確的是( )

A.滿足4范式不一定滿足BC范式
B.滿足BC范式一定滿足4范式
C.滿足4范式一定滿足BC范式
D.BC范式與4范式?jīng)]有任何關(guān)系

7.若關(guān)系R和S分別包含r和s個(gè)屬性,分別含有m和n個(gè)元組,則R×S( )

A.包含r+s個(gè)屬性和m+n個(gè)元組
B.包含r+s個(gè)屬性和m×n個(gè)元組
C.包含r×s個(gè)屬性和m+n個(gè)元組
D.包含r×s個(gè)屬性和m×n個(gè)元組

8.關(guān)系演算是一種( )

A.以元組為變量的謂詞演算
B.以屬性為變量的謂詞演算
C.基于集合的運(yùn)算
D.以關(guān)系為運(yùn)算對(duì)象的高級(jí)運(yùn)算的集合

9.下列關(guān)于導(dǎo)出表敘述正確的是( )

A.導(dǎo)出表即為視圖
B.導(dǎo)出表是執(zhí)行了查詢時(shí)產(chǎn)生的表
C.導(dǎo)出表必然與原表具有同樣結(jié)構(gòu)
D.導(dǎo)出表可以用CREATETABLE直接創(chuàng)建

10.關(guān)于SQL語言下列描述正確的是( )

A.SQL語言只包括數(shù)據(jù)查詢語言和數(shù)據(jù)操縱語言
B.用SQL語言可以實(shí)現(xiàn)可視化應(yīng)用程序開發(fā)
C.SQL語言可作為一種交互式語言
D.SQL語言是一種關(guān)系代數(shù)查詢語言

11.DBMS的恢復(fù)管理子系統(tǒng)保證了事務(wù)的( )

A.獨(dú)立性實(shí)現(xiàn)
B.一致性實(shí)現(xiàn)
C.隔離性實(shí)現(xiàn)
D.持久性實(shí)現(xiàn)

12.下列不屬于并發(fā)操作帶來的問題的是( )

A.丟失更新
B.讀臟數(shù)據(jù)
C.不可重復(fù)讀
D.運(yùn)算溢出

13.記錄了所有SQLServer2000的系統(tǒng)信息、登錄賬號(hào)、系統(tǒng)配置設(shè)置、系統(tǒng)中所有數(shù)據(jù)庫及其系統(tǒng)信息以及存儲(chǔ)介質(zhì)信息的是( )

A.Master數(shù)據(jù)庫
B.Model數(shù)據(jù)庫
C.Msdb數(shù)據(jù)庫
D.Tempdb數(shù)據(jù)庫

14.用PowerBuilder腳本語言來連接數(shù)據(jù)庫時(shí),語句SQLCA.DBMS="ODBC"所指的是( )

A.數(shù)據(jù)庫廠商的名稱
B.定義程序是否提交事務(wù)
C.從數(shù)據(jù)庫中顯示檢索到的數(shù)據(jù)
D.所需要的額外信息

15.在面向?qū)ο蠹夹g(shù)中,可以避免數(shù)據(jù)結(jié)構(gòu)的無窮嵌套問題的數(shù)據(jù)類型是( )

A.行類型
B.集合類型
C.引用類型
D.包類型

二、填空題(本大題共10小題,每空1分,共10分)

11.數(shù)據(jù)庫系統(tǒng)提供四方面數(shù)據(jù)控制功能:數(shù)據(jù)庫的恢復(fù)、數(shù)據(jù)庫的并發(fā)控制、數(shù)據(jù)的完整性和____________。

12.若關(guān)系R滿足1NF,且它的每一非主屬性完全函數(shù)依賴于候選鍵,則該關(guān)系滿足___________。

13.數(shù)據(jù)庫應(yīng)用系統(tǒng)從開始規(guī)劃、設(shè)計(jì)、實(shí)現(xiàn)、維護(hù)到最后被新的系統(tǒng)取代而停止使用的整個(gè)期間,稱為數(shù)據(jù)庫系統(tǒng)的________________。

14.關(guān)系R和S做外連接時(shí),結(jié)果元組中只有R中的屬性存在Null值,則該連接屬于_____________連接。

15.國(guó)際標(biāo)準(zhǔn)化組織ISO發(fā)布的SQL語言標(biāo)準(zhǔn)SQL99習(xí)慣上被稱為____________。

16.SQL的基本表約束主要有三種形式:候選鍵定義、外鍵定義、______________定義。

17.封鎖對(duì)象的大小稱為_______________。

18.用戶管理SQLServer2000的主要管理工具是_____________。

19.在PB9.0中連接數(shù)據(jù)庫有三個(gè)步驟:建立ODBC數(shù)據(jù)源;建立數(shù)據(jù)庫描述文件;用 __________命令連接數(shù)據(jù)庫。

110.在對(duì)象聯(lián)系圖中,橢圓之間的邊表示對(duì)象之間的__________。

三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)

21.什么是數(shù)據(jù)庫的外模式,外模式有何特點(diǎn)?

22.簡(jiǎn)述邏輯設(shè)計(jì)的主要步驟。

23.設(shè)關(guān)系模式R(A,B,C,D,E,G)上的函數(shù)依賴集F={D→G,C→A,CD→E,A→B},那么分解ρ={DG,AC,CDE,AB}是無損分解嗎?為什么?

24.說明DROPTABLE語句和DELETE語句的聯(lián)系和區(qū)別。

25.典型的數(shù)據(jù)庫恢復(fù)策略中,平時(shí)應(yīng)做好哪兩件事?

26.簡(jiǎn)述SQL3觸發(fā)器中觸發(fā)動(dòng)作的作用,它由哪幾個(gè)部分組成?

27.什么是數(shù)據(jù)庫的安全性?

28.SQLServer中的存儲(chǔ)過程有哪些主要的優(yōu)點(diǎn)?

29.簡(jiǎn)述PowerBuilder9.0查詢畫板的功能。

210.簡(jiǎn)述驅(qū)動(dòng)程序管理器的主要功能。

四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)

31.36.某農(nóng)場(chǎng)有多名飼養(yǎng)員(Worker),每名飼養(yǎng)員可以飼養(yǎng)多只動(dòng)物(Animal),每只動(dòng)物都有一個(gè)動(dòng)物編號(hào),每只動(dòng)物只由一名飼養(yǎng)員飼養(yǎng),其關(guān)系模式如下:Worker(wID,wName,wSex,wAge,wPhone),分別表示(編號(hào),姓名,性別,年齡,電話)Animal(aID,wID,aType,aAge),分別表示(動(dòng)物編號(hào),飼養(yǎng)員編號(hào),種類,年齡)實(shí)現(xiàn)下列操作: 用關(guān)系代數(shù)語言查詢沒有飼養(yǎng)過牛的飼養(yǎng)員的姓名和年齡。

32.根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作: 寫出創(chuàng)建飼養(yǎng)員表的SQL語句,其中wID定義為主碼。

33.根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作: 用SQL語言查詢由姓吳的飼養(yǎng)員飼養(yǎng)的所有動(dòng)物的個(gè)數(shù)。

34.根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作: 用SQL語言查詢飼養(yǎng)過?;蛘吣挲g大于40歲的飼養(yǎng)員的編號(hào)。

35.根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作: 用SQL語言創(chuàng)建視圖VW:沒有飼養(yǎng)過牛的飼養(yǎng)員的姓名和年齡。

五、綜合題(本大題共2小題,每小題5分,共10分)

41.設(shè)有關(guān)系模式R(學(xué)號(hào)Sno,課程號(hào)Cno,成績(jī)G,任課教師TN,教師工作單位TD),基于R的函數(shù)依賴集F={(Sno,Cno) →G, Cno→TN, TN→TD}根據(jù)上述規(guī)定(1)寫出模式R的關(guān)鍵碼。(2)判斷R最高為第幾范式?為什么?(3)若R不為3NF,試將R分解成等價(jià)的3NF模式。

42.某學(xué)生管理系統(tǒng),涉及如下信息:學(xué)生:學(xué)號(hào)、姓名、性別、年齡; 課程:課程號(hào)、課程名、學(xué)分; 教師:教師號(hào)、姓名、職稱、專業(yè); 學(xué)會(huì):學(xué)會(huì)名稱、成立時(shí)間、負(fù)責(zé)人姓名、會(huì)費(fèi)。假設(shè)每門課程可由多位教師講授,每位教師只講授一門課程;每個(gè)學(xué)生可加入多個(gè)學(xué)會(huì),學(xué)生進(jìn)入學(xué)會(huì)有一個(gè)入會(huì)年份。學(xué)生可選修多門課程,每個(gè)學(xué)生選修的每門課程有一個(gè)成績(jī)。(1)根據(jù)以上敘述,設(shè)計(jì)優(yōu)化的ER模型,要求標(biāo)注聯(lián)系類型(可省略實(shí)體的屬性)。(2)將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)注每個(gè)關(guān)系模型的主鍵和外鍵(如果存在)。

溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

自考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

資料下載
  • 00152《組織行為學(xué)》【知識(shí)集錦】

    下載
  • 00158《資產(chǎn)評(píng)估》【知識(shí)集錦】

    下載
  • 00148《國(guó)際企業(yè)管理》【知識(shí)集錦】

    下載
  • 00160《審計(jì)學(xué)》【知識(shí)集錦】

    下載