自考數(shù)據(jù)庫系統(tǒng)原理04735真題含答案(2011.1-2016.4年整理版)_第1頁
自考數(shù)據(jù)庫系統(tǒng)原理04735真題含答案(2011.1-2016.4年整理版)_第2頁
自考數(shù)據(jù)庫系統(tǒng)原理04735真題含答案(2011.1-2016.4年整理版)_第3頁
自考數(shù)據(jù)庫系統(tǒng)原理04735真題含答案(2011.1-2016.4年整理版)_第4頁
自考數(shù)據(jù)庫系統(tǒng)原理04735真題含答案(2011.1-2016.4年整理版)_第5頁
已閱讀5頁,還剩51頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 全國2011年1月高等教育自學考試數(shù)據(jù)庫系統(tǒng)原理試題課程代碼:04735一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。1.使用數(shù)據(jù)庫技術來處理一個實際問題時,對數(shù)據(jù)描述經(jīng)歷的過程是( )A.定義、描述、實現(xiàn)B.概念設計、邏輯設計、物理設計C.結構設計、表設計、內容設計D.邏輯設計、結構設計、表設計2.負責DBS的正常運行,承擔創(chuàng)建、監(jiān)控和維護數(shù)據(jù)庫結構責任的數(shù)據(jù)庫用戶是( )A.應用程序員B.終端用戶C.專業(yè)用戶D.DBA3.數(shù)據(jù)庫應用系統(tǒng)設計的需求分析階段生成的文檔是數(shù)據(jù)字典

2、和( )A.數(shù)據(jù)流圖B.E-R圖C.功能模塊圖D.UML圖4.設有課程關系Course(課程號,課程名,學分,開設專業(yè)號,先修課程號)和專業(yè)關系Speciality(專業(yè)號,專業(yè)名),則課程關系Course的外鍵是( )A.課程號B.開設專業(yè)號C.先修課程號D.開設專業(yè)號和先修課程號5.由于關系模式設計不當所引起的插入異常指的是( )A.未經(jīng)授權的用戶對關系進行了插入操作B.兩個事務并發(fā)地對同一關系進行插入而造成數(shù)據(jù)庫的不一致C.由于碼值的部分為空而不能將有用的信息作為一個元組插入到關系中D.向關系中插入了不該插入的數(shù)據(jù)6.XY能用FD推理規(guī)則推出的充分必要條件是( )A.YXB.YX+C.X

3、Y+D.X+=Y+7.下面關于SQL語言的描述中,不正確的是( )A.SQL語言支持數(shù)據(jù)庫的三級模式結構B.一個SQL數(shù)據(jù)庫就是一個基本表C.SQL的一個表可以是一個基本表,也可以是一個視圖D.一個基本表可以跨多個存儲文件存放,一個存儲文件也可以存放一個或多個基本表8.當關系R和S做自然連接時,能夠把R和S原該舍棄的元組放到結果關系中的操作是( )A.左外連接B.右外連接C.外連接D.外部并9.設有關系R(書號,書名),如果要檢索書名中至少包含4個字母,且第3個字母為M的圖書,則SQL查詢語句中WHERE子句的條件表達式應寫成( )A.書名LIKE '%_ _M%'B.書名LI

4、KE '_ _M%'C.書名LIKE ' _ _M_%'D.書名LIKE '_%M_ _'10.設關系R和S具有相同的關系模式,則與RS等價的是( )A.B.C.D.11.表示事務執(zhí)行成功的語句是( )A.COMMITB.RETURNC.ROLLBACKD.OK12.SQL2提供事務的四種隔離級別,其中最高級別是( )A.SERIALIZABLEB.REPEATABLE READC.READ COMMITTEDD.READ UNCOMMITTED13.SQL Server 2000提供的服務中,管理SQL Server周期性行為的安排,并在發(fā)生錯

5、誤時通知系統(tǒng)管理員的是( )A.MS SQL ServerB.SQL Server AgentC.MS DTC(Distributed Transaction Coordinator)D.Microsoft Server Service14.PowerBuilder9.0開發(fā)工具附帶的小型數(shù)據(jù)庫是( )A.RDBMS ASAB.WORKSPACEC.TARGETD.LIBRARY15.在ODBC分層體系結構中,用來處理ODBC函數(shù)的是( )A.ODBC數(shù)據(jù)庫應用程序B.驅動程序管理器C.DB驅動程序D.數(shù)據(jù)源二、填空題(本大題共10小題,每小題1分,共10分)請在每小題的空格上填上正確答案。錯

6、填、不填均無分。16.根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關系型、_型等。17.實體完整性規(guī)則要求關系中元組在組成_的屬性上不能有空值。18.設有關系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)=BA,BD,則R的候選鍵是_。19.存儲過程是使用SQL語句和流程控制語句編寫的模塊,存儲過程經(jīng)編譯和優(yōu)化后存儲在_中。20.關系演算可以分為元組關系演算和_關系演算。21.SQL3的觸發(fā)事件有三類:_、DELETE和INSERT。22.數(shù)據(jù)庫由低到高安全性級別依次是環(huán)境級、職員級、OS級、網(wǎng)絡級、_級。23.SQL Server 2000的混合驗證模式表示數(shù)據(jù)庫系統(tǒng)接受_和SQ

