數(shù)據(jù)庫(kù)系統(tǒng)原理.doc_第1頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)原理.doc_第2頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)原理.doc_第3頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)原理.doc_第4頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)原理.doc_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

全國(guó)2011年1月高等教育自學(xué)考試數(shù)據(jù)庫(kù)系統(tǒng)原理試題課程代碼:04735一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(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é)任的數(shù)據(jù)庫(kù)用戶是( )A.應(yīng)用程序員B.終端用戶C.專(zhuān)業(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é)分,開(kāi)設(shè)專(zhuān)業(yè)號(hào),先修課程號(hào))和專(zhuān)業(yè)關(guān)系Speciality(專(zhuān)業(yè)號(hào),專(zhuān)業(yè)名),則課程關(guān)系Course的外鍵是( )A.課程號(hào)B.開(kāi)設(shè)專(zhuān)業(yè)號(hào)C.先修課程號(hào)D.開(kāi)設(shè)專(zhuān)業(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.由于碼值的部分為空而不能將有用的信息作為一個(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(書(shū)號(hào),書(shū)名),如果要檢索書(shū)名中至少包含4個(gè)字母,且第3個(gè)字母為M的圖書(shū),則SQL查詢語(yǔ)句中WHERE子句的條件表達(dá)式應(yīng)寫(xiě)成( )A.書(shū)名LIKE %_ _M%B.書(shū)名LIKE _ _M%C.書(shū)名LIKE _ _M_%D.書(shū)名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 Server周期性行為的安排,并在發(fā)生錯(cuò)誤時(shí)通知系統(tǒng)管理員的是( )A.MS SQL ServerB.SQL Server AgentC.MS DTC(Distributed Transaction Coordinator)D.Microsoft Server Service14.PowerBuilder9.0開(kāi)發(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分,共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ǔ)句編寫(xiě)的模塊,存儲(chǔ)過(guò)程經(jīng)編譯和優(yōu)化后存儲(chǔ)在_中。20.關(guān)系演算可以分為元組關(guān)系演算和_關(guān)系演算。21.SQL3的觸發(fā)事件有三類(lèi):_、DELETE和INSERT。22.數(shù)據(jù)庫(kù)由低到高安全性級(jí)別依次是環(huán)境級(jí)、職員級(jí)、OS級(jí)、網(wǎng)絡(luò)級(jí)、_級(jí)。23.SQL Server 2000的混合驗(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ǔ)句將作為_(kāi)動(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è)步驟。30.簡(jiǎn)述第三級(jí)封鎖協(xié)議的內(nèi)容。31.簡(jiǎn)述數(shù)據(jù)庫(kù)故障的種類(lèi)。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)用畫(huà)板的功能。35.簡(jiǎn)述UML類(lèi)圖中的重復(fù)度與ER模型中實(shí)體基數(shù)的區(qū)別。四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)36.設(shè)某數(shù)據(jù)庫(kù)有三個(gè)關(guān)系:音像(音像編號(hào),音像名,租金,類(lèi)別)會(huì)員(會(huì)員編號(hào),會(huì)員名,年齡,所在地區(qū),聯(lián)系電話)租借(音像編號(hào),會(huì)員編號(hào),租借日期,歸還日期)試用SQL語(yǔ)言查詢李揚(yáng)租借過(guò)的音像制品的名稱(chēng)和類(lèi)別。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)科幻類(lèi)音像制品的視圖LM。39.依據(jù)36題的關(guān)系模式,試用SQL語(yǔ)句查詢每一類(lèi)音像制品的類(lèi)別和被租借的次數(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),但每種商品只能由一個(gè)人員負(fù)責(zé)采購(gòu);商品的采購(gòu)單價(jià)隨市場(chǎng)行情而定。(1)根據(jù)上述規(guī)定,寫(xiě)出R的基本FD和關(guān)鍵碼。(2)R最高達(dá)到第幾范式。(3)將R規(guī)范到3NF。42.某學(xué)生宿舍管理系統(tǒng),涉及的部分信息如下:(1)學(xué)生:學(xué)號(hào),姓名,性別,專(zhuān)業(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)系類(lèi)型(可省略實(shí)體屬性)。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換為關(guān)系模型。2006年10月份自考數(shù)據(jù)庫(kù)系統(tǒng)原理真題一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。1.最終用戶使用的數(shù)據(jù)視圖稱(chēng)為()A.內(nèi)模式B.外模式C.概念模式D.存儲(chǔ)模式答案:B2.在數(shù)據(jù)庫(kù)系統(tǒng)中,把可以相互區(qū)別的客觀事物稱(chēng)為()A.文件B.字段C.實(shí)體D.關(guān)鍵碼答案:C3.數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)之間存在著兩級(jí)映像,使得數(shù)據(jù)庫(kù)系統(tǒng)具有較高的()A.事務(wù)并發(fā)性B.數(shù)據(jù)可靠性C.數(shù)據(jù)獨(dú)立性D.數(shù)據(jù)重用性答案:C4.設(shè)關(guān)系R和S的元數(shù)分別為r和s,則RS的元數(shù)為()A.r+sB.r-sC.rsD.MAX(r,s)答案:A5.設(shè)有關(guān)系R(A,B,C)和S(D,A),如下圖所示,R的主鍵為A,S的主鍵為D且外鍵為A.則關(guān)系S中違反參照完整性約束的元組是()A.(1,2)B.(2,NULL)C.(3,3)D.(4,4)答案:D6.有關(guān)系R(sno,sname,age),下列關(guān)于空值的查詢語(yǔ)句中,不能產(chǎn)生正確結(jié)果的是()A.SELECT sname FROM R WHERE age=NULLB.SELECT sname FROM R WHERE age IS NULLC.SELECT sname FROM R WHERE NOT(age IS NULL)D.SELECT sname FROM R WHERE age IS NOT NULL答案:A7.在數(shù)據(jù)庫(kù)系統(tǒng)中,系統(tǒng)故障造成()A.硬盤(pán)數(shù)據(jù)丟失B.軟盤(pán)數(shù)據(jù)丟失C.內(nèi)存數(shù)據(jù)丟失D.磁帶數(shù)據(jù)丟失答案:C8.在關(guān)系模式R(A,B,C)中,F(xiàn)=(A,B)C,BC,則R最高達(dá)到()A.1NFB.2NFC.3NFD.BCNF答案:A9.數(shù)據(jù)庫(kù)設(shè)計(jì)中,用于反映企業(yè)信息需求的是()A.ER模型B.關(guān)系模型C.層次模型D.網(wǎng)狀模型答案:A10.在一個(gè)ER模型中,有3個(gè)不同的實(shí)體集和3個(gè)不同的二元聯(lián)系,其中有1個(gè)一對(duì)一聯(lián)系、1個(gè)一對(duì)多聯(lián)系和1個(gè)多對(duì)多聯(lián)系,根據(jù)ER模型轉(zhuǎn)換成關(guān)系模型的規(guī)則,轉(zhuǎn)換成關(guān)系的數(shù)目是()A.3B.4C.5D.6答案:B11.如果事務(wù)T獲得了數(shù)據(jù)對(duì)象Q上的S鎖,則其他事務(wù)在數(shù)據(jù)對(duì)象Q上()A.可加X(jué)鎖B.可加S鎖C.可加任何鎖D.不能加任何鎖答案:B12.在事務(wù)依賴圖中,若兩個(gè)事務(wù)的依賴關(guān)系構(gòu)成循環(huán),則()A.事務(wù)執(zhí)行成功B.系統(tǒng)出現(xiàn)活鎖C.事務(wù)執(zhí)行失敗D.系統(tǒng)出現(xiàn)死鎖答案:D13.在數(shù)據(jù)庫(kù)系統(tǒng)中,日志文件用于()A.保障事務(wù)的并發(fā)性B.保障數(shù)據(jù)的安全性C.檢測(cè)系統(tǒng)的死鎖D.數(shù)據(jù)庫(kù)故障的恢復(fù)答案:D14.在一個(gè)DDBS中,各場(chǎng)地均采用關(guān)系數(shù)據(jù)模型,但某些場(chǎng)地的DBMS是Oracle,而另一些是SQL Server,則稱(chēng)之為()A.異構(gòu)型B.異質(zhì)型C.同構(gòu)異質(zhì)型D.異構(gòu)同質(zhì)型答案:C15.在面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)中,不同類(lèi)的對(duì)象共享公共部分的結(jié)構(gòu)和特性稱(chēng)為()A.共享性B.繼承性C.通用性D.一致性答案:B二、填空題(本大題共10小題,每小題1分,共10分)請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無(wú)分。16.數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,全局?jǐn)?shù)據(jù)視圖的描述稱(chēng)為。1.數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,全局?jǐn)?shù)據(jù)視圖的描述稱(chēng)為_(kāi)。答案:概念模式(或模式)2.在數(shù)據(jù)庫(kù)系統(tǒng)中管理數(shù)據(jù)的軟件稱(chēng)為_(kāi)。答案:數(shù)據(jù)庫(kù)管理系統(tǒng)(或DBMS)3.當(dāng)關(guān)系R和S做自然連接時(shí),能夠把原該舍棄的元組放到結(jié)果關(guān)系中的操作稱(chēng)為_(kāi)。答案:4.有關(guān)系模式S(sno,sname,age),查詢年齡(age)不超過(guò)20歲學(xué)生姓名(sname)的關(guān)系代數(shù)表達(dá)式是_。答案:sname(age20(S)5.有關(guān)系模式R(A,B,C),F(xiàn)=AC,ABC,則R中存在_函數(shù)依賴。答案:部分6.有關(guān)系模式R(A,B,C),F(xiàn)=BA,BC,則分解=AB,AC丟失的FD是_。答案:BC7.有關(guān)系模式R(A,B,C,D,E),F(xiàn)=AB,ACE,CD,則R的候選鍵為_(kāi)。答案:AC8.數(shù)據(jù)庫(kù)的并發(fā)操作通常會(huì)帶來(lái)的3類(lèi)問(wèn)題是丟失更新、不一致分析和_。答案:讀“臟”數(shù)據(jù)9.PXC協(xié)議要求X封鎖必須保留到_。答案:事務(wù)終點(diǎn)10.在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,查詢處理應(yīng)考慮局部處理代價(jià)和_。答案:傳輸代價(jià)三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)1.設(shè)有如下的三個(gè)關(guān)系模式:S(SNO,SNAME,AGE,SEX)SC(SNO,CNO,GRADE)C(CNO,CNAME,TEACHER)試寫(xiě)出檢索學(xué)習(xí)WANG老師講授課程的男學(xué)生的姓名(SNAME)的關(guān)系代數(shù)表達(dá)式。答案:2.簡(jiǎn)述關(guān)系模型的3個(gè)組成部分。答案:(1)數(shù)據(jù)結(jié)構(gòu);(1分)(2)數(shù)據(jù)操作;(1分)(3)完整性規(guī)則。(1分)3.設(shè)R=A,B,C,F(xiàn)=AB,BC,=AB,BC試判斷是否為無(wú)損聯(lián)接分解,并說(shuō)明理由。答案:是無(wú)損聯(lián)接分解。(1分)令R1=AB,R2=BC則R1R2=B,R2-R1=C(1分)由F可知:R1R2R2-R1,所以是無(wú)損聯(lián)接分解。(1分)4. 在全局ER模型設(shè)計(jì)過(guò)程中,需要消除局部ER模型之間存在的哪三種沖突?答案:屬性沖突、(1分)結(jié)構(gòu)沖突、(1分)命名沖突。(1分)5.簡(jiǎn)述事務(wù)的原子性。答案:一個(gè)事務(wù)中所有對(duì)數(shù)據(jù)庫(kù)操作是一個(gè)不可分割的操作序列。(3分)或者“事務(wù)要么完整地被全部執(zhí)行,要么什么也不做”。6.簡(jiǎn)述兩段封鎖協(xié)議的內(nèi)容。答案:兩段封鎖將事務(wù)分成增生階段和收縮階段。(1分)增生階段事務(wù)可以申請(qǐng)封鎖,但不能解除任何已取得的封鎖。(1分)收縮階段事務(wù)可以釋放封鎖,但不能申請(qǐng)新的封鎖。(1分)7.簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)中可能發(fā)生的故障類(lèi)型。答案:事務(wù)故障、(1分)系統(tǒng)故障、(1分)介質(zhì)故障。(1分)8.設(shè)有供應(yīng)商關(guān)系S和零件關(guān)系P,如題34圖所示,S和P的主鍵分別是“供應(yīng)商號(hào)”和“零件號(hào)”,P的外鍵是“供應(yīng)商號(hào)”。 分析下列3個(gè)操作能否被正確執(zhí)行,并說(shuō)明理由。.在P中插入元組(P2,白,A2).在P中插入元組(NULL,綠,A1).在P中插入元組(P4,白,A5)答案:操作不能被正確執(zhí)行,因?yàn)檫`反了主鍵唯一性的約束。(1分)操作不能被正確執(zhí)行,因?yàn)檫`反了實(shí)體完整性規(guī)則。(1分)操作不能被正確執(zhí)行,因?yàn)檫`反了參照完整性規(guī)則。(1分)9.簡(jiǎn)述分布式數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性。答案:分布式數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性包括物理獨(dú)立性,(1分)邏輯獨(dú)立性(1分)和分布獨(dú)立性。(1分)四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)1.有4個(gè)關(guān)系模式如下:出版社(出版社編號(hào),出版社名稱(chēng))圖書(shū)(圖書(shū)編號(hào),書(shū)名,出版社編號(hào),定價(jià))作者(作者編號(hào),姓名)著書(shū)(圖書(shū)編號(hào),作者編號(hào),作者排序)注:作者排序=1表示第一作者,依此類(lèi)推。用SQL語(yǔ)句,完成第3639題。(1).檢索所有定價(jià)超過(guò)20元的書(shū)名。答案:SELECT書(shū)名(1分)FROM圖書(shū)(1分)WHERE定價(jià)20(2分)(2).統(tǒng)計(jì)每個(gè)出版社圖書(shū)的平均定價(jià)。答案:SELECT出版社編號(hào),AVG(定價(jià))(2分)FROM圖書(shū)(1分)GROUP BY出版社編號(hào)(1分)(3).將科學(xué)出版社的所有圖書(shū)定價(jià)下調(diào)5%。答案:UPDATE圖書(shū)SET定價(jià)=定價(jià)*0.95(1分)WHERE出版社編號(hào)IN(1分)(SELECT出版社編號(hào)FROM出版社(1分)WHERE出版社名稱(chēng)=科學(xué))(1分)【說(shuō)明】WHERE出版社名稱(chēng)LIKE科學(xué)也正確。(4).列出所有圖書(shū)的書(shū)名、第一作者姓名和出版社名稱(chēng)。答案:SELECT書(shū)名,姓名,出版社名稱(chēng)(1分)FROM出版社A,圖書(shū)B(niǎo),作者C,著書(shū)D(1分)WHEREA.出版社編號(hào)=B.出版社編號(hào)ANDB.圖書(shū)編號(hào)=D.圖書(shū)編號(hào)(1分)ANDC.作者編號(hào)=D.作者編號(hào)AND作者排序=1。(1分)2.基于第3639題的4個(gè)關(guān)系模式,再給出如下語(yǔ)義:(1)每個(gè)出版社出版多種圖書(shū),每種圖書(shū)有唯一的圖書(shū)編號(hào),且每種圖書(shū)只能由一個(gè)出版社出版。(2)一種圖書(shū)有多名作者,且每一個(gè)作者可能編著多種圖書(shū)。(1).試設(shè)計(jì)ER模型,要求標(biāo)注聯(lián)系的類(lèi)型,可省略屬性。答案:五、綜合題(本題10分)1.假設(shè)某旅館業(yè)務(wù)規(guī)定,每個(gè)賬單對(duì)應(yīng)一個(gè)顧客,賬單的發(fā)票號(hào)是唯一的,賬單中包含一個(gè)顧客姓名、到達(dá)日期和顧客每日的消費(fèi)明細(xì),賬單的格式如題41圖所示。如果根據(jù)上述業(yè)務(wù)規(guī)則,設(shè)計(jì)一個(gè)關(guān)系模式:R(發(fā)票號(hào),到達(dá)日期,顧客姓名,消費(fèi)日期,項(xiàng)目,金額)。試回答下列問(wèn)題:(1)找出R的候選鍵。(2)判斷R最高可達(dá)到第幾范式,為什么?(3)給出R的一個(gè)可能的3NF分解。答案:(1)R的候選鍵是(發(fā)票號(hào),消費(fèi)日期,項(xiàng)目)(2分)(2)R1NF(2分)因?yàn)镽中存在部分函數(shù)依賴:發(fā)票號(hào)到達(dá)日期,顧客姓名。(2分)(3)R1(發(fā)票號(hào),到達(dá)日期,顧客姓名)(2分)R2(發(fā)票號(hào),消費(fèi)日期,項(xiàng)目,金額)(2分)2007年10月高等教育自學(xué)考試全國(guó)統(tǒng)一命題考試數(shù)據(jù)庫(kù)系統(tǒng)原理 試卷課程代碼 4735一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。1.在數(shù)據(jù)庫(kù)方式下,信息處理中占據(jù)中心位置的是( )A.磁盤(pán) B.程序 C.數(shù)據(jù)D.內(nèi)存2.下列功能中,不屬于DML基本操作功能的是( )A.排序B.插入C.修改D.檢索3.在下列四種模型中,與計(jì)算機(jī)的硬件及軟件均無(wú)關(guān)的是( )A.外部模型B.邏輯模型C.概念模型D.內(nèi)部模型4.設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),應(yīng)該首先設(shè)計(jì)數(shù)據(jù)庫(kù)的( )A.應(yīng)用系統(tǒng)結(jié)構(gòu)B.概念結(jié)構(gòu)C.邏輯結(jié)構(gòu)D.物理結(jié)構(gòu)5.如果實(shí)體X的存在依賴于Y的存在,且X主鍵的部分或全部從Y中獲得,則X是( )A.遞歸實(shí)體B.復(fù)合實(shí)體C.弱實(shí)體D.超類(lèi)實(shí)體6.關(guān)系規(guī)范化中的插入異常是指( )A.不該插入的數(shù)據(jù)被插入B.應(yīng)該插入的數(shù)據(jù)沒(méi)插入C.插入了沒(méi)有用的數(shù)據(jù)D.插入了錯(cuò)誤的數(shù)據(jù)7.兩個(gè)函數(shù)依賴集F和G等價(jià)的充分必要條件是( )A.F=GB.F+=GC.F=G+D.F+=G+8.設(shè)有關(guān)系R和S如題8圖:RABC abc daf cbd SABCbgAda F題8圖則R與S進(jìn)行差運(yùn)算,其結(jié)果的元組數(shù)為( )A.1B.2C.3D.59.下列不屬于存儲(chǔ)過(guò)程優(yōu)點(diǎn)的是( )A.增加了程序編寫(xiě)工作量B.提高運(yùn)行速度C.降低網(wǎng)絡(luò)通信量D.間接實(shí)現(xiàn)安全控制10.SQL語(yǔ)言的標(biāo)準(zhǔn)庫(kù)函數(shù)COUNT、SUM、AVG、MAX和MIN等,不允許出現(xiàn)在下列哪個(gè)子句中( )A.SELECTB.HAVINGC.GROUPHAVINGD.WHERE11.SQL語(yǔ)言是關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)典型的數(shù)據(jù)庫(kù)語(yǔ)言,它是( )A.過(guò)程化語(yǔ)言B.結(jié)構(gòu)化查詢語(yǔ)言C.格式化語(yǔ)言D.導(dǎo)航式語(yǔ)言12.將查詢關(guān)系S的權(quán)限授予用戶WANG,并允許該用戶將此權(quán)限授予其他用戶。實(shí)現(xiàn)此功能的SQL語(yǔ)句是( )A.GRANT SELECT TO S ON WANG WITH PUBLICB.GRANT SELECT ON S TO WANG WITH PUBLICC.GRANT SELECT TO S ON WANG WITH GRANT OPTIOND.GRANT SELECT ON S TO WANG WITH GRANT OPTION13.若事務(wù)T1已經(jīng)給數(shù)據(jù)A加上了共享鎖,則事務(wù)T2( )A.只能再對(duì)A加共享鎖B.只能再對(duì)A加排他鎖C.可以對(duì)A加共享鎖,也可以對(duì)A加排他鎖D.不能再給A加任何鎖14.在對(duì)象聯(lián)系圖中,表示對(duì)象類(lèi)型之間的超類(lèi)與子類(lèi)聯(lián)系的是( )A.雙向箭頭B.雙線箭頭C.雙箭頭D.單箭頭15.在SQLCLI中,將宿主程序與數(shù)據(jù)庫(kù)交互的有關(guān)信息記錄在運(yùn)行時(shí)數(shù)據(jù)結(jié)果中的是( )A.環(huán)境記錄、連接記錄、語(yǔ)句記錄、描述記錄B.環(huán)境記錄、連接記錄、語(yǔ)句記錄、運(yùn)行記錄C.環(huán)境記錄、連接記錄、運(yùn)行記錄、描述記錄D.環(huán)境記錄、運(yùn)行記錄、語(yǔ)句記錄、描述記錄二、填空題(本大題共10小題,每小題1分,共10分)請(qǐng)?jiān)诿啃☆}的空格上填上正確答案。錯(cuò)填、不填均無(wú)分。16.關(guān)系模型和層次、網(wǎng)狀模型的最大差別是用_ _導(dǎo)航數(shù)據(jù)。17.數(shù)據(jù)庫(kù)系統(tǒng)中三級(jí)模式結(jié)構(gòu)定義存放在_ _中。18.如果關(guān)系模式R是1NF,且每個(gè)非主屬性_ _函數(shù)依賴于候選鍵,那么稱(chēng)R是第二范式的模式。19.模式分解的優(yōu)點(diǎn)之一是能消除_數(shù)據(jù)冗余_和操作異?,F(xiàn)象。20.若關(guān)系A(chǔ)有m個(gè)屬性,關(guān)系B有n個(gè)屬性,則AB有_ _個(gè)屬性。21.SQL語(yǔ)言中,向數(shù)據(jù)庫(kù)表中插入數(shù)據(jù)的命令是_。22.在程序中,事務(wù)以BEGIN TRANSACTION語(yǔ)句開(kāi)始,以_ _語(yǔ)句或ROLL-BACK語(yǔ)句結(jié)束。23.數(shù)據(jù)庫(kù)的并發(fā)操作通常會(huì)帶來(lái)三個(gè)問(wèn)題:_ _問(wèn)題、讀臟數(shù)據(jù)問(wèn)題、不可重復(fù)讀問(wèn)題。24.ODBC技術(shù)為應(yīng)用程序提供了一套CLI函數(shù)庫(kù)和基于_ _的運(yùn)行支持環(huán)境。25.在面向?qū)ο蠹夹g(shù)中,數(shù)據(jù)類(lèi)型系統(tǒng)由基本類(lèi)型、復(fù)合類(lèi)型和_ _三部分組成。三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)26.什么是數(shù)據(jù)獨(dú)立性?在數(shù)據(jù)庫(kù)中有哪兩級(jí)獨(dú)立性? 數(shù)據(jù)獨(dú)立性是指改變數(shù)據(jù)結(jié)構(gòu)不會(huì)影響數(shù)據(jù)。邏輯數(shù)據(jù)獨(dú)立性和物理數(shù)據(jù)獨(dú)立性27.什么是DB的系統(tǒng)緩沖區(qū)?28.設(shè)有函數(shù)依賴集F=ABCE,AC,GPB,EPA,CDEP,HBP,DHG,ABCPG,計(jì)算屬性集D關(guān)于F的閉包D+。29.什么是事務(wù)?它具有哪些性質(zhì)?30.簡(jiǎn)述基本表和視圖和區(qū)別。 基本表儲(chǔ)存在數(shù)據(jù)庫(kù)中,而視圖是由多個(gè)基本表或視圖組成的,不直接儲(chǔ)存在數(shù)據(jù)庫(kù)中。31.簡(jiǎn)述SQL語(yǔ)言的特點(diǎn)。 操作性強(qiáng),易于理解32.DBS中有哪些類(lèi)型的故障?哪些故障破壞了數(shù)據(jù)庫(kù)?哪些故障未破壞數(shù)據(jù)庫(kù)? 33.SQL完整性約束有哪些? 域約束,基本表約束,斷言34.簡(jiǎn)述類(lèi)圖中的重復(fù)度與ER圖中實(shí)體的基數(shù)的區(qū)別。 35.ODBC的體系結(jié)構(gòu)有哪幾層? 四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)36.設(shè)教學(xué)數(shù)據(jù)庫(kù)中有三個(gè)關(guān)系:學(xué)生關(guān)系S(S#,SNAME,AGE,SEX,DEPT),其屬性分別表示學(xué)號(hào)、姓名、年齡、性別、所在系。課程關(guān)系C(C#,CNAME,TEACHER),其屬性分別表示課程號(hào)、課程名、任課教師名。選課關(guān)系SC(S#,C#,GRADE,其中GRADE表示成績(jī)。請(qǐng)用關(guān)系代數(shù)表達(dá)式表達(dá)下面的查詢。檢索選修課程號(hào)為“C2”的學(xué)生的學(xué)號(hào)和姓名。 S#,ANAME(oCNAME=C2(SCSC)37.在36題的基本表中,試用SQL語(yǔ)句完成下面操作:查詢與張明同一個(gè)系的學(xué)生信息。SELECT *FROM SWHERE DEPT IN ( SELECT DEPT FROM S WHERE SNAME=張明)38.在36題的基本表中,試用SQL語(yǔ)句完成下面操作:刪除學(xué)號(hào)為“95002”的學(xué)生選修的課程號(hào)為“C2”的記錄。 39.在36題的基本表中,試用SQL語(yǔ)句完成下面的操作:建立數(shù)學(xué)系學(xué)生的視圖C_STUDENT,并要求進(jìn)行修改和插入數(shù)據(jù)時(shí),仍需保證該視圖只有數(shù)學(xué)系的學(xué)生。視圖的屬性名為:S#,SNAME,AGE,DEPT。create view C_STUDENTAS S#,SNAME,AGE,DEPTFROM S40.在36題的基本表中,試用SQL語(yǔ)句查詢每個(gè)學(xué)生已選修課程的門(mén)數(shù)及平均成績(jī)。 SELECT S#,COUNT(C#),AVG(GRADE) FROM S,SC,C GROUP BY S#五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)某工廠數(shù)據(jù)庫(kù)中有四個(gè)實(shí)體集。一是“倉(cāng)庫(kù)”實(shí)體集,屬性有倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)面積等;二是“零件”實(shí)體集,屬性有零件號(hào)、零件名、規(guī)格、單價(jià)等;三是“供應(yīng)商”實(shí)體集,屬性有供應(yīng)商號(hào)、供應(yīng)商名、地址等;四是“保管員”實(shí)體集,屬性有職工號(hào)、姓名等。設(shè)倉(cāng)庫(kù)與零件之間有“存放”聯(lián)系,每個(gè)倉(cāng)庫(kù)可存放多種零件,每種零件可存放于若干倉(cāng)庫(kù)中,每個(gè)倉(cāng)庫(kù)存放每種零件要記錄庫(kù)存量;供應(yīng)商與零件之間有“供應(yīng)”聯(lián)系,一個(gè)供應(yīng)商可供應(yīng)多種零件,每種零件也可由多個(gè)供應(yīng)商提供,每個(gè)供應(yīng)商每提供一種零件要記錄供應(yīng)量;倉(cāng)庫(kù)與保管員之間有“工作”聯(lián)系,一個(gè)倉(cāng)庫(kù)可以有多名保管員,但一名保管員只能在一個(gè)倉(cāng)庫(kù)工作。(1)試為該工廠的數(shù)據(jù)庫(kù)設(shè)計(jì)一個(gè)ER模型,要求標(biāo)注聯(lián)系類(lèi)型,可省略實(shí)體屬性。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)明每個(gè)關(guān)系模式的主鍵和外鍵。 42.設(shè)有一個(gè)反映職工每月超額完成生產(chǎn)任務(wù)的關(guān)系模式:R(日期,職工號(hào),姓名,工種,額定工作量,本月超額)如果規(guī)定:每個(gè)職工只隸屬于一個(gè)工種,每個(gè)工種的額定工作量惟一,每個(gè)工種的職工有多人。(1)根據(jù)上述規(guī)定,寫(xiě)出模式R的基本FD和關(guān)鍵碼。(2)R最高屬于第幾范式,并說(shuō)明理由。(3)將R規(guī)范到3NF。 2008年1月高等教育自學(xué)考試數(shù)據(jù)庫(kù)系統(tǒng)原理試題課程代碼:04735一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。1.數(shù)據(jù)庫(kù)在磁盤(pán)上的基本組織形式是( )ADB B文件 C二維表D系統(tǒng)目錄2ER模型是數(shù)據(jù)庫(kù)的設(shè)計(jì)工具之一,它一般適用于建立數(shù)據(jù)庫(kù)的( )A概念模型 B邏輯模型 C內(nèi)部模型D外部模型3數(shù)據(jù)庫(kù)三級(jí)模式中,用戶與數(shù)據(jù)庫(kù)系統(tǒng)的接口是( )A模式 B外模式 C內(nèi)模式D邏輯模式4在文件系統(tǒng)中,所具有的數(shù)據(jù)獨(dú)立性是( )A系統(tǒng)獨(dú)立性B物理獨(dú)立性C邏輯獨(dú)立性D設(shè)備獨(dú)立性5在DB技術(shù)中,“臟數(shù)據(jù)”是指( )A未回退的數(shù)據(jù)B未提交的數(shù)據(jù)C回退的數(shù)據(jù)D未提交隨后又被撤消的數(shù)據(jù)6關(guān)系模式至少應(yīng)屬于( )A1NF B2NF C3NFDBCNF7設(shè)有關(guān)系模式R(ABCD),F(xiàn)是R上成立的FD集,F(xiàn)=AB,BC,則屬性集BD的閉包(BD)+為( )ABD BBCD CBCDCD8設(shè)有關(guān)系R如題8圖所示:R學(xué)號(hào)姓名專(zhuān)業(yè)入學(xué)年份97001王敏數(shù)學(xué)198095002高豐經(jīng)濟(jì)學(xué)198095003梅婷數(shù)學(xué)198093013王明計(jì)算機(jī)198194012楊山計(jì)算機(jī)1984題8圖則專(zhuān)業(yè),入學(xué)年份(R)的元組數(shù)為 A2 B3 C4 D59集合R與S的交可以用關(guān)系代數(shù)的基本運(yùn)算表示為( )AR-(R-S) BR+(R-S) CR-(S-R)DS-(R-S)l0已知SN是一個(gè)字符型字段,下列SQL查詢語(yǔ)句( )SELECT SN FROM SWHERE SN LIKEAB;的執(zhí)行結(jié)果為A找出含有3個(gè)字符AB的所有SN字段B找出僅含3個(gè)字符且前兩個(gè)字符為AB的SN字段C找出以字符AB開(kāi)頭的所有SN字段D找出含有字符AB的所有SN字段l1現(xiàn)要查找缺少成績(jī)(Grade)的學(xué)生學(xué)號(hào)(Snum),相應(yīng)的SQL語(yǔ)句是( )ASELECT Snum BSELECT SnumFROM SC FROM SC WHERE Grade=0 WHERE Grade=800 .40試用SQL命令創(chuàng)建一個(gè)學(xué)生_項(xiàng)目視圖,該視圖包含的屬性名稱(chēng)為:學(xué)號(hào),姓名和項(xiàng)目名稱(chēng)。 Select view 學(xué)生_項(xiàng)目視圖 as select 學(xué)號(hào),姓名,項(xiàng)目名稱(chēng) from 學(xué)生 ,項(xiàng)目,參加 where學(xué)生.學(xué)號(hào)=參加.學(xué)號(hào) and 項(xiàng)目.項(xiàng)目學(xué)號(hào)=參加.項(xiàng)目學(xué)號(hào).五、綜合題(本大題共2小題,每小題5分,共l0分)41為體育部門(mén)建立數(shù)據(jù)庫(kù),其中包含如下信息:(1)運(yùn)動(dòng)隊(duì):隊(duì)名、主教練,其中隊(duì)名惟一標(biāo)識(shí)運(yùn)動(dòng)隊(duì)。(2)運(yùn)動(dòng)員:運(yùn)動(dòng)員編號(hào)、姓名、性別、年齡。(3)運(yùn)動(dòng)項(xiàng)目:項(xiàng)目編號(hào)、項(xiàng)目名、所屬類(lèi)別。其中:每個(gè)運(yùn)動(dòng)隊(duì)有多名運(yùn)動(dòng)員,每名運(yùn)動(dòng)員只屬于一個(gè)運(yùn)動(dòng)隊(duì);每名運(yùn)動(dòng)員可以參加多個(gè)項(xiàng)目,每個(gè)項(xiàng)目可以有多個(gè)運(yùn)動(dòng)員參加。系統(tǒng)記錄每名運(yùn)動(dòng)員參加每個(gè)項(xiàng)目所得名次和成績(jī)以及比賽日期。(1)根據(jù)以上敘述,建立ER模型,要求標(biāo)注聯(lián)系類(lèi)型。(實(shí)體的屬性可以省略)(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)明每個(gè)關(guān)系模式的主鍵和外鍵(如果存在)。42設(shè)有一個(gè)反映工程及其所使用相關(guān)材料信息的關(guān)系模式:R(工程號(hào),工程名,工程地址,開(kāi)工日期,完工日期,材料號(hào),材料名稱(chēng),使用數(shù)量) 如果規(guī)定:每個(gè)工程的地址、開(kāi)工日期、完工日期惟一;不同工程的地址、開(kāi)工和完工日期可能相同;工程名與材料名稱(chēng)均有重名;每個(gè)工程使用若干種材料,每種材料可應(yīng)用于若干工程中。(1)根據(jù)上述規(guī)定,寫(xiě)出模式R的基本FD和關(guān)鍵碼。(2)R最高達(dá)到第幾范式,并說(shuō)明理由。(3)將R規(guī)范到3NF。全國(guó)2008年10月自學(xué)考試數(shù)據(jù)庫(kù)系統(tǒng)原理試題課程代碼:04735一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論