?數(shù)據(jù)庫系統(tǒng)原理自考2009年01月真題
摘要:本試卷為選擇題型,填空題,簡答題,綜合題,設計等題型。
數(shù)據(jù)庫系統(tǒng)原理自考2009年01月真題及答案解析
本試卷為選擇題型,填空題,簡答題,綜合題,設計等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)
1.使用二維表格結(jié)構(gòu)表達實體及實體間聯(lián)系的數(shù)據(jù)模型是( )
A.層次模型
B.網(wǎng)狀模型
C.關(guān)系模型
D.聯(lián)系模型
2.數(shù)據(jù)庫系統(tǒng)不僅包括數(shù)據(jù)庫本身,還要包括相應的硬件、軟件和( )
A.DBMS
B.數(shù)據(jù)庫應用系統(tǒng)
C.相關(guān)的計算機系統(tǒng)
D.DBA
3.數(shù)據(jù)庫系統(tǒng)提供的數(shù)據(jù)控制功能,不包括( )
A.并發(fā)控制
B.控制數(shù)據(jù)冗余
C.完整性保護
D.故障恢復
4.學校里規(guī)定,一個教師最多可講授3門課程,最少必須講授l門課程;每門課程最多5個教師講授,最少需要一個教師講授,則教師與課程的基數(shù)分別為( )
A.(1,3),(1,5)
B.(3,1),(5,1)
C.(1,5),(1,3)
D.(5,1),(3,1)
5.有關(guān)系R(A,B,C),主碼為A;S(D,A),主碼為D,外碼為A,參照R中的屬性A。關(guān)系R和S的元組如下表所示。關(guān)系S中違反關(guān)系完整性規(guī)則的元組是( )
A.(d1,2)
B.(d2,NULL)
C.(d3,4)
D.(d4,1)
6.在最小依賴集F中,下面敘述不正確的是( )
A.F中每個FD的右部都是單屬性
B.F中每個FD的左部都是單屬性
C.F中沒有冗余的FD
D.F中每個FD的左部沒有冗余的屬性
7.如果某個屬性包含在候選鍵中,則它稱為( )
A.非主屬性
B.關(guān)鍵屬性
C.復合屬性
D.主屬性
8.設有關(guān)系R和S如下表:則關(guān)系T是關(guān)系R和關(guān)系S的( )
A.自然連接結(jié)果
B.θ連接結(jié)果
C.笛卡爾積
D.并
9.關(guān)系運算以關(guān)系代數(shù)為理論基礎,關(guān)系代數(shù)的最基本操作是并、差、笛卡爾積和( )
A.投影、連接
B.連接、選擇
C.選擇、投影
D.交、選擇
10.以下敘述中正確的是( )
A.為了實現(xiàn)連接運算,SELECT命令中必須指出屬性的來源
B.如果缺省WHERE子句,則會產(chǎn)生錯誤信息
C.在SQL語言中絕大多數(shù)連接操作都是自然連接
D.連接操作中不可以用別名指定數(shù)據(jù)的來源
11.SQL語言中建立惟一性索引的命令是( )
A.CREATE INDEX 索引名 ON 基本表名(屬性名)
B.CREATE INDEX UNIQUE索引名 ON 基本表名(屬性名)
C.CREATE UNIQUE INDEX索引名 ON 基本表名(屬性名)
D.CREATE DISTINCT INDEX索引名 ON 基本表名(屬性名)
12.DBMS的并發(fā)控制子系統(tǒng)保證了事務的( )
A.原子性實現(xiàn)
B.一致性實現(xiàn)
C.隔離性實現(xiàn)
D.持久性實現(xiàn)
13.在DB恢復時,對已經(jīng)提交但更新未寫入磁盤的事務執(zhí)行( )
A.UNDO處理
B.REDO處理
C.ROLLBACK處理
D.ABORT處理
14.SQL Server 2000用于存儲任務計劃信息、事件處理信息、備份恢復信息以及異常報告的是( )
A.Master數(shù)據(jù)庫
B.Model數(shù)據(jù)庫
C.Msdb數(shù)據(jù)庫
D.Tempdb數(shù)據(jù)庫
15.在SQL/CLI中,保存元組或參數(shù)的有關(guān)信息的是( )
A.環(huán)境記錄
B.連接記錄
C.語句記錄
D.描述記錄
二、填空題(本大題共10小題,每空1分,共10分)
11.DBMS提供DML實現(xiàn)對數(shù)據(jù)的操作,基本的數(shù)據(jù)操作有兩類:檢索和___________。
12.DBMS主要由___________和存儲管理器兩大部分組成。
13.關(guān)系中屬性的取值范圍稱為屬性的___________。
14.設有關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={AB→C,D→B},則F在模式ACD上的投影為___________。
15.設關(guān)系R和S具有相同的關(guān)系模式,R和S的差是由___________的元組構(gòu)成的集合。
16.SQL語言中,撤消基本表的語句是___________。
17.封鎖可以避免并發(fā)操作引起的錯誤,但可能產(chǎn)生___________、餓死、死鎖等問題。
18.SQL中一組具有相同權(quán)限的用戶稱為_______。
19.SQL Server具有兩種身份驗證模式:Windows身份驗證模式和___________驗證模式。
110.在面向?qū)ο蠹夹g(shù)中,引用類型相當于程序設計中___________的概念。
三、簡答題(本大題共10小題,每小題3分,共30分)
21.數(shù)據(jù)庫系統(tǒng)中支持數(shù)據(jù)獨立性的方法是什么?
22.簡述數(shù)據(jù)庫概念設計的主要步驟。
23.什么是數(shù)據(jù)冗余?它會引起哪些操作異常?
24.簡述視圖的特點。
25.簡述事務的COMMIT語句和ROLLBACK語句的功能。
26.簡述可串行化調(diào)度的概念。
27.什么是觸發(fā)器?它由哪三個部分組成?
28.簡述SQL Server查詢分析器的功能。
29.在UML類圖中,類由哪三部分組成?
210.簡述ODBC數(shù)據(jù)庫應用程序的主要功能。
四、設計題(本大題共5小題,每小題4分,共20分)
31.設有關(guān)系S(S#,NAME,AGE,SEX),其屬性分別表示:學號,姓名,年齡和性別;關(guān)系SC(S#,C#,GRADE),其屬性分別表示:學號,課號和成績。試用SQL語句完成統(tǒng)計每一年齡選修課程的學生人數(shù)。
32.設有學生表S(S#,NAME,AGE,SEX),其屬性分別表示:學號,姓名,年齡和性別;選課表SC(S#,C#,GRADE),其屬性分別表示:學號,課號和成績。試用關(guān)系代數(shù)表達式表達下面查詢:檢索學習課號為C2課程的學號和姓名。
33.設有職工基本表EMP(ENO,ENAME,AGE,SEX,SALARY),其屬性分別表示:職工號,姓名,年齡,性別,工資。試用SQL語句寫出為每個工資低于1000元的女職工加薪200元。
34.設有科研項目表PROJ(項目編號,項目名稱,金額,教師編號)。試用SQL語句寫出下面查詢:列出金額最高的項目編號和項目名稱。
35.設有學生關(guān)系STU(SNO,SNAME,AGE,SEX),其屬性分別表示:學號,姓名,年齡和性別。試用SQL語句檢索年齡為空值的學生姓名。
五、綜合題(本大題共2小題,每小題5分,共10分)
41.某學校圖書借閱管理系統(tǒng)應提供如下功能:(1)查詢書庫中現(xiàn)有圖書信息,包括書號、書名、作者、單價、出版社;(2)查詢讀者信息,包括讀者的借書證號、姓名、性別、單位;(3)查詢讀者的借閱情況,包括讀者的借書證號、書號、借書日期、還書日期等;(4)不同類別的讀者有不同的借閱權(quán)限,讀者類別由類別編號、名稱、最大允許借書量、借書期限等描述。根據(jù)以上敘述,回答下列問題:(1)試為該圖書借閱系統(tǒng)設計一個ER模型,要求標注聯(lián)系類型,可省略實體屬性。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標注每個關(guān)系模式的主鍵和外鍵(如果存在)。
42.設有一個反映教師參加科研項目的關(guān)系模式:R(教師號,項目名稱,科研工作量,項目類別,項目金額,負責人)如果規(guī)定:每個項目可有多人參加,每名教師每參加一個項目有一個科研工作量;每個項目只屬于一種類別,只有一名負責人。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。(2)說明R不是2NF的理由。(3)將R規(guī)范到3NF。
延伸閱讀
- 2025年4月自考政治經(jīng)濟學(中級)全真模擬試題
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務談判真題
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取