7、L授權用戶。24.在PowerBuilder9.0中,ODBC數(shù)據(jù)源創(chuàng)建以后,必須定義_后才能與數(shù)據(jù)源建立連接。25.使用SQL/CLI時,函數(shù)調用中SQL語句將作為_動態(tài)地創(chuàng)建和傳遞。三、簡答題(本大題共10小題,每小題3分,共30分)26.簡述數(shù)據(jù)庫系統(tǒng)三級模式結構中的兩級映像,并說明其優(yōu)點。27.設有選課關系SC(Sno,Cno,Score),其屬性為學號、課程號和成績。簡述下面元組表達式的含義:t|(u)(SC(u)u2='C2'tl=u1t2=u3)28.在關系模式分解時,為了保持原模式的特性,要求分解具有哪些特性?29.簡述使用游標的四個步驟。30.簡述第三級封鎖協(xié)

8、議的內容。31.簡述數(shù)據(jù)庫故障的種類。32.請用SQL語句完成如下授權:授予用戶CHEN查詢、修改關系S的權限,并且允許CHEN將這些權限轉授給其他用戶。33.簡述T-SQL語言中局部變量和全局變量的區(qū)別。34.簡述PowerBuilder9.0應用畫板的功能。35.簡述UML類圖中的重復度與ER模型中實體基數(shù)的區(qū)別。四、設計題(本大題共5小題,每小題4分,共20分)36.設某數(shù)據(jù)庫有三個關系:音像(音像編號,音像名,租金,類別)會員(會員編號,會員名,年齡,所在地區(qū),聯(lián)系電話)租借(音像編號,會員編號,租借日期,歸還日期)試用SQL語言查詢李揚租借過的音像制品的名稱和類別。37.依據(jù)36題的

9、關系模式,試用SQL語句查詢2010年5月以前租借音像制品的會員編號。(注:租借日期為字符型,格式為'2010/01/01')38.依據(jù)36題的關系模式,試用SQL語句建立一個有關科幻類音像制品的視圖LM。39.依據(jù)36題的關系模式,試用SQL語句查詢每一類音像制品的類別和被租借的次數(shù)。40.依據(jù)36題的關系模式,試用關系代數(shù)查詢北京地區(qū)的會員名和聯(lián)系電話。五、綜合題(本大題共2小題,每小題5分,共10分)41.設有一個記錄商品采購信息的關系模式:R(商品號,商品名,規(guī)格,采購日期,采購單價,采購數(shù)量,采購員編號,采購員姓名)如果規(guī)定:每名采購員可負責多種商品的采購,但每種商品

10、只能由一個人員負責采購;商品的采購單價隨市場行情而定。(1)根據(jù)上述規(guī)定,寫出R的基本FD和關鍵碼。(2)R最高達到第幾范式。(3)將R規(guī)范到3NF。42.某學生宿舍管理系統(tǒng),涉及的部分信息如下:(1)學生:學號,姓名,性別,專業(yè),班級。(2)寢室:寢室號,房間電話。(3)管理員:員工號,姓名,聯(lián)系電話。其中:每個寢室可同時住宿多名學生,每名學生只分配一個寢室;每個寢室指定其中一名學生擔當寢室長;每個管理員同時管理多個寢室,但每個寢室只有一名管理員。(1)建立一個反映上述局部應用的ER模型,要求標注聯(lián)系類型(可省略實體屬性)。(2)根據(jù)轉換規(guī)則,將ER模型轉換為關系模型。全國2011年10月高

11、等教育自學考試數(shù)據(jù)庫系統(tǒng)原理試題課程代碼:04735一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。1.數(shù)據(jù)庫系統(tǒng)中,執(zhí)行邏輯數(shù)據(jù)與物理數(shù)據(jù)之間轉換功能的是( )A.DBB.DBMSC.DBSD.OS2.DBMS的數(shù)據(jù)字典中存放的是( )A.數(shù)據(jù)庫三級模式結構的定義B.數(shù)據(jù)庫的工作日志C.數(shù)據(jù)庫的所有索引信息D.數(shù)據(jù)庫的存儲路徑3.數(shù)據(jù)庫邏輯設計階段應考慮的主要因素是( )A.概念模型B.處理要求C.存取方法D.DBMS特征4.關系數(shù)據(jù)庫系統(tǒng)中對外鍵沒有任何限制的操作是( )A.插

12、入B.刪除C.修改D.置空值5.由于關系模式設計不當所引起的刪除異常指的是( )A.應該刪除的數(shù)據(jù)不能刪除B.未經(jīng)授權的用戶對數(shù)據(jù)進行了刪除操作C.數(shù)據(jù)刪除過程中發(fā)生了故障D.不該刪除的數(shù)據(jù)被刪除6.設有關系模式R(ABCDE),F(xiàn)是R上成立的FD集,F(xiàn)=AB,BC,DE,那么F在模式ABC上的投影為( )A.AB,BC,ACB.AB,BC,DEC.AB,BCD.(即不存在非平凡的FD)7.關系R和S如下表,則關系T是R和S的( )A.自然連接B.交C.除D.并8.設R和S都是二元關系,那么與元組演算表達式t|R(t)(u)(S(u)u1t2)不等價的關系代數(shù)表達式是( )A.B.C.D.9.

