?數據庫系統原理自考2010年10月真題
摘要:本試卷為選擇題型,填空題,簡答題,綜合題,設計等題型。
數據庫系統原理自考2010年10月真題及答案解析
本試卷為選擇題型,填空題,簡答題,綜合題,設計等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共15小題,每小題2分,共30分)
1.在數據庫系統中,提供數據與應用程序間物理獨立性的是( )
A.外模式/模式映像
B.模式/內模式映像
C.外模式/內模式映像
D.子模式/模式映像
2.對于實體集A中的每一個實體,實體集B中至少有一個實體與之聯系,反之亦然,則稱實體集A與實體集B之間具有的聯系是( )
A.多對一
B.一對多
C.多對多
D.一對一
3.數據庫物理設計的任務不包括( )
A.優化模式
B.存儲記錄結構設計
C.確定數據存放位置
D.存取方法設計
4.設有關系WORK(ENO,CNO,PAY),主碼為(ENO,CNO)。按照實體完整性規則( )
A.只有ENO不能取空值
B.只有CNO不能取空值
C.只有PAY不能取空值
D.ENO與CNO都不能取空值
5.在關系模式R中,函數依賴X→Y的語義是( )
A.在R的某一關系中,若任意兩個元組的X值相等,則Y值也相等
B.在R的一切可能關系中,若任意兩個元組的X值相等,則Y值也相等
C.在R的某一關系中,Y值應與X值相等
D.在R的一切可能關系中,Y值應與X值相等
6.設R是一個關系模式,F是R上的一個FD集,R分解成數據庫模式ρ={R1,…,RK}。如果對R中滿足F的每一個關系r,都有
則稱這個分解ρ是( )
A.無損分解
B.損失分解
C.保持函數依賴分解
D.丟失函數依賴分解
7.關系R和S如下表
R-S的結果是( )
A.
B.
C.
D.
8.下面關于自然連接和等值連接的敘述中,不正確的是( )
A.自然連接是一種特殊的等值連接
B.自然連接要求在兩個關系中有公共屬性,而等值連接不必
C.兩種連接都可以只用笛卡爾積和選擇運算導出
D.自然連接要在結果中去掉重復的屬性,而等值連接不必
9.設有關系表S(NO,NAME,AGE),其中AGE為年齡字段,則表達式 AGE NOT BETWEEN 18 AND 24 等價于( )
A.AGE<=18 OR AGE>=24
B.AGE<=18 OR AGE>24
C.AGE<18 OR AGE>=24
D.AGE<18 OR AGE>24
10.下列關于視圖的說法中錯誤的是( )
A.視圖是從一個或多個基本表導出的表,它是虛表
B.視圖可以被用來對無權用戶屏蔽數據
C.視圖一經定義就可以和基本表一樣被查詢和更新
D.視圖可以用來定義新的視圖
11.如果一個事務在故障發生之前完成,但是它并沒有到達檢查點,則系統恢復時應對該事務執行( )
A.REDO操作
B.UNDO操作
C.RESTART操作
D.NULL操作
12.如果事務T1需要兩次讀取同一數據項A,但是在兩次讀操作的間隔中,另一個事務T2改變了A的值,那么此并發操作所引起的問題是( )
A.丟失更新
B.死鎖
C.不可重復讀
D.讀臟數據
13.在SQL Server 2000中,負責管理登錄賬號、數據庫用戶和權限,創建和管理數據庫的工具是( )
A.服務管理器
B.企業管理器
C.查詢分析器
D.事件探查器
14.PowerBuilder9.0的工作空間擴展名是( )
A..pbt
B..pbl
C..dsw
D..pbw
15.在對象聯系圖中,表示兩個屬性之間值的聯系為逆聯系的是( )
A.小圓圈
B.單箭頭
C.雙線箭頭
D.雙向箭頭
二、填空題(本大題共10小題,每空1分,共10分)
11.在數據庫中為提高查詢速度而設置的邏輯排序手段稱為________。
12.關系模型中,數據聯系是通過表間的________實現的。
13.設F是關系模式R的FD集,如果對F中每個非平凡的FD X→Y,都有X是R的______,則R∈BCNF。
14.SQL數據庫中表的三種類型有________、視圖和導出表。
15.關系代數中基本操作是并、差、笛卡爾積、投影和選擇,沒有集合的________操作,因而關系代數運算總是安全的。
16.封鎖技術中主要有兩種封鎖:排他型封鎖和________型封鎖。
17.DBS中用于安全性目的的數據庫日志稱為________。
18.在安裝SQL Server 2000時,安裝程序會自動創建4個系統數據庫,分別是________、Model數據庫、Msdb數據庫、Tempdb數據庫。
19.PowerBuilder的一大特點是提供了________,它封裝了對數據庫中的數據操作。
110.ODBC是一個分層體系結構,由縱向四個部分:ODBC數據庫應用程序、________、DB驅動程序、數據源構成。
三、簡答題(本大題共10小題,每小題3分,共30分)
21.簡述外部模型的優點。
22.簡述弱實體的概念。
23.以訂購關系ORDER(訂單號,書號,書名,單價,訂購數量)為例,說明插入異常的含義。(注:一個訂單可訂購多種圖書)
24.簡述核心SQL的四個組成部分。
25.簡述事務的性質。
26.設有關系R(A,B,C)和S(D,E,A),其中A是R的主鍵和S的外鍵,為了不破壞參照完整性,當修改R中的A值時,對S中的A值可能有幾種修改?
27.簡述權限的定義及權限的種類。
28.簡述T -SQL語言中Begin…End語句的作用。
29.簡述PowerBuilder9.0中連接ODBC數據庫的步驟。
210.簡述SQL/CLI中環境記錄的功能。
四、設計題(本大題共5小題,每小題4分,共20分)
31.設學生社團管理數據庫有三個關系:S(Sno,Sname,Age,Sex,Dept)A(Ano,Aname,Location,Manager)SA(Sno,Ano,Date)其中表S的屬性分別表示學號、姓名、年齡、性別和所在系;表A的屬性分別表示會員編號、協會名、協會的辦公地點和負責人(負責人為學號);表SA描述了學生參加社團的情況,其屬性分別表示學號、協會編號、加入協會時間。 試用SQL語言查詢參加“籃球”協會的學生姓名和所在系。
32.依據36題的關系模式,建立一個包含Sno、Sname、Aname和Date的視圖ST。
33.依據36題的關系模式,試用SQL語言查詢每個協會的協會編號和學生數,并按人數降序排列。
34.依據36題的關系模式,試用SQL語言查詢沒有參加任何協會的學生姓名和所在系。
35.依據36題的關系模式,試用關系代數查詢計算機系的學生姓名和年齡。
五、綜合題(本大題共2小題,每小題5分,共10分)
41.設某家電公司售后服務系統中有一個記錄安裝工人日工作量的關系模式: R(員工編號,姓名,電話,產品型號,日期,安裝數量) 如果規定:員工每天可安裝多種產品,并按不同產品型號統計安裝數量。(1)寫出關系模式R的基本FD和關鍵碼。(2)R最高屬于第幾范式。(3)將R規范到3NF。
42.某商業集團的商品進銷存系統中,涉及的部分信息如下:(1)商品:商品號、商品名、規格、計量單位。(2)供應商:供應商號、供應商名、地址。(3)商店:商店號、商店名、地址。(4)客戶:客戶號、客戶名、地址。 其中,每個供應商可供應多種商品,每種商品也可向多個供應商訂購,訂購時要記錄訂購單價和訂購數量;每個商店可向多個客戶銷售多種商品,每個客戶可以從多個商店購買多種商品,每種商品也可在多個商店銷售給多個客戶,商品銷售時要記錄銷售單價、銷售數量和銷售日期。(1)建立一個反映上述局部應用的ER模型,要求標注聯系類型(可省略實體屬性)。(2)根據轉換規則,將ER模型轉換為關系模型。
延伸閱讀
- 考前自救指南:希賽自考題庫快速提分
- 自考專屬刷題工具,刷題即提分!
- 最后9天,自考歷年真題應該怎么刷?
- 自考備考一站式服務:希賽自考題庫APP
- 0基礎逆襲秘籍:希賽全套自考學習包(含智能題庫)
- 避開備考誤區!用希賽自考APP快速提分!
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取
掃描二維碼