




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)全國(guó)2011年1月高等教育自學(xué)考試數(shù)據(jù)庫(kù)系統(tǒng)原理試題課程代碼:04735一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。1.使用數(shù)據(jù)庫(kù)技術(shù)來(lái)處理一個(gè)實(shí)際問(wèn)題時(shí),對(duì)數(shù)據(jù)描述經(jīng)歷的過(guò)程是( )A.定義、描述、實(shí)現(xiàn)B.概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)C.結(jié)構(gòu)設(shè)計(jì)、表設(shè)計(jì)、內(nèi)容設(shè)計(jì)D.邏輯設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)、表設(shè)計(jì)2.負(fù)責(zé)DBS的正常運(yùn)行,承擔(dān)創(chuàng)建、監(jiān)控和維護(hù)數(shù)據(jù)庫(kù)結(jié)構(gòu)責(zé)任
2、的數(shù)據(jù)庫(kù)用戶是( )A.應(yīng)用程序員B.終端用戶C.專業(yè)用戶D.DBA3.數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的需求分析階段生成的文檔是數(shù)據(jù)字典和( )A.數(shù)據(jù)流圖B.E-R圖C.功能模塊圖D.UML圖4.設(shè)有課程關(guān)系Course(課程號(hào),課程名,學(xué)分,開設(shè)專業(yè)號(hào),先修課程號(hào))和專業(yè)關(guān)系Speciality(專業(yè)號(hào),專業(yè)名),則課程關(guān)系Course的外鍵是( )A.課程號(hào)B.開設(shè)專業(yè)號(hào)C.先修課程號(hào)D.開設(shè)專業(yè)號(hào)和先修課程號(hào)5.由于關(guān)系模式設(shè)計(jì)不當(dāng)所引起的插入異常指的是( )A.未經(jīng)授權(quán)的用戶對(duì)關(guān)系進(jìn)行了插入操作B.兩個(gè)事務(wù)并發(fā)地對(duì)同一關(guān)系進(jìn)行插入而造成數(shù)據(jù)庫(kù)的不一致C.由于碼值的部分為空而不能將有用的信息作為一
3、個(gè)元組插入到關(guān)系中D.向關(guān)系中插入了不該插入的數(shù)據(jù)6.XY能用FD推理規(guī)則推出的充分必要條件是( )A.YXB.YX+C.XY+D.X+=Y+7.下面關(guān)于SQL語(yǔ)言的描述中,不正確的是( )A.SQL語(yǔ)言支持?jǐn)?shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)B.一個(gè)SQL數(shù)據(jù)庫(kù)就是一個(gè)基本表C.SQL的一個(gè)表可以是一個(gè)基本表,也可以是一個(gè)視圖D.一個(gè)基本表可以跨多個(gè)存儲(chǔ)文件存放,一個(gè)存儲(chǔ)文件也可以存放一個(gè)或多個(gè)基本表8.當(dāng)關(guān)系R和S做自然連接時(shí),能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是( )A.左外連接B.右外連接C.外連接D.外部并9.設(shè)有關(guān)系R(書號(hào),書名),如果要檢索書名中至少包含4個(gè)字母,且第3個(gè)字母為M的
4、圖書,則SQL查詢語(yǔ)句中WHERE子句的條件表達(dá)式應(yīng)寫成( )A.書名LIKE %_ _M%B.書名LIKE _ _M%C.書名LIKE _ _M_%D.書名LIKE _%M_ _10.設(shè)關(guān)系R和S具有相同的關(guān)系模式,則與RS等價(jià)的是( )A.B.C.D.11.表示事務(wù)執(zhí)行成功的語(yǔ)句是( )A.COMMITB.RETURNC.ROLLBACKD.OK12.SQL2提供事務(wù)的四種隔離級(jí)別,其中最高級(jí)別是( )A.SERIALIZABLEB.REPEATABLE READC.READ COMMITTEDD.READ UNCOMMITTED13.SQL Server 2000提供的服務(wù)中,管理SQL
5、 Server周期性行為的安排,并在發(fā)生錯(cuò)誤時(shí)通知系統(tǒng)管理員的是( )A.MS SQL ServerB.SQL Server AgentC.MS DTC(Distributed Transaction Coordinator)D.Microsoft Server Service14.PowerBuilder9.0開發(fā)工具附帶的小型數(shù)據(jù)庫(kù)是( )A.RDBMS ASAB.WORKSPACEC.TARGETD.LIBRARY15.在ODBC分層體系結(jié)構(gòu)中,用來(lái)處理ODBC函數(shù)的是( )A.ODBC數(shù)據(jù)庫(kù)應(yīng)用程序B.驅(qū)動(dòng)程序管理器C.DB驅(qū)動(dòng)程序D.數(shù)據(jù)源二、填空題(本大題共10小題,每小題1分,共
6、10分)請(qǐng)?jiān)诿啃☆}的空格上填上正確答案。錯(cuò)填、不填均無(wú)分。16.根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關(guān)系型、_型等。17.實(shí)體完整性規(guī)則要求關(guān)系中元組在組成_的屬性上不能有空值。18.設(shè)有關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)=BA,BD,則R的候選鍵是_。19.存儲(chǔ)過(guò)程是使用SQL語(yǔ)句和流程控制語(yǔ)句編寫的模塊,存儲(chǔ)過(guò)程經(jīng)編譯和優(yōu)化后存儲(chǔ)在_中。20.關(guān)系演算可以分為元組關(guān)系演算和_關(guān)系演算。21.SQL3的觸發(fā)事件有三類:_、DELETE和INSERT。22.數(shù)據(jù)庫(kù)由低到高安全性級(jí)別依次是環(huán)境級(jí)、職員級(jí)、OS級(jí)、網(wǎng)絡(luò)級(jí)、_級(jí)。23.SQL Server 200
7、0的混合驗(yàn)證模式表示數(shù)據(jù)庫(kù)系統(tǒng)接受_和SQL授權(quán)用戶。24.在PowerBuilder9.0中,ODBC數(shù)據(jù)源創(chuàng)建以后,必須定義_后才能與數(shù)據(jù)源建立連接。25.使用SQL/CLI時(shí),函數(shù)調(diào)用中SQL語(yǔ)句將作為_動(dòng)態(tài)地創(chuàng)建和傳遞。三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)26.簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)三級(jí)模式結(jié)構(gòu)中的兩級(jí)映像,并說(shuō)明其優(yōu)點(diǎn)。27.設(shè)有選課關(guān)系SC(Sno,Cno,Score),其屬性為學(xué)號(hào)、課程號(hào)和成績(jī)。簡(jiǎn)述下面元組表達(dá)式的含義:t|(u)(SC(u)u2=C2tl=u1t2=u3)28.在關(guān)系模式分解時(shí),為了保持原模式的特性,要求分解具有哪些特性?29.簡(jiǎn)述使用游標(biāo)的四個(gè)步驟。
8、30.簡(jiǎn)述第三級(jí)封鎖協(xié)議的內(nèi)容。31.簡(jiǎn)述數(shù)據(jù)庫(kù)故障的種類。32.請(qǐng)用SQL語(yǔ)句完成如下授權(quán):授予用戶CHEN查詢、修改關(guān)系S的權(quán)限,并且允許CHEN將這些權(quán)限轉(zhuǎn)授給其他用戶。33.簡(jiǎn)述T-SQL語(yǔ)言中局部變量和全局變量的區(qū)別。34.簡(jiǎn)述PowerBuilder9.0應(yīng)用畫板的功能。35.簡(jiǎn)述UML類圖中的重復(fù)度與ER模型中實(shí)體基數(shù)的區(qū)別。四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)36.設(shè)某數(shù)據(jù)庫(kù)有三個(gè)關(guān)系:音像(音像編號(hào),音像名,租金,類別)會(huì)員(會(huì)員編號(hào),會(huì)員名,年齡,所在地區(qū),聯(lián)系電話)租借(音像編號(hào),會(huì)員編號(hào),租借日期,歸還日期)試用SQL語(yǔ)言查詢李揚(yáng)租借過(guò)的音像制品的名稱和類
9、別。37.依據(jù)36題的關(guān)系模式,試用SQL語(yǔ)句查詢2010年5月以前租借音像制品的會(huì)員編號(hào)。(注:租借日期為字符型,格式為2010/01/01)38.依據(jù)36題的關(guān)系模式,試用SQL語(yǔ)句建立一個(gè)有關(guān)科幻類音像制品的視圖LM。39.依據(jù)36題的關(guān)系模式,試用SQL語(yǔ)句查詢每一類音像制品的類別和被租借的次數(shù)。40.依據(jù)36題的關(guān)系模式,試用關(guān)系代數(shù)查詢北京地區(qū)的會(huì)員名和聯(lián)系電話。五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)有一個(gè)記錄商品采購(gòu)信息的關(guān)系模式:R(商品號(hào),商品名,規(guī)格,采購(gòu)日期,采購(gòu)單價(jià),采購(gòu)數(shù)量,采購(gòu)員編號(hào),采購(gòu)員姓名)如果規(guī)定:每名采購(gòu)員可負(fù)責(zé)多種商品的采購(gòu),但每種商
10、品只能由一個(gè)人員負(fù)責(zé)采購(gòu);商品的采購(gòu)單價(jià)隨市場(chǎng)行情而定。(1)根據(jù)上述規(guī)定,寫出R的基本FD和關(guān)鍵碼。(2)R最高達(dá)到第幾范式。(3)將R規(guī)范到3NF。42.某學(xué)生宿舍管理系統(tǒng),涉及的部分信息如下:(1)學(xué)生:學(xué)號(hào),姓名,性別,專業(yè),班級(jí)。(2)寢室:寢室號(hào),房間電話。(3)管理員:?jiǎn)T工號(hào),姓名,聯(lián)系電話。其中:每個(gè)寢室可同時(shí)住宿多名學(xué)生,每名學(xué)生只分配一個(gè)寢室;每個(gè)寢室指定其中一名學(xué)生擔(dān)當(dāng)寢室長(zhǎng);每個(gè)管理員同時(shí)管理多個(gè)寢室,但每個(gè)寢室只有一名管理員。(1)建立一個(gè)反映上述局部應(yīng)用的ER模型,要求標(biāo)注聯(lián)系類型(可省略實(shí)體屬性)。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換為關(guān)系模型。全國(guó)2011年10月
11、高等教育自學(xué)考試數(shù)據(jù)庫(kù)系統(tǒng)原理試題課程代碼:04735一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。1.數(shù)據(jù)庫(kù)系統(tǒng)中,執(zhí)行邏輯數(shù)據(jù)與物理數(shù)據(jù)之間轉(zhuǎn)換功能的是( )A.DBB.DBMSC.DBSD.OS2.DBMS的數(shù)據(jù)字典中存放的是( )A.數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)的定義B.數(shù)據(jù)庫(kù)的工作日志C.數(shù)據(jù)庫(kù)的所有索引信息D.數(shù)據(jù)庫(kù)的存儲(chǔ)路徑3.數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)階段應(yīng)考慮的主要因素是( )A.概念模型B.處理要求C.存取方法D.DBMS特征4.關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中對(duì)外鍵沒有任何限制的操作是( )A.
12、插入B.刪除C.修改D.置空值5.由于關(guān)系模式設(shè)計(jì)不當(dāng)所引起的刪除異常指的是( )A.應(yīng)該刪除的數(shù)據(jù)不能刪除B.未經(jīng)授權(quán)的用戶對(duì)數(shù)據(jù)進(jìn)行了刪除操作C.數(shù)據(jù)刪除過(guò)程中發(fā)生了故障D.不該刪除的數(shù)據(jù)被刪除6.設(shè)有關(guān)系模式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.關(guān)系R和S如下表,則關(guān)系T是R和S的( )A.自然連接B.交C.除D.并8.設(shè)R和S都是二元關(guān)系,那么與元組演算表達(dá)式t|R(t)(u)(S(u)u1t2)不等價(jià)的關(guān)系代數(shù)表達(dá)式是( )A.B.C.D.9
13、.設(shè)有學(xué)生表STUDENT(學(xué)號(hào),姓名,性別,年齡),則向STUDENT表插入一條新記錄的正確的SQL語(yǔ)句是( )A.APPEND INTO STUDENT VALUES (d001,王明,女,18)B.APPEND STUDENT VALUES (d001,王明,女,18)C.INSERT STUDENT VALUES (d001,王明,女,18)D.INSERT INTO STUDENT VALUES(d001,王明,女,18)10.存儲(chǔ)過(guò)程的優(yōu)點(diǎn)不包括( )A.提高運(yùn)行速度B.降低網(wǎng)絡(luò)通信量C.間接實(shí)現(xiàn)安全控制D.存儲(chǔ)在DB之外方便修改11.如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排他鎖,則T對(duì)Q(
14、 )A.只能讀不能寫B(tài).只能寫不能讀C.既可讀又可寫D.不能讀也不能寫12.DBMS中實(shí)現(xiàn)事務(wù)原子性的子系統(tǒng)是( )A.完整性子系統(tǒng)B.并發(fā)控制子系統(tǒng)C.事務(wù)管理子系統(tǒng)D.恢復(fù)管理子系統(tǒng)13.SQL Server的身份驗(yàn)證模式包括WINDOWS身份驗(yàn)證模式和( )A.混合驗(yàn)證模式B.賬號(hào)驗(yàn)證模式C.用戶驗(yàn)證模式D.DNA驗(yàn)證模式14.PowerBuilder9.0中連接數(shù)據(jù)庫(kù)的正確步驟是( )A.建立數(shù)據(jù)庫(kù)描述文件;用CONNECT命令連接數(shù)據(jù)庫(kù)B.建立ODBC數(shù)據(jù)源;建立數(shù)據(jù)庫(kù)描述文件;用CONNECT命令連接數(shù)據(jù)庫(kù)C.建立ODBC數(shù)據(jù)源;用CONNECT命令連接數(shù)據(jù)庫(kù)D.建立ODBC數(shù)據(jù)源
15、;建立數(shù)據(jù)庫(kù)對(duì)象;用CONNECT命令連接數(shù)據(jù)庫(kù)15.在對(duì)象聯(lián)系圖中,表示屬性具有多值的是( )A.B.C.D.二、填空題(本大題共10小題,每小題1分,共10分)請(qǐng)?jiān)诿啃☆}的空格上填上正確答案。錯(cuò)填、不填均無(wú)分。16.數(shù)據(jù)庫(kù)在磁盤上的基本組織形式是_。17.層次模型中上一層記錄類型和下一層記錄類型之間的聯(lián)系是_聯(lián)系。18.Armstrong公理系統(tǒng)的三條推理規(guī)則是自反律、增廣律和_。19.關(guān)系代數(shù)表達(dá)式的啟發(fā)式規(guī)則有:盡可能早地執(zhí)行選擇操作,盡可能早地執(zhí)行投影操作和避免直接做_。20.SQL語(yǔ)言是介于關(guān)系代數(shù)和_之間的一種語(yǔ)言。21.常見的數(shù)據(jù)庫(kù)故障分為:事務(wù)故障、系統(tǒng)故障、_。22.觸發(fā)器
16、是一個(gè)能由系統(tǒng)自動(dòng)執(zhí)行對(duì)_修改的語(yǔ)句。23.T-SQL語(yǔ)言中,局部變量由用戶定義和維護(hù),名稱以_開頭。24.PowerBuilder9.0中,開發(fā)空間有三個(gè)層次:Workspace(工作空間)、Target(目標(biāo))和_。25.UML類圖中,聚合表達(dá)了成分對(duì)象和聚合對(duì)象之間的_的聯(lián)系。三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)26.簡(jiǎn)述物理數(shù)據(jù)獨(dú)立性與邏輯數(shù)據(jù)獨(dú)立性的含義。27.候選鍵與超鍵有哪些聯(lián)系和區(qū)別?28.有如下部門信息表,試判斷該表是否可以直接作為關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系,并說(shuō)明原因。部門號(hào)部門名稱負(fù)責(zé)人部門成員Dl財(cái)務(wù)部張軍劉爽、王方D2人事部李強(qiáng)徐剛、張玉D3工程部王洪蔡鑫明、
17、陳藝29.簡(jiǎn)述嵌入式SQL中引入游標(biāo)的原因。30.數(shù)據(jù)庫(kù)的并發(fā)操作會(huì)帶來(lái)哪些問(wèn)題?31.用戶對(duì)數(shù)據(jù)庫(kù)模式有哪些修改權(quán)限?32.什么是角色?其作用是什么?33.簡(jiǎn)述SQL Server 2000中Msdb數(shù)據(jù)庫(kù)的作用。34.簡(jiǎn)述PowerBuilder中數(shù)據(jù)窗口對(duì)象的功能。35.述SQL/CLI中描述記錄的功能。四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)設(shè)一個(gè)圖書借閱管理數(shù)據(jù)庫(kù)中包括三個(gè)關(guān)系模式:圖書(圖書編號(hào),書名,作者,出版社,單價(jià))讀者(借書證號(hào),姓名,性別,單位,地址)借閱(借書證號(hào),圖書編號(hào),借閱日期,歸還日期,備注)用SQL語(yǔ)句完成下面36-39題。36.查詢價(jià)格在50到60
18、元之間的圖書,結(jié)果按出版社及單價(jià)升序排列。37.查詢王明所借閱的所有圖書的書名及借閱日期。38.查詢各個(gè)出版社圖書的最高價(jià)格、最低價(jià)格和平均價(jià)格。39.建立“紅星汽車廠”讀者的視圖RST。40.依據(jù)36題的關(guān)系模式,用關(guān)系代數(shù)表達(dá)式檢索借閱“高等數(shù)學(xué)”的讀者姓名。五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)有一個(gè)記錄職工歷次體檢情況的關(guān)系模式:R(職工號(hào),姓名,部門號(hào),體檢日期,體檢醫(yī)院,總檢結(jié)果,體檢項(xiàng)目,分項(xiàng)結(jié)果)說(shuō)明:體檢醫(yī)院不固定,總檢結(jié)果是指對(duì)體檢結(jié)果的總體評(píng)價(jià)。(1)寫出模式R的基本FD和關(guān)鍵碼。(2)R最高屬于第幾范式?(3)將R規(guī)范到3NF。42.某課程的計(jì)算機(jī)模
19、擬考試系統(tǒng)涉及的部分信息如下:用戶:用戶號(hào)、姓名、密碼。試題:試題編號(hào)、試題內(nèi)容、知識(shí)點(diǎn)、難度系數(shù)、選項(xiàng)A、選項(xiàng)B、選項(xiàng)C、選項(xiàng)D、答案。試卷:試卷編號(hào)、生成時(shí)間。說(shuō)明:允許用戶多次登錄系統(tǒng)進(jìn)行模擬測(cè)試;每次登錄后,測(cè)試試卷由系統(tǒng)自動(dòng)抽題隨機(jī)生成,即每次生成試卷均不相同;每份試卷由若干試題組成;系統(tǒng)要記錄每次測(cè)試的起始和結(jié)束時(shí)間,以及測(cè)試成績(jī)。(1)建立一個(gè)反映上述局部應(yīng)用的ER模型,要求標(biāo)注聯(lián)系類型(可省略實(shí)體屬性)。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)注每個(gè)關(guān)系模型的主鍵和外鍵(如果存在)。全國(guó)2012年1月高等教育自學(xué)考試數(shù)據(jù)庫(kù)系統(tǒng)原理試題及答案課程代碼:04735一、單
20、項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。1.數(shù)據(jù)庫(kù)類型的劃分依據(jù)是(B)A.記錄形式B.數(shù)據(jù)模型C.數(shù)據(jù)聯(lián)系D.存取數(shù)據(jù)方法2.在數(shù)據(jù)庫(kù)系統(tǒng)中,如果數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)發(fā)生了變化,那么用戶的應(yīng)用程序(C)A.必須改變B.自動(dòng)改變C.可以不變D.必須作廢3.STUDENT和DEPT兩個(gè)關(guān)系如下表所示,其中STUDENT關(guān)系中的主碼為學(xué)號(hào),年齡在1825之間,DEPT關(guān)系的主碼為系號(hào)。向STUDENT中插入行(507,王方,17,D4),該操作(B)A.僅違反實(shí)體完整性B.僅違反參照完整
21、性C.僅違反用戶定義完整性D.違反了參照完整性和用戶定義完整性4.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,超類實(shí)體與子類實(shí)體的關(guān)系是(D)A.前者只繼承后者的主碼B.后者只繼承前者的主碼C.前者繼承后者的所有屬性D.后者繼承前者的所有屬性5.設(shè)有關(guān)系模式R(ABCDEG),F(xiàn)是R上成立的FD集,F(xiàn)=DG,CA,CDE,AB,則(AC)+F為(B)A.ACB.ABCC.ABDGD.ABCDEG6.3NF規(guī)范到BCNF,必須消除(B)A.非主屬性對(duì)鍵的部分函數(shù)依賴B.非主屬性對(duì)鍵的傳遞函數(shù)依賴C.主屬性對(duì)鍵的部分和傳遞函數(shù)依賴D.非平凡且非函數(shù)依賴的多值依賴7.設(shè)有關(guān)系R(ABCD)和關(guān)系s(BCD),則RS結(jié)果集的元數(shù)
22、為(D)A.3B.4C.6D.78.關(guān)系代數(shù)中投影運(yùn)算是對(duì)關(guān)系進(jìn)行的(A)A.垂直分割B.水平分割C.結(jié)合D.先垂直分割后水平分割9.當(dāng)關(guān)系R和S自然連接時(shí),能夠把R和S原來(lái)應(yīng)該舍棄的元組放到結(jié)果關(guān)系中的操作是(D)A.左外連接B.右外連接C.外部并D.外連接10.嵌入式SQL中實(shí)現(xiàn)主語(yǔ)言與SQL語(yǔ)句間的參數(shù)傳遞是通過(guò)(B)A.SQLCAB.共享變量C.數(shù)據(jù)集D.游標(biāo)11.應(yīng)用程序中的運(yùn)算溢出屬于(A)A.事務(wù)故障B.系統(tǒng)故障C.介質(zhì)故障D.人為故障12.事務(wù)的并發(fā)執(zhí)行不會(huì)破壞數(shù)據(jù)庫(kù)的完整性,這個(gè)性質(zhì)稱為事務(wù)的(C)A.原子性B.一致性C.隔離性D.持久性13.在T-SQL語(yǔ)言中,表變量存在的
23、地方是(A)A.內(nèi)存B.數(shù)據(jù)庫(kù)C.文件D.臨時(shí)表14.PowerBuilder 9.0中,用于生成可執(zhí)行文件、動(dòng)態(tài)鏈接庫(kù)、組件和代理對(duì)象的是(B)A.應(yīng)用畫板B.工程畫板C.函數(shù)畫板D.窗口畫板15.在面向?qū)ο蠹夹g(shù)中,下列不屬于匯集類型的是(C)A.數(shù)組B.列表C.行類型D.包類型二、填空題(本大題共10小題,每小題1分,共10分)請(qǐng)?jiān)诿啃☆}的空格上填上正確答案。錯(cuò)填、不填均無(wú)分。 16.DBMS是位于用戶與_操作系統(tǒng)OS_之間的一層數(shù)據(jù)管理軟件。17.設(shè)計(jì)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)時(shí),常用的數(shù)據(jù)抽象方法是_聚集_和概括。18.引起關(guān)系模式中各種數(shù)據(jù)操作異常的原因是_數(shù)據(jù)冗余_。19.關(guān)系R和S都是二元關(guān)
24、系,則與元組表達(dá)式w|(u)( v)(R(u)S(v)u2=v1w1=u1w2=v2)等價(jià)的關(guān)系代數(shù)表達(dá)式是_1,4(2=3(RS)_。20.SQL DML分成數(shù)據(jù)查詢和_數(shù)據(jù)更新_兩類。21.如果一個(gè)并發(fā)調(diào)度的執(zhí)行結(jié)果與某一串行調(diào)度的執(zhí)行結(jié)果等價(jià),那么這個(gè)并發(fā)調(diào)度稱為_可串行化的調(diào)度_。22.數(shù)據(jù)庫(kù)的安全性是指保護(hù)數(shù)據(jù)庫(kù),防止不合法的使用,以免數(shù)據(jù)的泄密、更改或_破壞_。23.在SQL Server 2000中,角色分為服務(wù)器角色和_數(shù)據(jù)庫(kù)_角色。24.PowerBuilder在訪問(wèn)數(shù)據(jù)庫(kù)之前,必須首先與要使用的數(shù)據(jù)庫(kù)_建立連接_。25.在SQL標(biāo)準(zhǔn)中,CLI定義了一套可以從宿主語(yǔ)言調(diào)用的_
25、公共函數(shù)_。三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)26.DBMS的存儲(chǔ)管理器有哪幾部分組成? 由權(quán)限和完整性管理器、事務(wù)管理器、文件管理器、緩沖區(qū)管理器。27.在關(guān)系模型中,對(duì)關(guān)系作了哪些規(guī)范性限制? 1、關(guān)系中每一個(gè)屬性值都是不可分解; 2、關(guān)系中不允許出現(xiàn)重復(fù)元組; 3、由于關(guān)系是一個(gè)集合,因此不考慮元組間的順序,即沒有行序; 4、元組中的屬性在理論上也是無(wú)序的,但在使用時(shí)習(xí)慣考慮列的順序;28.設(shè)F是關(guān)系模式R(ABCDE)的FD集,F(xiàn)=ABC,CE,ECD,CD,ABE,試求與F等價(jià)的最小函數(shù)依賴集。29.所有的視圖都可以更新嗎?為什么? 不是,現(xiàn)在一般只有行列子集視圖才
26、能進(jìn)行更新操作,其他如定義在多表上的視圖、使用聚合操作的視圖、不包含基本表的主鍵的視圖都是不允許進(jìn)行更新操作的;原因:由于行列子集視圖就是從單個(gè)基本表中只使用了選擇、投影操作導(dǎo)出的,并包含了基本表的主鍵的視圖,且在允許更新的視圖在定義時(shí)必須加上WITH CHECK OPTION,就能允許用戶對(duì)視圖進(jìn)行插入、刪除和修改等操作。30.參照完整性規(guī)則在SQL中可以用哪幾種方法實(shí)現(xiàn)? 默認(rèn)、cascade、restrict、set null或set default31.什么是數(shù)據(jù)庫(kù)的可恢復(fù)性?系統(tǒng)把數(shù)據(jù)庫(kù)從被破壞、不正確狀態(tài)恢復(fù)到最近一個(gè)正確的狀態(tài),DBMS的這種能力稱為數(shù)據(jù)庫(kù)的可恢復(fù)性;32.封鎖可
27、能帶來(lái)哪些問(wèn)題? 活鎖、餓鎖、死鎖33.SQL Server 2000安裝程序自動(dòng)創(chuàng)建的系統(tǒng)數(shù)據(jù)庫(kù)有哪些? Master、Model、Msdb、Tempdb和兩個(gè)范烈數(shù)據(jù)庫(kù)(Northwind數(shù)據(jù)庫(kù)和Pubs數(shù)據(jù)庫(kù))34.簡(jiǎn)述PowerBuilder 9.0集成開發(fā)環(huán)境中系統(tǒng)樹窗口的功能。 系統(tǒng)樹窗口為PB開發(fā)人員提供可關(guān)于工作空間的活動(dòng)狀態(tài)視圖,所有的組件、功能屬性事件都可通過(guò)系統(tǒng)樹窗口一層層展開,可以使用其打開運(yùn)行調(diào)試編譯目標(biāo),也支持拖放操作35.在類圖中,子類之間的語(yǔ)義約束有哪些? 1、重疊:子類的對(duì)象可以相交 2、不相交:子類的對(duì)象不可以相交 3、完備:超類中的對(duì)象必須在子類中出現(xiàn) 4
28、、非完備:超類中的對(duì)象可以在子類中出現(xiàn)四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)設(shè)有如下3個(gè)關(guān)系模式:職工(職工號(hào),姓名,性別,年齡)工程(工程號(hào),工程名稱,預(yù)算)報(bào)酬(職工號(hào),工程號(hào),工資)用SQL語(yǔ)句完成下面3640題。36.查詢年齡不在19至55歲之間的職工姓名和性別。37.按照職工號(hào)統(tǒng)計(jì)每名職工的總收入。38.將預(yù)算額達(dá)到10萬(wàn)元及以上工程的職工工資提高10。39.創(chuàng)建一個(gè)關(guān)于職工參加工程項(xiàng)目的視圖VPS,該視圖包括職工號(hào),姓名,工程名稱和工資。40.查詢參加過(guò)兩個(gè)以上工程項(xiàng)目的職工號(hào)及項(xiàng)目數(shù),并按項(xiàng)目數(shù)降序排列。五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)某校教
29、材管理系統(tǒng)中,有一個(gè)記錄各班級(jí)領(lǐng)用教材情況的關(guān)系模式:R(教材編號(hào),教材名稱,出版社,班級(jí)號(hào),領(lǐng)用時(shí)間,領(lǐng)用數(shù)量)如果規(guī)定:每個(gè)班級(jí)每次可領(lǐng)用多種教材,但每種教材只允許領(lǐng)用一次;同一種教材可被不同班級(jí)領(lǐng)用;不同班級(jí)可同時(shí)領(lǐng)用教材。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。(2)R最高屬于第幾范式?(3)將R規(guī)范到3NF。42.某汽車維修部門的維修工單如下表所示:維修工單號(hào): 下達(dá)日期:機(jī)動(dòng)車牌照號(hào): 型號(hào): 故障說(shuō)明:更換零件零件號(hào)零件名稱規(guī)格單價(jià)更換數(shù)量LJ002LJ517維修工代號(hào): 維修工姓名: 完工日期:(1)根據(jù)上表,試為某汽車維修部門設(shè)計(jì)一個(gè)優(yōu)化的ER模型,要求標(biāo)注聯(lián)系類型
30、(可省略實(shí)體屬性)。(2)將ER模型轉(zhuǎn)換為關(guān)系模型,標(biāo)注每個(gè)關(guān)系模型的主鍵和外鍵(如果存在)。全國(guó)2012年10月數(shù)據(jù)庫(kù)系統(tǒng)原理試題一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其選出并將“答題紙”的相應(yīng)代碼涂黑。未涂、錯(cuò)涂或多涂均無(wú)分。1數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫(kù)和高級(jí)A數(shù)據(jù)描述階段B應(yīng)用程序系統(tǒng)C編譯系統(tǒng)D數(shù)據(jù)庫(kù)階段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ù)庫(kù)邏輯數(shù)據(jù)獨(dú)立性,需要修改
31、的是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下面說(shuō)法正確的是A滿足4范式不一定滿足BC范式B滿足BC范式一定滿足4范式C滿足4范式一定滿足BC范式DBC范式與4范式?jīng)]有任何關(guān)系7若關(guān)系R和S分別包含r和s個(gè)屬性,分別含有m和n個(gè)元組,則RSA包含r+s個(gè)屬性和m+n個(gè)元組B包含r+s個(gè)屬性和mn個(gè)元組C包含rs個(gè)屬性和m+n個(gè)元組D包含rs個(gè)屬性和mn個(gè)元組8關(guān)系演算是一種A以元組為變量的謂詞演算B以屬性為變量的謂詞演算C
32、基于集合的運(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語(yǔ)言下列描述正確的是ASQL語(yǔ)言只包括數(shù)據(jù)查詢語(yǔ)言和數(shù)據(jù)操縱語(yǔ)言B用SQL語(yǔ)言可以實(shí)現(xiàn)可視化應(yīng)用程序開發(fā)CSQL語(yǔ)言可作為一種交互式語(yǔ)言DSQL語(yǔ)言是一種關(guān)系代數(shù)查詢語(yǔ)言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ā)操作帶來(lái)的問(wèn)題的是A丟失更新B讀臟數(shù)據(jù)C不可重復(fù)讀D運(yùn)算溢出13記錄了所有SQLServer2000的系統(tǒng)信息、
33、登錄賬號(hào)、系統(tǒng)配置設(shè)置、系統(tǒng)中所有數(shù)據(jù)庫(kù)及其系統(tǒng)信息以及存儲(chǔ)介質(zhì)信息的是AMaster數(shù)據(jù)庫(kù)BModel數(shù)據(jù)庫(kù)CMsdb數(shù)據(jù)庫(kù)DTempdb數(shù)據(jù)庫(kù)14用PowerBuilder腳本語(yǔ)言來(lái)連接數(shù)據(jù)庫(kù)時(shí),語(yǔ)句SQLCA.DBMS=ODBC所指的是A數(shù)據(jù)庫(kù)廠商的名稱B定義程序是否提交事務(wù)C從數(shù)據(jù)庫(kù)中顯示檢索到的數(shù)據(jù)D所需要的額外信息15在面向?qū)ο蠹夹g(shù)中,可以避免數(shù)據(jù)結(jié)構(gòu)的無(wú)窮嵌套問(wèn)題的數(shù)據(jù)類型是A行類型B集合類型C引用類型D包類型非選擇題部分二、填空題(本大題共10小題,每小題1分,共10分)16數(shù)據(jù)庫(kù)系統(tǒng)提供四方面數(shù)據(jù)控制功能:數(shù)據(jù)庫(kù)的恢復(fù)、數(shù)據(jù)庫(kù)的并發(fā)控制、數(shù)據(jù)的完整性和_。17若關(guān)系R滿足1N
34、F,且它的每一非主屬性完全函數(shù)依賴于候選鍵,則該關(guān)系滿足_。18數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)從開始規(guī)劃、設(shè)計(jì)、實(shí)現(xiàn)、維護(hù)到最后被新的系統(tǒng)取代而停止使用的整個(gè)期間,稱為數(shù)據(jù)庫(kù)系統(tǒng)的_。19關(guān)系R和S做外連接時(shí),結(jié)果元組中只有R中的屬性存在Null值,則該連接屬于_連接。20國(guó)際標(biāo)準(zhǔn)化組織ISO發(fā)布的SQL語(yǔ)言標(biāo)準(zhǔn)SQL99習(xí)慣上被稱為_。21.SQL的基本表約束主要有三種形式:候選鍵定義、外鍵定義、_定義。22封鎖對(duì)象的大小稱為_。23用戶管理SQLServer2000的主要管理工具是_。24在PB9.0中連接數(shù)據(jù)庫(kù)有三個(gè)步驟:建立ODBC數(shù)據(jù)源;建立數(shù)據(jù)庫(kù)描述文件;用_命令連接數(shù)據(jù)庫(kù)。25在對(duì)象聯(lián)系圖中,橢
35、圓之間的邊表示對(duì)象之間的_。三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)26什么是數(shù)據(jù)庫(kù)的外模式,外模式有何特點(diǎn)?27簡(jiǎn)述邏輯設(shè)計(jì)的主要步驟。28設(shè)關(guān)系模式R(A,B,C,D,E,G)上的函數(shù)依賴集F=DG,CA,CDE,AB,那么分解=DG,AC,CDE,AB是無(wú)損分解嗎?為什么?29說(shuō)明DROPTABLE語(yǔ)句和DELETE語(yǔ)句的聯(lián)系和區(qū)別。30典型的數(shù)據(jù)庫(kù)恢復(fù)策略中,平時(shí)應(yīng)做好哪兩件事?31簡(jiǎn)述SQL3觸發(fā)器中觸發(fā)動(dòng)作的作用,它由哪幾個(gè)部分組成?32什么是數(shù)據(jù)庫(kù)的安全性?33.SQLServer中的存儲(chǔ)過(guò)程有哪些主要的優(yōu)點(diǎn)?34簡(jiǎn)述PowerBuilder9.0查詢畫板的功能。35
36、簡(jiǎn)述驅(qū)動(dòng)程序管理器的主要功能。四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)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ǔ)言查詢沒有飼養(yǎng)過(guò)牛的飼養(yǎng)員的姓名和年齡。37根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作:寫出創(chuàng)建飼養(yǎng)員表的SQL語(yǔ)句,其中wID定義為主
37、碼。38根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作:用SQL語(yǔ)言查詢由姓吳的飼養(yǎng)員飼養(yǎng)的所有動(dòng)物的個(gè)數(shù)。39根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作:用SQL語(yǔ)言查詢飼養(yǎng)過(guò)牛或者年齡大于40歲的飼養(yǎng)員的編號(hào)。40根據(jù)題36給出的關(guān)系模式,實(shí)現(xiàn)下列操作:用SQL語(yǔ)言創(chuàng)建視圖VW:沒有飼養(yǎng)過(guò)牛的飼養(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, CnoTN, TNTD根據(jù)上述規(guī)定(1)寫出模式R的關(guān)鍵碼。(2)判斷R最高為第幾范式?為什么?(3)若R不
38、為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)系模型的主鍵和外鍵(如果存在)。全國(guó)2013年1月高等教育自學(xué)考試數(shù)據(jù)庫(kù)系統(tǒng)原理試題課程代碼:04735一、
39、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其選出并將“答題紙”的相應(yīng)代碼涂黑。未涂、錯(cuò)涂或多涂均無(wú)分。1以下不屬于數(shù)據(jù)庫(kù)系統(tǒng)優(yōu)于文件系統(tǒng)的特點(diǎn)是DA.數(shù)據(jù)庫(kù)系統(tǒng)冗余更少、共享性更強(qiáng)B.數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性更強(qiáng)C.數(shù)據(jù)庫(kù)系統(tǒng)為用戶提供更方便的用戶接口D.數(shù)據(jù)庫(kù)系統(tǒng)對(duì)數(shù)據(jù)的操作以記錄為單位2數(shù)據(jù)庫(kù)完整性約束的建立需要通過(guò)DBMS提供的AA.數(shù)據(jù)定義語(yǔ)言B.數(shù)據(jù)操縱語(yǔ)言C.數(shù)據(jù)查詢語(yǔ)言D.數(shù)據(jù)控制語(yǔ)言3數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)時(shí),應(yīng)首先BA.設(shè)計(jì)外模型B.把概念模型轉(zhuǎn)化成邏輯模型C.設(shè)計(jì)存儲(chǔ)模型D.修正模型4如果規(guī)定:一個(gè)學(xué)校只有一個(gè)校長(zhǎng),一
40、個(gè)校長(zhǎng)只在一個(gè)學(xué)校任職,則實(shí)體集學(xué)校和校長(zhǎng)之間的聯(lián)系是AA.1對(duì)1B.1對(duì)多C.多對(duì)多D.多對(duì)15在關(guān)系模式設(shè)計(jì)時(shí),每個(gè)關(guān)系模式應(yīng)只對(duì)應(yīng)于AA.一個(gè)實(shí)體類型或一個(gè)聯(lián)系類型B.一個(gè)實(shí)體類型和一個(gè)聯(lián)系類型C.多個(gè)實(shí)體類型D.多個(gè)聯(lián)系類型6設(shè)F是關(guān)系模型R的FD集,如果對(duì)F中每個(gè)非平凡函數(shù)依賴XY,都有X是R的超鍵,則R屬于DA.1NFB.2NFC.3NFD.BCNF7設(shè)關(guān)系R如下表,則專業(yè),入學(xué)年份(R)的元組數(shù)為CA.2B.3C.4D.5學(xué)號(hào)姓名專業(yè)入學(xué)年份09001AA數(shù)學(xué)199309020BBB經(jīng)濟(jì)199309023CCC數(shù)學(xué)199309001DDD計(jì)算機(jī)199407001EE計(jì)算機(jī)1995
41、8常用的關(guān)系運(yùn)算是關(guān)系代數(shù)和CA.集合運(yùn)算B.邏輯演算C.關(guān)系演算D.集合演算9如果想找出關(guān)系R的屬性A上為空的那些元組,則選擇子句應(yīng)該為CA.WHERE A=NULLB.WHERE A=NULLC.WHERE A IS NULLD.WHERE A NOT IS NULL10.SQL語(yǔ)言的聚合函數(shù)COUNT、SUM、AVG等,不允許出現(xiàn)在其中的子句為CA.SELECTB.HAVINGC.GROUPHAVINGD.WHERE11.下列語(yǔ)句中表示事務(wù)執(zhí)行成功的是AA.COMMITB.BEGIN TRANSACTIONC.ROLLBACKD.OK12.事務(wù)把數(shù)據(jù)R的S鎖升級(jí)為X鎖的操作是CA.XFI
42、ND RB.SFIND RC.UPDX RD.SRELEASE R13.在T-SQL批處理中調(diào)用存儲(chǔ)過(guò)程所使用的命令是AA. execB. declareC. userD. set14.在PowerBuilder應(yīng)用中建立窗口為w_main,下列打開此窗口的正確腳本語(yǔ)句是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
43、中提供存儲(chǔ)在數(shù)據(jù)庫(kù)中低層數(shù)據(jù)和應(yīng)用程序、查詢之間的接口的是_存儲(chǔ)_ 管理器。17.全局ER模型的優(yōu)化原則包括:合并實(shí)體類型、消除冗余屬性和消除冗余_關(guān)系_。18最小函數(shù)依賴集F必須滿足的一個(gè)條件是F中的每個(gè)函數(shù)依賴的右部都是_單屬性_。19關(guān)系代數(shù)表達(dá)式優(yōu)化的啟發(fā)式規(guī)則有:盡早地執(zhí)行_選擇_和投影操作,避免直接做笛卡爾積。20撤銷基本表Score的SQL語(yǔ)句是_DOROP _ TABLE_SCORE_。21數(shù)據(jù)庫(kù)的并發(fā)操作通常會(huì)帶來(lái)三個(gè)問(wèn)題:丟失更新問(wèn)題、讀臟數(shù)據(jù)問(wèn)題和_不可重復(fù)讀_。22在SQL中,視圖機(jī)制使系統(tǒng)具有三個(gè)優(yōu)點(diǎn):數(shù)據(jù)安全性、邏輯數(shù)據(jù)獨(dú)立性和_操作簡(jiǎn)便性_。23.Microsof
44、t SQL Server 2000是一個(gè)分布式的_ _關(guān)系型_型數(shù)據(jù)庫(kù)管理系統(tǒng)。24.PowerBuilder9.0中,PowerBar是PB的_主菜單_工具欄。25對(duì)用戶來(lái)說(shuō),_數(shù)據(jù)庫(kù)_驅(qū)動(dòng)程序屏蔽了不同數(shù)據(jù)庫(kù)系統(tǒng)的差異。 三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)26在數(shù)據(jù)庫(kù)三層模式體系結(jié)構(gòu)中包含哪幾種模式?27簡(jiǎn)述關(guān)系數(shù)據(jù)庫(kù)的三類完整性規(guī)則。28已知關(guān)系模式R中U=A,B,C,D,E,G,F(xiàn)=ABC,BCD,CA,ACDB,DEG,BEC,求(BD)+。29設(shè)SC(學(xué)號(hào),課號(hào),成績(jī))為選課關(guān)系,則下面的元組表達(dá)式t|(u)(SC(u)(u2=C2u2=C4)t1=u1)的中文含
45、義是什么?30什么是事務(wù)的原子性?31設(shè)DBS運(yùn)行時(shí),在某檢查點(diǎn)之后發(fā)生故障。事務(wù)T1在檢查點(diǎn)之前完成更新;事務(wù)T2結(jié)束于檢查點(diǎn)之后和故障點(diǎn)之前;事務(wù)T3在故障點(diǎn)還沒有做完,試問(wèn)對(duì)事務(wù)Tl、T2、T3分別要進(jìn)行什么操作?32如果教學(xué)數(shù)據(jù)庫(kù)中的關(guān)系如下:教師關(guān)系T(T#,TNAME,TITLE),課程關(guān)系C(C#,CNAME,T#),學(xué)生關(guān)系S(S#,SNAME,AGE,SEX),選課關(guān)系SC(S#,C#,SCORE),用斷言寫出每門課程最多50名男生選修的完整性約束。33簡(jiǎn)述SQL Server 2000提供的Master數(shù)據(jù)庫(kù)有何作用。34簡(jiǎn)述PowerBuilder9.0中數(shù)據(jù)窗口畫板的作
46、用。35簡(jiǎn)述SQLCLI函數(shù):SQLAllocHandle(,)中三個(gè)參數(shù)的含義。四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)設(shè)學(xué)生管理數(shù)據(jù)庫(kù)有3個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,性別,年齡,系名)課程(課號(hào),課名,學(xué)時(shí))選課(學(xué)號(hào),課號(hào),成績(jī),考試時(shí)間)用SQL語(yǔ)言完成下面36-40題。36查詢不是信息系、數(shù)學(xué)系、物理系的學(xué)生姓名和性別(提示:使用NOT IN)。37查詢考試成績(jī)有不及格(小于60分)的學(xué)生的學(xué)號(hào)(要求結(jié)果無(wú)重復(fù))。38查詢各門課程的課號(hào)及其選課人數(shù)。39把學(xué)生“劉晨”所選修的課程的成績(jī)加10分。40創(chuàng)建學(xué)生成績(jī)表視圖VW1,包括學(xué)號(hào),姓名,課名,成績(jī),考試時(shí)間。 五、綜合題(
47、本大題共2小題,每小題5分,共10分)41有運(yùn)動(dòng)員參加比賽的關(guān)系模式R(運(yùn)動(dòng)員號(hào)碼,比賽項(xiàng)目,成績(jī),項(xiàng)目類別,比賽主管),如果規(guī)定:每個(gè)運(yùn)動(dòng)員參加一個(gè)比賽項(xiàng)目只有一個(gè)比賽成績(jī),每個(gè)比賽項(xiàng)目只屬于一個(gè)項(xiàng)目類別,每個(gè)項(xiàng)目類別只有一個(gè)比賽主管。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。(2)R最高為第幾范式?(3)將R規(guī)范為3NF。42某圖書管理系統(tǒng),涉及如下信息:書籍:書號(hào)、名稱、品種、數(shù)量、存放位置;借書人:?jiǎn)挝?、姓名、借書證號(hào);出版社:出版社名,電話等。如果規(guī)定:任何人可借多種書,任何一種書可為多個(gè)人所借,借書證號(hào)具有唯一性;當(dāng)借書人借書時(shí)產(chǎn)生借書日期和還書日期;一個(gè)出版社可出版多種書
48、籍,同一本書僅為一個(gè)出版社出版,出版社名具有唯一性。(1)根據(jù)上述語(yǔ)義畫出ER圖,要求在圖中注明聯(lián)系的類型(實(shí)體的屬性可省略)。(2)將ER模型轉(zhuǎn)換成關(guān)系模型,并指出每個(gè)關(guān)系模式的主鍵。 答案三、簡(jiǎn)答題26 內(nèi)模式 邏輯模式 外模式 27.實(shí)體完整性 參照完整性 用戶自定義完整性 28.(BD)+=ABCDEG 29.選擇選修了課程號(hào)為C2或者C4課程的學(xué)號(hào) 30.一個(gè)事務(wù)是對(duì)數(shù)據(jù)庫(kù)的所有操作,是一個(gè)不可分割的工作單元,這些操作要么全部執(zhí)行,要么什么都不做。 31.T1不需要任何操作,T2進(jìn)行REDO操作,T3進(jìn)行UNDO操作 32 Create Assertion ASSE1 check(5
49、0=ALL (Select count(*) From SC group by C#)33記錄用戶創(chuàng)建數(shù)據(jù)庫(kù)的系統(tǒng)信息,登陸賬號(hào),系統(tǒng)配置設(shè)置,系統(tǒng)中數(shù)據(jù)庫(kù)及系統(tǒng)信息以及存儲(chǔ)介質(zhì)信息 34用戶可以在窗口畫板中拖放可視化控件,設(shè)置窗口大小,類型,設(shè)置各種可視化控件屬性,樣式,并且可以在窗口的設(shè)計(jì)開發(fā)過(guò)沖預(yù)設(shè)窗口,還可以直接編輯窗口對(duì)象腳本 35.指所創(chuàng)建的記錄的類型, 指示了新句柄在那個(gè)容器中創(chuàng)建 是指向新創(chuàng)建類型記錄的指針。 四、設(shè)計(jì)題 學(xué)生(學(xué)號(hào), 姓名, 性別, 年齡, 系名) 課程(課號(hào),課名,學(xué)時(shí)) 選課(學(xué)號(hào),課號(hào),成績(jī),考試時(shí)間) 36. select 姓名 性別from 學(xué)生 w
50、here 學(xué)號(hào)not in (select 學(xué)號(hào) From 學(xué)生 Where 系名!=信息系and 系名!=數(shù)學(xué)系and 系名!=物理系) 37.select distinct 學(xué)號(hào) From 選課 Where 成績(jī)60 38. select 課號(hào) count(*) From 選課 Group by 課號(hào) 39. update 選課 Set 成績(jī)=成績(jī)+10 Where 學(xué)號(hào)=(select 學(xué)號(hào) From 學(xué)生 Where 姓名=李晨) 40 create view VW1 As select 學(xué)號(hào), 姓名,課名,成績(jī),考試時(shí)間 From 學(xué)生,課程 選課 Where 學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)
51、 and 選課.課號(hào)=課程.課號(hào)五、綜合題 41(1)運(yùn)動(dòng)員號(hào)碼 比賽項(xiàng)目-成績(jī) 比賽項(xiàng)目-項(xiàng)目類別 項(xiàng)目類別-比賽主管 關(guān)鍵碼(運(yùn)行員號(hào)碼 比賽項(xiàng)目) (2)1NF (3)R1(運(yùn)動(dòng)員號(hào)碼,比賽項(xiàng)目,成績(jī)) R2(比賽項(xiàng)目,項(xiàng)目類別) R3(項(xiàng)目類別, 比賽主管) 42(1)(2)借書人(單位 姓名 借書證號(hào)) 書籍(書號(hào) 名稱 品種 數(shù)量 存放位置 出版社名) 出版社(出版社名 電話)借閱(借書證號(hào),書號(hào) 借書日期 還書日期) 全國(guó)2013年10月自學(xué)考試數(shù)據(jù)庫(kù)系統(tǒng)原理試題及答案課程代碼:04735選擇題部分一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中
52、只有一個(gè)是符合題目要求的,請(qǐng)將其選出并將“答題紙”的相應(yīng)代碼涂黑。未涂、錯(cuò)涂或多涂均無(wú)分。1在數(shù)據(jù)管理技術(shù)發(fā)展過(guò)程中,關(guān)于數(shù)據(jù)庫(kù)階段描述錯(cuò)誤的是( C )A采用數(shù)據(jù)模型表示復(fù)雜的數(shù)據(jù)結(jié)構(gòu)B有較高的數(shù)據(jù)獨(dú)立性C對(duì)數(shù)據(jù)的操作只能以記錄為單位D數(shù)據(jù)庫(kù)系統(tǒng)為用戶提供了方便的用戶接口2關(guān)于邏輯模型,下面敘述錯(cuò)誤的是( A )A邏輯模型獨(dú)立于硬件和軟件B邏輯模型表達(dá)了DB的整體邏輯結(jié)構(gòu)C邏輯模型是從數(shù)據(jù)庫(kù)實(shí)現(xiàn)的觀點(diǎn)出發(fā),對(duì)數(shù)據(jù)建模D邏輯模型是數(shù)據(jù)庫(kù)設(shè)計(jì)人員與應(yīng)用程序員之間交流的工具3對(duì)于數(shù)據(jù)庫(kù)系統(tǒng)生存期,屬于數(shù)據(jù)庫(kù)實(shí)現(xiàn)階段的工作的是( B )A將局部概念模型綜合成全局概念模型B數(shù)據(jù)庫(kù)試運(yùn)行C設(shè)計(jì)應(yīng)用程序與
53、數(shù)據(jù)庫(kù)的接口D數(shù)據(jù)庫(kù)的重組織和重構(gòu)造4在關(guān)系模型完整性規(guī)則中,要求“不允許引用不存在的實(shí)體”的規(guī)則是( B )A實(shí)體完整性規(guī)則B參照完整性規(guī)則C用戶定義的完整性規(guī)則D域的引用規(guī)則5已知關(guān)系R有如下函數(shù)依賴ABC,BCD,ADE,則A,B的閉包是( D )AA,BBA,B,CC.A,B,C,DD.A,B,C,D,E6關(guān)于關(guān)系模式分解,敘述正確的是( C )A.2NF的關(guān)系模式不一定是1NFB.3NF的關(guān)系模式一定是BCNFC分解成BCNF模式集的算法能保證無(wú)損分解,但不一定能保證FD集D消除了非主屬性對(duì)鍵的局部函數(shù)依賴的關(guān)系一定是3NF7有關(guān)系SC(SNO,CNO,AGE,SCORE),查找年齡
54、大于22歲的學(xué)生的學(xué)號(hào)和分?jǐn)?shù),正確的關(guān)系代數(shù)表達(dá)式是( A ).SNO,SCORE(AGE22(SC)).AGE22(SNO,SCORE(SC).SNO,SCORE(AGE22(SNO,SCORE,AGE(SC)Ai和正確B只有i正確C只有正確Di和正確8下列關(guān)系代數(shù)操作中,要求兩個(gè)運(yùn)算對(duì)象其屬性結(jié)構(gòu)完全相同的是( D )A笛卡兒積、連接B投影、選擇C自然連接、除法D并、交、差9使用SQL語(yǔ)句進(jìn)行查詢操作時(shí),若希望查詢出全部存在的元組,一般使用的保留字是( D )AUniqueBExceptCDistinctDAll10某數(shù)據(jù)庫(kù)中有設(shè)備表:Equipment(編號(hào),名稱,啟用日期,單價(jià))( B
55、 )命令:select*from Equipment where啟用日期=(select max(啟用日期)from Equipment)的功能是A查詢最早啟用的設(shè)備B查詢最晚啟用的設(shè)備C計(jì)算啟用日期最大值D語(yǔ)法有錯(cuò)誤沒有結(jié)果11下列不是數(shù)據(jù)庫(kù)恢復(fù)采用的方法是( D )A建立檢查點(diǎn)B建立副本C建立日志文件D建立索引12要求事務(wù)在讀取數(shù)據(jù)前先加共享鎖,且讀完數(shù)據(jù)后即可釋放S鎖,這種封鎖協(xié)議是( B )A一級(jí)封鎖協(xié)議B二級(jí)封鎖協(xié)議C三級(jí)封鎖協(xié)議D四級(jí)封鎖協(xié)議13作為小工作組或部門的數(shù)據(jù)庫(kù)服務(wù)器使用的應(yīng)該是( C )ASQL Server2000企業(yè)版BSQL Server2000個(gè)人版CSQL S
56、erver2000標(biāo)準(zhǔn)版DSQL Server2000開發(fā)版14在PowerBuilder腳本中,如果數(shù)據(jù)窗口控件為dw_l,則從表中顯示檢索到數(shù)據(jù)的語(yǔ)句是( A )A.dw_l.retrieve()B.dw_l.filter()C.dw_l.setfocus()D.dw_l.update()15在對(duì)象聯(lián)系圖中,如果從A到B有雙線箭頭,則表示B是A的( C )A子類B同類C超類D屬性非選擇題部分二、填空題(本大題共10小題,每小題1分,共10分)16數(shù)據(jù)庫(kù)技術(shù)是研究數(shù)據(jù)庫(kù)的_結(jié)構(gòu)_、存儲(chǔ)、設(shè)計(jì)、管理和使用的一門軟件學(xué)科。17在數(shù)據(jù)庫(kù)系統(tǒng)生存期中,對(duì)于給定的基本數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物
57、理結(jié)構(gòu)的過(guò)程,稱為_物理設(shè)計(jì)_階段。18解決冗余的主要方法,也是規(guī)范化的一條原則就是:關(guān)系模式有冗余問(wèn)題,就_分解_它。19由關(guān)系代數(shù)運(yùn)算經(jīng)有限次復(fù)合而成的式子稱為關(guān)系代數(shù)表達(dá)式。這種表達(dá)式的運(yùn)算結(jié)果是一個(gè)_關(guān)系_。20視圖是一個(gè)虛表,它一經(jīng)定義就可以和基本表一樣被查詢,但有一定限制的操作是_修改_。21用于安全性目的的數(shù)據(jù)庫(kù)日志,稱為_審計(jì)追蹤_。22在程序中,事務(wù)以BEGIN TRANSACTION語(yǔ)句開始,以COMMIT語(yǔ)句或_ROLLBACK_語(yǔ)句結(jié)束。23表變量類似于臨時(shí)表,它的優(yōu)點(diǎn)在于它存在于內(nèi)存中。表變量與變量具有同樣的作用域和_生命周期_。24.PainterBar是PB提供的
58、操作_畫板組件_的工具欄。25在UML類圖中,與關(guān)聯(lián)有關(guān)的類的個(gè)數(shù),稱為_關(guān)聯(lián)元數(shù)_。三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)26.DBA的主要職責(zé)有哪些? 定義模式 定義內(nèi)模式 與用戶的聯(lián)絡(luò) 定義安全性規(guī)則 定義完整性規(guī)則 數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)與恢復(fù)工作27.邏輯設(shè)計(jì)的目的是什么? 邏輯設(shè)計(jì)的目的是把概念設(shè)計(jì)階段設(shè)計(jì)好的概念模型轉(zhuǎn)換成與選用的具體機(jī)器上的DMSC所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)28.設(shè)有關(guān)系模式R(ABCD),FD集F=ABC,CD,DA,試求R的所有候選鍵。 L類:B =B =ABCD LR類:A,C,D =ABCD =ABCD 所以,R的候選鍵為AB,BC,BD.29
59、.簡(jiǎn)述嵌入式SQL中引入游標(biāo)的過(guò)程。 先用游標(biāo)定義語(yǔ)句定義一個(gè)游標(biāo)與某個(gè)select語(yǔ)句對(duì)應(yīng)。 游標(biāo)用open語(yǔ)句打開后,處于活動(dòng)狀態(tài),此時(shí)游標(biāo)指向查詢結(jié)果第一個(gè)元祖之前。 每執(zhí)行一次fetch語(yǔ)句,游標(biāo)指向下一個(gè)元祖,并把其值送到共享變量,供程序處理。如此重復(fù),直至所有查詢結(jié)果處理完畢。最后用close語(yǔ)句關(guān)閉游標(biāo)。關(guān)閉的游標(biāo)可以被重新打開,與新的查詢結(jié)果相聯(lián)系,但在沒有被打開前,不能使用。30.簡(jiǎn)述數(shù)據(jù)庫(kù)故障的種類。 數(shù)據(jù)庫(kù)的故障分為:事務(wù)故障 系統(tǒng)故障 介質(zhì)故障31.封鎖粒度的大小對(duì)并發(fā)系統(tǒng)有什么影響? 封鎖的粒度越大,并發(fā)度也就越小,但同時(shí)系統(tǒng)的開銷也就越小; 相反,封鎖的粒度越小,并
60、發(fā)度越高,但系統(tǒng)開銷也就越大。32.SQL的基本表約束有哪幾種形式。 候選鍵定義 外鍵定義 “檢查約束”定義33.什么是T-SQL語(yǔ)言中的全局變量? 全局變量由系統(tǒng)定義和維護(hù),以兩個(gè)字符開頭,用戶不能定義全局變量。34.簡(jiǎn)述PowerBuilder9.O中連接ODBC數(shù)據(jù)庫(kù)的步驟。 建立ODBC數(shù)據(jù)源 建立數(shù)據(jù)庫(kù)描述文件 用“connect”命令連接數(shù)據(jù)庫(kù)35.ODBC的體系結(jié)構(gòu)有哪幾層? ODBC數(shù)據(jù)庫(kù)應(yīng)用程序 驅(qū)動(dòng)程序管理器 DB驅(qū)動(dòng)程序 數(shù)據(jù)源四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)某設(shè)備管理系統(tǒng)的數(shù)據(jù)庫(kù)包含如下關(guān)系表:設(shè)備(設(shè)備編號(hào),設(shè)備名稱,產(chǎn)地,購(gòu)入日期,價(jià)值)人員(員工
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024秋七年級(jí)語(yǔ)文上冊(cè) 第二單元 7《散文詩(shī)二首》荷葉 母親教學(xué)設(shè)計(jì) 新人教版
- 3我很誠(chéng)實(shí)(教學(xué)設(shè)計(jì))-統(tǒng)編版道德與法治三年級(jí)下冊(cè)
- 《第4節(jié) 組裝電腦了解電腦硬件的主要部件》教學(xué)設(shè)計(jì) -2023-2024學(xué)年北師大版初中信息技術(shù)七年級(jí)上冊(cè)
- 15《我們不亂扔》(教學(xué)設(shè)計(jì))2024-2025學(xué)年統(tǒng)編版(2024)道德與法治一年級(jí)上冊(cè)
- 5《我們的校園》第一課時(shí)(教學(xué)設(shè)計(jì))-部編版道德與法治一年級(jí)上冊(cè)
- 認(rèn)知發(fā)展差異的教育意義
- 6 花兒草兒真美麗 教學(xué)設(shè)計(jì)-2023-2024學(xué)年道德與法治一年級(jí)下冊(cè)統(tǒng)編版
- 2024秋四年級(jí)英語(yǔ)上冊(cè) Unit 2 My schoolbag第6課時(shí)(Read and write Story time)教學(xué)設(shè)計(jì) 人教PEP
- 2024-2025學(xué)年新教材高中語(yǔ)文 第3單元 探索與發(fā)現(xiàn) 群文閱讀(三)學(xué)習(xí)科技 開拓創(chuàng)新教學(xué)設(shè)計(jì) 新人教版必修下冊(cè)
- Unit 5 I Have a Bag (Period 3) (教學(xué)設(shè)計(jì))-2024-2025學(xué)年陜旅版(三起)(2024)英語(yǔ)三年級(jí)上冊(cè)
- 中央2025年中國(guó)日?qǐng)?bào)社及所屬事業(yè)單位招聘5人筆試歷年參考題庫(kù)附帶答案詳解
- 中小學(xué)國(guó)家教育智慧平臺(tái)
- 2024年成都市新都區(qū)教育局所屬事業(yè)單位招聘中小學(xué)教師筆試真題
- 2025-2030中國(guó)露酒行業(yè)市場(chǎng)深度分析及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 生產(chǎn)車間5S管理制度
- 2025交管12123學(xué)法減分考試題庫(kù)和答案
- T-JDFA 02-2024 江蘇省轉(zhuǎn)型融資主體認(rèn)定評(píng)價(jià)標(biāo)準(zhǔn)
- 2025年開封大學(xué)單招職業(yè)傾向性測(cè)試題庫(kù)匯編
- 2023學(xué)年杭州市余杭區(qū)七年級(jí)語(yǔ)文下學(xué)期期中考試卷附答案解析
- 貴州省縣中新學(xué)校計(jì)劃項(xiàng)目2025屆高三下學(xué)期開學(xué)聯(lián)考語(yǔ)文試題及答案
- 2023-2024年護(hù)師類之護(hù)師初級(jí)基礎(chǔ)試題庫(kù)和答案要點(diǎn)
評(píng)論
0/150
提交評(píng)論