13、設有學生表STUDENT(學號,姓名,性別,年齡),則向STUDENT表插入一條新記錄的正確的SQL語句是( )A.APPEND INTO STUDENT VALUES ('d001','王明','女',18)B.APPEND STUDENT VALUES ('d001','王明','女',18)C.INSERT STUDENT VALUES ('d001','王明','女',18)D.INSERT INTO STUDENT VALUES('d

14、001','王明','女',18)10.存儲過程的優(yōu)點不包括( )A.提高運行速度B.降低網(wǎng)絡通信量C.間接實現(xiàn)安全控制D.存儲在DB之外方便修改11.如果事務T獲得了數(shù)據(jù)項Q上的排他鎖,則T對Q( )A.只能讀不能寫B(tài).只能寫不能讀C.既可讀又可寫D.不能讀也不能寫12.DBMS中實現(xiàn)事務原子性的子系統(tǒng)是( )A.完整性子系統(tǒng)B.并發(fā)控制子系統(tǒng)C.事務管理子系統(tǒng)D.恢復管理子系統(tǒng)13.SQL Server的身份驗證模式包括WINDOWS身份驗證模式和( )A.混合驗證模式B.賬號驗證模式C.用戶驗證模式D.DNA驗證模式14.PowerBuilder9

15、.0中連接數(shù)據(jù)庫的正確步驟是( )A.建立數(shù)據(jù)庫描述文件;用CONNECT命令連接數(shù)據(jù)庫B.建立ODBC數(shù)據(jù)源;建立數(shù)據(jù)庫描述文件;用CONNECT命令連接數(shù)據(jù)庫C.建立ODBC數(shù)據(jù)源;用CONNECT命令連接數(shù)據(jù)庫D.建立ODBC數(shù)據(jù)源;建立數(shù)據(jù)庫對象;用CONNECT命令連接數(shù)據(jù)庫15.在對象聯(lián)系圖中,表示屬性具有多值的是( )A.B.C.D.二、填空題(本大題共10小題,每小題1分,共10分)請在每小題的空格上填上正確答案。錯填、不填均無分。16.數(shù)據(jù)庫在磁盤上的基本組織形式是_。17.層次模型中上一層記錄類型和下一層記錄類型之間的聯(lián)系是_聯(lián)系。18.Armstrong公理系統(tǒng)的三條推理

16、規(guī)則是自反律、增廣律和_。19.關系代數(shù)表達式的啟發(fā)式規(guī)則有:盡可能早地執(zhí)行選擇操作,盡可能早地執(zhí)行投影操作和避免直接做_。20.SQL語言是介于關系代數(shù)和_之間的一種語言。21.常見的數(shù)據(jù)庫故障分為:事務故障、系統(tǒng)故障、_。22.觸發(fā)器是一個能由系統(tǒng)自動執(zhí)行對_修改的語句。23.T-SQL語言中,局部變量由用戶定義和維護,名稱以_開頭。24.PowerBuilder9.0中,開發(fā)空間有三個層次:Workspace(工作空間)、Target(目標)和_。25.UML類圖中,聚合表達了成分對象和聚合對象之間的_的聯(lián)系。三、簡答題(本大題共10小題,每小題3分,共30分)26.簡述物理數(shù)據(jù)獨立性與

17、邏輯數(shù)據(jù)獨立性的含義。27.候選鍵與超鍵有哪些聯(lián)系和區(qū)別?28.有如下部門信息表,試判斷該表是否可以直接作為關系數(shù)據(jù)庫中的關系,并說明原因。部門號部門名稱負責人部門成員Dl財務部張軍劉爽、王方D2人事部李強徐剛、張玉D3工程部王洪蔡鑫明、陳藝29.簡述嵌入式SQL中引入游標的原因。30.數(shù)據(jù)庫的并發(fā)操作會帶來哪些問題?31.用戶對數(shù)據(jù)庫模式有哪些修改權限?32.什么是角色?其作用是什么?33.簡述SQL Server 2000中Msdb數(shù)據(jù)庫的作用。34.簡述PowerBuilder中數(shù)據(jù)窗口對象的功能。35.述SQL/CLI中描述記錄的功能。四、設計題(本大題共5小題,每小題4分,共20分)

18、設一個圖書借閱管理數(shù)據(jù)庫中包括三個關系模式:圖書(圖書編號,書名,作者,出版社,單價)讀者(借書證號,姓名,性別,單位,地址)借閱(借書證號,圖書編號,借閱日期,歸還日期,備注)用SQL語句完成下面36-39題。36.查詢價格在50到60元之間的圖書,結果按出版社及單價升序排列。37.查詢王明所借閱的所有圖書的書名及借閱日期。38.查詢各個出版社圖書的最高價格、最低價格和平均價格。39.建立“紅星汽車廠”讀者的視圖RST。40.依據(jù)36題的關系模式,用關系代數(shù)表達式檢索借閱“高等數(shù)學”的讀者姓名。五、綜合題(本大題共2小題,每小題5分,共10分)41.設有一個記錄職工歷次體檢情況的關系模式:R

19、(職工號,姓名,部門號,體檢日期,體檢醫(yī)院,總檢結果,體檢項目,分項結果)說明:體檢醫(yī)院不固定,總檢結果是指對體檢結果的總體評價。(1)寫出模式R的基本FD和關鍵碼。(2)R最高屬于第幾范式?(3)將R規(guī)范到3NF。42.某課程的計算機模擬考試系統(tǒng)涉及的部分信息如下:用戶:用戶號、姓名、密碼。試題:試題編號、試題內容、知識點、難度系數(shù)、選項A、選項B、選項C、選項D、答案。試卷:試卷編號、生成時間。說明:允許用戶多次登錄系統(tǒng)進行模擬測試;每次登錄后,測試試卷由系統(tǒng)自動抽題隨機生成,即每次生成試卷均不相同;每份試卷由若干試題組成;系統(tǒng)要記錄每次測試的起始和結束時間,以及測試成績。(1)建立一個反

20、映上述局部應用的ER模型,要求標注聯(lián)系類型(可省略實體屬性)。(2)根據(jù)轉換規(guī)則,將ER模型轉換成關系模型,要求標注每個關系模型的主鍵和外鍵(如果存在)。全國2012年1月高等教育自學考試數(shù)據(jù)庫系統(tǒng)原理試題及答案課程代碼:04735一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。1.數(shù)據(jù)庫類型的劃分依據(jù)是(B)A.記錄形式B.數(shù)據(jù)模型C.數(shù)據(jù)聯(lián)系D.存取數(shù)據(jù)方法2.在數(shù)據(jù)庫系統(tǒng)中,如果數(shù)據(jù)庫的邏輯結構發(fā)生了變化,那么用戶的應用程序(C)A.必須改變B.自動改變C.可以不變D.必須作

21、廢3.STUDENT和DEPT兩個關系如下表所示,其中STUDENT關系中的主碼為學號,年齡在1825之間,DEPT關系的主碼為系號。向STUDENT中插入行(507,'王方',17,'D4'),該操作(B)A.僅違反實體完整性B.僅違反參照完整性C.僅違反用戶定義完整性D.違反了參照完整性和用戶定義完整性4.在數(shù)據(jù)庫設計中,超類實體與子類實體的關系是(D)A.前者只繼承后者的主碼B.后者只繼承前者的主碼C.前者繼承后者的所有屬性D.后者繼承前者的所有屬性5.設有關系模式R(ABCDEG),F(xiàn)是R上成立的FD集,F(xiàn)=DG,CA,CDE,AB,則(AC)+F為(B

22、)A.ACB.ABCC.ABDGD.ABCDEG6.3NF規(guī)范到BCNF,必須消除(B)A.非主屬性對鍵的部分函數(shù)依賴B.非主屬性對鍵的傳遞函數(shù)依賴C.主屬性對鍵的部分和傳遞函數(shù)依賴D.非平凡且非函數(shù)依賴的多值依賴7.設有關系R(ABCD)和關系s(BCD),則R×S結果集的元數(shù)為(D)A.3B.4C.6D.78.關系代數(shù)中投影運算是對關系進行的(A)A.垂直分割B.水平分割C.結合D.先垂直分割后水平分割9.當關系R和S自然連接時,能夠把R和S原來應該舍棄的元組放到結果關系中的操作是(D)A.左外連接B.右外連接C.外部并D.外連接10.嵌入式SQL中實現(xiàn)主語言與SQL語句間的參數(shù)

23、傳遞是通過(B)A.SQLCAB.共享變量C.數(shù)據(jù)集D.游標11.應用程序中的運算溢出屬于(A)A.事務故障B.系統(tǒng)故障C.介質故障D.人為故障12.事務的并發(fā)執(zhí)行不會破壞數(shù)據(jù)庫的完整性,這個性質稱為事務的(C)A.原子性B.一致性C.隔離性D.持久性13.在T-SQL語言中,表變量存在的地方是(A)A.內存B.數(shù)據(jù)庫C.文件D.臨時表14.PowerBuilder 9.0中,用于生成可執(zhí)行文件、動態(tài)鏈接庫、組件和代理對象的是(B)A.應用畫板B.工程畫板C.函數(shù)畫板D.窗口畫板15.在面向對象技術中,下列不屬于匯集類型的是(C)A.數(shù)組B.列表C.行類型D.包類型二、填空題(本大題共10小題

24、,每小題1分,共10分)請在每小題的空格上填上正確答案。錯填、不填均無分。 16.DBMS是位于用戶與_操作系統(tǒng)OS_之間的一層數(shù)據(jù)管理軟件。17.設計數(shù)據(jù)庫概念結構時,常用的數(shù)據(jù)抽象方法是_聚集_和概括。18.引起關系模式中各種數(shù)據(jù)操作異常的原因是_數(shù)據(jù)冗余_。19.關系R和S都是二元關系,則與元組表達式w|(u)( v)(R(u)S(v)u2=v1w1=u1w2=v2)等價的關系代數(shù)表達式是_1,4(2=3(R×S)_。20.SQL DML分成數(shù)據(jù)查詢和_數(shù)據(jù)更新_兩類。21.如果一個并發(fā)調度的執(zhí)行結果與某一串行調度的執(zhí)行結果等價,那么這個并發(fā)調度稱為_可串行化的調度_。22.數(shù)

25、據(jù)庫的安全性是指保護數(shù)據(jù)庫,防止不合法的使用,以免數(shù)據(jù)的泄密、更改或_破壞_。23.在SQL Server 2000中,角色分為服務器角色和_數(shù)據(jù)庫_角色。24.PowerBuilder在訪問數(shù)據(jù)庫之前,必須首先與要使用的數(shù)據(jù)庫_建立連接_。25.在SQL標準中,CLI定義了一套可以從宿主語言調用的_公共函數(shù)_。三、簡答題(本大題共10小題,每小題3分,共30分)26.DBMS的存儲管理器有哪幾部分組成? 由權限和完整性管理器、事務管理器、文件管理器、緩沖區(qū)管理器。27.在關系模型中,對關系作了哪些規(guī)范性限制? 1、關系中每一個屬性值都是不可分解; 2、關系中不允許出現(xiàn)重復元組; 3、由于關系

26、是一個集合,因此不考慮元組間的順序,即沒有行序; 4、元組中的屬性在理論上也是無序的,但在使用時習慣考慮列的順序;28.設F是關系模式R(ABCDE)的FD集,F(xiàn)=ABC,CE,ECD,CD,ABE,試求與F等價的最小函數(shù)依賴集。29.所有的視圖都可以更新嗎?為什么? 不是,現(xiàn)在一般只有行列子集視圖才能進行更新操作,其他如定義在多表上的視圖、使用聚合操作的視圖、不包含基本表的主鍵的視圖都是不允許進行更新操作的;原因:由于行列子集視圖就是從單個基本表中只使用了選擇、投影操作導出的,并包含了基本表的主鍵的視圖,且在允許更新的視圖在定義時必須加上WITH CHECK OPTION,就能允許用戶對視圖

27、進行插入、刪除和修改等操作。30.參照完整性規(guī)則在SQL中可以用哪幾種方法實現(xiàn)? 默認、cascade、restrict、set null或set default31.什么是數(shù)據(jù)庫的可恢復性?系統(tǒng)把數(shù)據(jù)庫從被破壞、不正確狀態(tài)恢復到最近一個正確的狀態(tài),DBMS的這種能力稱為數(shù)據(jù)庫的可恢復性;32.封鎖可能帶來哪些問題? 活鎖、餓鎖、死鎖33.SQL Server 2000安裝程序自動創(chuàng)建的系統(tǒng)數(shù)據(jù)庫有哪些? Master、Model、Msdb、Tempdb和兩個范烈數(shù)據(jù)庫(Northwind數(shù)據(jù)庫和Pubs數(shù)據(jù)庫)34.簡述PowerBuilder 9.0集成開發(fā)環(huán)境中系統(tǒng)樹窗口的功能。 系統(tǒng)樹

28、窗口為PB開發(fā)人員提供可關于工作空間的活動狀態(tài)視圖,所有的組件、功能屬性事件都可通過系統(tǒng)樹窗口一層層展開,可以使用其打開運行調試編譯目標,也支持拖放操作35.在類圖中,子類之間的語義約束有哪些? 1、重疊:子類的對象可以相交 2、不相交:子類的對象不可以相交 3、完備:超類中的對象必須在子類中出現(xiàn) 4、非完備:超類中的對象可以在子類中出現(xiàn)四、設計題(本大題共5小題,每小題4分,共20分)設有如下3個關系模式:職工(職工號,姓名,性別,年齡)工程(工程號,工程名稱,預算)報酬(職工號,工程號,工資)用SQL語句完成下面3640題。36.查詢年齡不在19至55歲之間的職工姓名和性別。37.按照職工

29、號統(tǒng)計每名職工的總收入。38.將預算額達到10萬元及以上工程的職工工資提高10。39.創(chuàng)建一個關于職工參加工程項目的視圖VPS,該視圖包括職工號,姓名,工程名稱和工資。40.查詢參加過兩個以上工程項目的職工號及項目數(shù),并按項目數(shù)降序排列。五、綜合題(本大題共2小題,每小題5分,共10分)41.設某校教材管理系統(tǒng)中,有一個記錄各班級領用教材情況的關系模式:R(教材編號,教材名稱,出版社,班級號,領用時間,領用數(shù)量)如果規(guī)定:每個班級每次可領用多種教材,但每種教材只允許領用一次;同一種教材可被不同班級領用;不同班級可同時領用教材。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關鍵碼。(2)R最高屬于第

30、幾范式?(3)將R規(guī)范到3NF。42.某汽車維修部門的維修工單如下表所示:維修工單號:2011008 下達日期:××××××機動車牌照號:×××××× 型號:×××× 故障說明:××××更換零件零件號零件名稱規(guī)格單價更換數(shù)量LJ002×××××××××LJ517××××

31、×××××維修工代號:××× 維修工姓名:××× 完工日期:××××××(1)根據(jù)上表,試為某汽車維修部門設計一個優(yōu)化的ER模型,要求標注聯(lián)系類型(可省略實體屬性)。(2)將ER模型轉換為關系模型,標注每個關系模型的主鍵和外鍵(如果存在)。全國2012年10月數(shù)據(jù)庫系統(tǒng)原理試題一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題紙”的相應代碼涂黑。未涂

32、、錯涂或多涂均無分。1數(shù)據(jù)管理技術的發(fā)展經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫和高級A數(shù)據(jù)描述階段B應用程序系統(tǒng)C編譯系統(tǒng)D數(shù)據(jù)庫階段2下面不是關系數(shù)據(jù)模型的性質的是A關系的每個屬性是不可分割的B關系模型的查詢效率比非關系模型高C關系中不允許出現(xiàn)重復元組D關系是一個集合,因此沒有行序3要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨立性,需要修改的是A邏輯模式B模式與內模式的映射C邏輯模式與外模式的映射D內模式4下列模型中,廣泛采用ER模型設計方法的是A邏輯模型B概念模型C物理模型D外模型5如果關系模式設計的不好,會出現(xiàn)A數(shù)據(jù)冗余B函數(shù)依賴C關鍵碼D多值依賴6下面說法正確的是A滿足4范式不一定滿足BC范式B滿足BC范式一定滿

33、足4范式C滿足4范式一定滿足BC范式DBC范式與4范式?jīng)]有任何關系7若關系R和S分別包含r和s個屬性,分別含有m和n個元組,則R×SA包含r+s個屬性和m+n個元組B包含r+s個屬性和m×n個元組C包含r×s個屬性和m+n個元組D包含r×s個屬性和m×n個元組8關系演算是一種A以元組為變量的謂詞演算B以屬性為變量的謂詞演算C基于集合的運算D以關系為運算對象的高級運算的集合9下列關于導出表敘述正確的是A導出表即為視圖B導出表是執(zhí)行了查詢時產(chǎn)生的表C導出表必然與原表具有同樣結構D導出表可以用CREATETABLE直接創(chuàng)建10關于SQL語言下列描述正

34、確的是ASQL語言只包括數(shù)據(jù)查詢語言和數(shù)據(jù)操縱語言B用SQL語言可以實現(xiàn)可視化應用程序開發(fā)CSQL語言可作為一種交互式語言DSQL語言是一種關系代數(shù)查詢語言11.DBMS的恢復管理子系統(tǒng)保證了事務的A獨立性實現(xiàn)B一致性實現(xiàn)C隔離性實現(xiàn)D持久性實現(xiàn)12下列不屬于并發(fā)操作帶來的問題的是A丟失更新B讀臟數(shù)據(jù)C不可重復讀D運算溢出13記錄了所有SQLServer2000的系統(tǒng)信息、登錄賬號、系統(tǒng)配置設置、系統(tǒng)中所有數(shù)據(jù)庫及其系統(tǒng)信息以及存儲介質信息的是AMaster數(shù)據(jù)庫BModel數(shù)據(jù)庫CMsdb數(shù)據(jù)庫DTempdb數(shù)據(jù)庫14用PowerBuilder腳本語言來連接數(shù)據(jù)庫時,語句SQLCA.DBMS

35、="ODBC"所指的是A數(shù)據(jù)庫廠商的名稱B定義程序是否提交事務C從數(shù)據(jù)庫中顯示檢索到的數(shù)據(jù)D所需要的額外信息15在面向對象技術中,可以避免數(shù)據(jù)結構的無窮嵌套問題的數(shù)據(jù)類型是A行類型B集合類型C引用類型D包類型非選擇題部分二、填空題(本大題共10小題,每小題1分,共10分)16數(shù)據(jù)庫系統(tǒng)提供四方面數(shù)據(jù)控制功能:數(shù)據(jù)庫的恢復、數(shù)據(jù)庫的并發(fā)控制、數(shù)據(jù)的完整性和_。17若關系R滿足1NF,且它的每一非主屬性完全函數(shù)依賴于候選鍵,則該關系滿足_。18數(shù)據(jù)庫應用系統(tǒng)從開始規(guī)劃、設計、實現(xiàn)、維護到最后被新的系統(tǒng)取代而停止使用的整個期間,稱為數(shù)據(jù)庫系統(tǒng)的_。19關系R和S做外連接時,結果元

36、組中只有R中的屬性存在Null值,則該連接屬于_連接。20國際標準化組織ISO發(fā)布的SQL語言標準SQL99習慣上被稱為_。21.SQL的基本表約束主要有三種形式:候選鍵定義、外鍵定義、_定義。22封鎖對象的大小稱為_。23用戶管理SQLServer2000的主要管理工具是_。24在PB9.0中連接數(shù)據(jù)庫有三個步驟:建立ODBC數(shù)據(jù)源;建立數(shù)據(jù)庫描述文件;用_命令連接數(shù)據(jù)庫。25在對象聯(lián)系圖中,橢圓之間的邊表示對象之間的_。三、簡答題(本大題共10小題,每小題3分,共30分)26什么是數(shù)據(jù)庫的外模式,外模式有何特點?27簡述邏輯設計的主要步驟。28設關系模式R(A,B,C,D,E,G)上的函數(shù)

37、依賴集F=DG,CA,CDE,AB,那么分解=DG,AC,CDE,AB是無損分解嗎?為什么?29說明DROPTABLE語句和DELETE語句的聯(lián)系和區(qū)別。30典型的數(shù)據(jù)庫恢復策略中,平時應做好哪兩件事?31簡述SQL3觸發(fā)器中觸發(fā)動作的作用,它由哪幾個部分組成?32什么是數(shù)據(jù)庫的安全性?33.SQLServer中的存儲過程有哪些主要的優(yōu)點?34簡述PowerBuilder9.0查詢畫板的功能。35簡述驅動程序管理器的主要功能。四、設計題(本大題共5小題,每小題4分,共20分)36某農(nóng)場有多名飼養(yǎng)員(Worker),每名飼養(yǎng)員可以飼養(yǎng)多只動物(Animal),每只動物都有一個動物編號,每只動物只

38、由一名飼養(yǎng)員飼養(yǎng),其關系模式如下:Worker(wID,wName,wSex,wAge,wPhone),分別表示(編號,姓名,性別,年齡,電話)Animal(aID,wID,aType,aAge),分別表示(動物編號,飼養(yǎng)員編號,種類,年齡)實現(xiàn)下列操作:用關系代數(shù)語言查詢沒有飼養(yǎng)過牛的飼養(yǎng)員的姓名和年齡。37根據(jù)題36給出的關系模式,實現(xiàn)下列操作:寫出創(chuàng)建飼養(yǎng)員表的SQL語句,其中wID定義為主碼。38根據(jù)題36給出的關系模式,實現(xiàn)下列操作:用SQL語言查詢由姓吳的飼養(yǎng)員飼養(yǎng)的所有動物的個數(shù)。39根據(jù)題36給出的關系模式,實現(xiàn)下列操作:用SQL語言查詢飼養(yǎng)過?;蛘吣挲g大于40歲的飼養(yǎng)員的編號

39、。40根據(jù)題36給出的關系模式,實現(xiàn)下列操作:用SQL語言創(chuàng)建視圖VW:沒有飼養(yǎng)過牛的飼養(yǎng)員的姓名和年齡。五、綜合題(本大題共2小題,每小題5分,共10分)41設有關系模式R(學號Sno,課程號Cno,成績G,任課教師TN,教師工作單位TD),基于R的函數(shù)依賴集F=(Sno,Cno) G, CnoTN, TNTD根據(jù)上述規(guī)定(1)寫出模式R的關鍵碼。(2)判斷R最高為第幾范式?為什么?(3)若R不為3NF,試將R分解成等價的3NF模式。42某學生管理系統(tǒng),涉及如下信息:學生:學號、姓名、性別、年齡;課程:課程號、課程名、學分;教師:教師號、姓名、職稱、專業(yè);學會:學會名稱、成立時間、負責人姓名

40、、會費。假設每門課程可由多位教師講授,每位教師只講授一門課程;每個學生可加入多個學會,學生進入學會有一個入會年份。學生可選修多門課程,每個學生選修的每門課程有一個成績。(1)根據(jù)以上敘述,設計優(yōu)化的ER模型,要求標注聯(lián)系類型(可省略實體的屬性)。(2)將ER模型轉換成關系模型,要求標注每個關系模型的主鍵和外鍵(如果存在)。全國2013年1月高等教育自學考試數(shù)據(jù)庫系統(tǒng)原理試題課程代碼:04735一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題紙”的相應代碼涂黑。未涂、錯涂或多涂均無分。1以下不屬于數(shù)據(jù)庫系統(tǒng)優(yōu)于文件系

41、統(tǒng)的特點是DA.數(shù)據(jù)庫系統(tǒng)冗余更少、共享性更強B.數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性更強C.數(shù)據(jù)庫系統(tǒng)為用戶提供更方便的用戶接口D.數(shù)據(jù)庫系統(tǒng)對數(shù)據(jù)的操作以記錄為單位2數(shù)據(jù)庫完整性約束的建立需要通過DBMS提供的AA.數(shù)據(jù)定義語言B.數(shù)據(jù)操縱語言C.數(shù)據(jù)查詢語言D.數(shù)據(jù)控制語言3數(shù)據(jù)庫邏輯設計時,應首先BA.設計外模型B.把概念模型轉化成邏輯模型C.設計存儲模型D.修正模型4如果規(guī)定:一個學校只有一個校長,一個校長只在一個學校任職,則實體集學校和校長之間的聯(lián)系是AA.1對1B.1對多C.多對多D.多對15在關系模式設計時,每個關系模式應只對應于AA.一個實體類型或一個聯(lián)系類型B.一個實體類型和一個聯(lián)系類型

42、C.多個實體類型D.多個聯(lián)系類型6設F是關系模型R的FD集,如果對F中每個非平凡函數(shù)依賴XY,都有X是R的超鍵,則R屬于DA.1NFB.2NFC.3NFD.BCNF7設關系R如下表,則專業(yè),入學年份(R)的元組數(shù)為CA.2B.3C.4D.5學號姓名專業(yè)入學年份09001AA數(shù)學199309020BBB經(jīng)濟199309023CCC數(shù)學199309001DDD計算機199407001EE計算機19958常用的關系運算是關系代數(shù)和CA.集合運算B.邏輯演算C.關系演算D.集合演算9如果想找出關系R的屬性A上為空的那些元組,則選擇子句應該為CA.WHERE A=NULLB.WHERE A=NULLC.

43、WHERE A IS NULLD.WHERE A NOT IS NULL10.SQL語言的聚合函數(shù)COUNT、SUM、AVG等,不允許出現(xiàn)在其中的子句為CA.SELECTB.HAVINGC.GROUPHAVINGD.WHERE11.下列語句中表示事務執(zhí)行成功的是AA.COMMITB.BEGIN TRANSACTIONC.ROLLBACKD.OK12.事務把數(shù)據(jù)R的S鎖升級為X鎖的操作是CA.XFIND RB.SFIND RC.UPDX RD.SRELEASE R13.在T-SQL批處理中調用存儲過程所使用的命令是AA. execB. declareC. userD. set14.在PowerB

44、uilder應用中建立窗口為w_main,下列打開此窗口的正確腳本語句是BA.open w_mamB.open(w_main)C.display w_mamD.display(w_main)15如果有枚舉類型定義:sexmale,female,那么male和female的值分別為DA.0,0B.0,1C.1,0D.1,1非選擇題部分二、填空題(本大題共10小題,每小題1分,共10分)16.DBMS中提供存儲在數(shù)據(jù)庫中低層數(shù)據(jù)和應用程序、查詢之間的接口的是_存儲_ 管理器。17.全局ER模型的優(yōu)化原則包括:合并實體類型、消除冗余屬性和消除冗余_關系_。18最小函數(shù)依賴集F必須滿足的一個條件是F中

45、的每個函數(shù)依賴的右部都是_單屬性_。19關系代數(shù)表達式優(yōu)化的啟發(fā)式規(guī)則有:盡早地執(zhí)行_選擇_和投影操作,避免直接做笛卡爾積。20撤銷基本表Score的SQL語句是_DOROP _ TABLE_SCORE_。21數(shù)據(jù)庫的并發(fā)操作通常會帶來三個問題:丟失更新問題、讀臟數(shù)據(jù)問題和_不可重復讀_。22在SQL中,視圖機制使系統(tǒng)具有三個優(yōu)點:數(shù)據(jù)安全性、邏輯數(shù)據(jù)獨立性和_操作簡便性_。23.Microsoft SQL Server 2000是一個分布式的_ _關系型_型數(shù)據(jù)庫管理系統(tǒng)。24.PowerBuilder9.0中,PowerBar是PB的_主菜單_工具欄。25對用戶來說,_數(shù)據(jù)庫_驅動程序屏蔽

46、了不同數(shù)據(jù)庫系統(tǒng)的差異。 三、簡答題(本大題共10小題,每小題3分,共30分)26在數(shù)據(jù)庫三層模式體系結構中包含哪幾種模式?27簡述關系數(shù)據(jù)庫的三類完整性規(guī)則。28已知關系模式R中U=A,B,C,D,E,G,F(xiàn)=ABC,BCD,CA,ACDB,DEG,BEC,求(BD)+。29設SC(學號,課號,成績)為選課關系,則下面的元組表達式t|(u)(SC(u)(u2=C2u2=C4)t1=u1)的中文含義是什么?30什么是事務的原子性?31設DBS運行時,在某檢查點之后發(fā)生故障。事務T1在檢查點之前完成更新;事務T2結束于檢查點之后和故障點之前;事務T3在故障點還沒有做完,試問對事務Tl、T2、T3

47、分別要進行什么操作?32如果教學數(shù)據(jù)庫中的關系如下:教師關系T(T#,TNAME,TITLE),課程關系C(C#,CNAME,T#),學生關系S(S#,SNAME,AGE,SEX),選課關系SC(S#,C#,SCORE),用斷言寫出每門課程最多50名男生選修的完整性約束。33簡述SQL Server 2000提供的Master數(shù)據(jù)庫有何作用。34簡述PowerBuilder9.0中數(shù)據(jù)窗口畫板的作用。35簡述SQLCLI函數(shù):SQLAllocHandle(< handle_type>,<handle_1>,<handle_2>)中三個參數(shù)的含義。四、設計題(

48、本大題共5小題,每小題4分,共20分)設學生管理數(shù)據(jù)庫有3個關系:學生(學號,姓名,性別,年齡,系名)課程(課號,課名,學時)選課(學號,課號,成績,考試時間)用SQL語言完成下面36-40題。36查詢不是信息系、數(shù)學系、物理系的學生姓名和性別(提示:使用NOT IN)。37查詢考試成績有不及格(小于60分)的學生的學號(要求結果無重復)。38查詢各門課程的課號及其選課人數(shù)。39把學生“劉晨”所選修的課程的成績加10分。40創(chuàng)建學生成績表視圖VW1,包括學號,姓名,課名,成績,考試時間。 五、綜合題(本大題共2小題,每小題5分,共10分)41有運動員參加比賽的關系模式R(運動員號碼,比賽項目,

49、成績,項目類別,比賽主管),如果規(guī)定:每個運動員參加一個比賽項目只有一個比賽成績,每個比賽項目只屬于一個項目類別,每個項目類別只有一個比賽主管。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關鍵碼。(2)R最高為第幾范式?(3)將R規(guī)范為3NF。42某圖書管理系統(tǒng),涉及如下信息:書籍:書號、名稱、品種、數(shù)量、存放位置;借書人:單位、姓名、借書證號;出版社:出版社名,電話等。如果規(guī)定:任何人可借多種書,任何一種書可為多個人所借,借書證號具有唯一性;當借書人借書時產(chǎn)生借書日期和還書日期;一個出版社可出版多種書籍,同一本書僅為一個出版社出版,出版社名具有唯一性。(1)根據(jù)上述語義畫出ER圖,要求在圖中注

50、明聯(lián)系的類型(實體的屬性可省略)。(2)將ER模型轉換成關系模型,并指出每個關系模式的主鍵。 答案三、簡答題26 內模式 邏輯模式 外模式 27.實體完整性 參照完整性 用戶自定義完整性 28.(BD)+=ABCDEG 29.選擇選修了課程號為C2或者C4課程的學號 30.一個事務是對數(shù)據(jù)庫的所有操作,是一個不可分割的工作單元,這些操作要么全部執(zhí)行,要么什么都不做。 31.T1不需要任何操作,T2進行REDO操作,T3進行UNDO操作 32 Create Assertion ASSE1 check(50>=ALL (Select count(*) From SC group by C#)

51、33記錄用戶創(chuàng)建數(shù)據(jù)庫的系統(tǒng)信息,登陸賬號,系統(tǒng)配置設置,系統(tǒng)中數(shù)據(jù)庫及系統(tǒng)信息以及存儲介質信息 34用戶可以在窗口畫板中拖放可視化控件,設置窗口大小,類型,設置各種可視化控件屬性,樣式,并且可以在窗口的設計開發(fā)過沖預設窗口,還可以直接編輯窗口對象腳本 35.<handle_type>指所創(chuàng)建的記錄的類型, <handle_1>指示了新句柄在那個容器中創(chuàng)建 <handle_2>是指向新創(chuàng)建<handle_type>類型記錄的指針。 四、設計題 學生(學號, 姓名, 性別, 年齡, 系名) 課程(課號,課名,學時) 選課(學號,課號,成績,考試時間

52、) 36. select 姓名 性別from 學生 where 學號not in (select 學號 From 學生 Where 系名!=信息系and 系名!=數(shù)學系and 系名!=物理系) 37.select distinct 學號 From 選課 Where 成績<60 38. select 課號 count(*) From 選課 Group by 課號 39. update 選課 Set 成績=成績+10 Where 學號=(select 學號 From 學生 Where 姓名=李晨) 40 create view VW1 As select 學號, 姓名,課名,成績,考試時間 From 學生,課程 選課 Where 學生.學號=選課.學號 and 選課.課號=課程.課號五、綜合題 41(1)運動員號碼 比賽項目-à成績 比賽項目-&#

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論