2011茂名技術(shù)學(xué)院《數(shù)據(jù)庫原理》模擬題.ppt
《2011茂名技術(shù)學(xué)院《數(shù)據(jù)庫原理》模擬題.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《2011茂名技術(shù)學(xué)院《數(shù)據(jù)庫原理》模擬題.ppt(46頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
茂名學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系,《數(shù)據(jù)庫原理》模擬題,,考試題型,一、選擇題(20分)二、填空題(20分)三、簡答題(20分)四、綜合題(40分),一、選擇題,1.單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為【】。A.外模式B.概念模式C.內(nèi)模式D.存儲(chǔ)模式,2.數(shù)據(jù)模型的三要素是指【】。A、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)對象和共享B、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)控制C、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性D、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束條件,,3、只有兩個(gè)屬性的關(guān)系,其最高范式必屬于【】。A、1NFB、3NFC、3NFD、BCNF,,4、SQL語言是【】。A、高級(jí)語言B、非過程化語言C、匯編語言D、宿主語言,,5、在SQL中,與關(guān)系代數(shù)中的投影運(yùn)算相對應(yīng)的子句是【】。A、SELECTB、FROMC、WHERED、ORDERBY,,6、關(guān)于視圖,下列說法中正確的是【】。A、對視圖的使用,不可以進(jìn)行查詢和修改操作B、視圖只能從表中導(dǎo)出C、視圖與表一樣也存儲(chǔ)著數(shù)據(jù)D、對視圖的操作,最終要轉(zhuǎn)化為對基本表的操作,,7、數(shù)據(jù)庫邏輯設(shè)計(jì)時(shí),下列原則中不正確的是【】。A、一定要避免插入異常B、一定要避免刪除異常C、一定要避免數(shù)據(jù)冗余D、盡量避免多表連接,,8、概念結(jié)構(gòu)設(shè)計(jì)的主要工具是【】。A、數(shù)據(jù)流程圖和數(shù)據(jù)字典B、E-R圖C、規(guī)范化理論D、SQL語言,,9、在數(shù)據(jù)庫中造成數(shù)據(jù)損害的故障里,CPU故障屬于【】。A、事務(wù)故障B、系統(tǒng)故障C、介質(zhì)故障D、程序故障,,10、在SQL的安全控制中,不屬于視圖機(jī)制優(yōu)點(diǎn)的是【】。A、數(shù)據(jù)安全性B、程序安全性C、數(shù)據(jù)獨(dú)立性D、操作簡單性,,11、對于事務(wù)并發(fā)控制處理,若發(fā)現(xiàn)“事務(wù)等待圖”中存在回路,則【】。A、出現(xiàn)死鎖B、出現(xiàn)活鎖C、事務(wù)執(zhí)行失敗D、事務(wù)執(zhí)行成功,,12、現(xiàn)有關(guān)系模式:EMP(empno,ename,mgr,sal,workday)DEPT(deptno,dname,loc)在以下視圖中,不能更新的視圖為【】。A.視圖V1,由1970年以后參加工作的雇員組成。B.視圖V2,由部門號(hào)和各部門的平均工資組成。C.視圖V3,由雇員姓名和其領(lǐng)導(dǎo)者姓名組成。D.視圖V4,由薪金超出所有雇員平均薪金以上的雇員組成。,13、根據(jù)(S,X)鎖相容矩陣,若事務(wù)A已對表T加上了S鎖,則另一事務(wù)E可以對表T加【】。A、S鎖B、S和X鎖C、X鎖D、以上都不是,,14、要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨(dú)立性,需要修改的是【】。A.模式B.模式與內(nèi)模式的映射C.模式與外模式的映射D.內(nèi)模式,,15、在下列關(guān)系運(yùn)算中,【】的結(jié)果集膨脹規(guī)模最大。A、選擇B、投影C、連接D、集合交,,16、從E-R模型向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)M:N的聯(lián)系應(yīng)轉(zhuǎn)換為一個(gè)關(guān)系模式,則該關(guān)系模式的碼應(yīng)該是【】。A、M端實(shí)體的碼B、N端實(shí)體的碼C、M端和N端實(shí)體的碼的組合D、重新選擇其它屬性,,17、在SQL中,對表中的數(shù)據(jù)進(jìn)行修改的語句是【】。A、UPDATE…SET…B、UPDATE…FROM…C、ALTER…SET…D、ALTER…FROM,,18、存在一個(gè)等待事務(wù)集{T0,T1,…,Tn},其中T0正等待被T1鎖住的數(shù)據(jù)項(xiàng),T1正等待被T2鎖住的數(shù)據(jù)項(xiàng),……,Tn-1正等待被Tn鎖住的數(shù)據(jù)項(xiàng),Tn正等待被T0鎖住的數(shù)據(jù)項(xiàng),則系統(tǒng)的工作狀態(tài)處于【】。A、并發(fā)處理B、封鎖C、循環(huán)D、死鎖,19、已知關(guān)系R如圖所示,可以作為R的主碼的屬性組是【】。A、abB、bdC、acD、bc,,20、假設(shè)在某個(gè)公司環(huán)境中,一個(gè)部門有多名職工,一名職工只能屬于一個(gè)部門,則部門與職工之間的聯(lián)系是【】。A、一對多B、一對一C、多對多D、不確定,,二、填空題,1、數(shù)據(jù)模型的三要素分別是:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和。2、概念模型表示方法很多,其中最常用的是1976年提出的實(shí)體聯(lián)系方法,該方法用來描述現(xiàn)實(shí)世界的概念模型。3、在DBMS中,美國國家標(biāo)準(zhǔn)協(xié)會(huì)把數(shù)據(jù)模式分為三級(jí):外模式、模式和。4、根據(jù)實(shí)體完整性規(guī)則,若屬性A是基本關(guān)系的主屬性,則屬性A的值不能為。,,5、DBMS的并發(fā)控制是以為單位進(jìn)行的。6、所謂“兩段”鎖的含義是,事務(wù)分為兩個(gè)階段,第一階段是獲得封鎖,第二階段是。7、若關(guān)系R有m個(gè)元組,關(guān)系S有n個(gè)元組,那么RS的元組個(gè)數(shù)應(yīng)該是。8、避免發(fā)生活鎖的方法是采用的策略。9、數(shù)據(jù)流程圖(DFD)是數(shù)據(jù)庫設(shè)計(jì)中階段的描述工具。,三、簡答題,1、數(shù)據(jù)獨(dú)立性包括哪兩個(gè)方面,含義是什么?2、等值連接與自然連接的區(qū)別是什么?3、數(shù)據(jù)庫設(shè)計(jì)的步驟有哪些?4、什么是事務(wù)?它有哪四種特性?,四、應(yīng)用題,1、假設(shè)有下面兩個(gè)模式:職工(職工號(hào),姓名,年齡,職務(wù),工資,部門號(hào)),其中職工號(hào)為主碼;部門(部門號(hào),名稱,經(jīng)理名,電話),其中部門號(hào)為主碼;用SQL語言定義這兩個(gè)關(guān)系模式,要求在模式中完成以下完整性約束條件的定義:(1)定義每個(gè)模式的主碼;(2)定義參照完整性;(3)定義職工年齡不得超過60歲。,CREATETABLE部門(部門號(hào)NUMBER(2),名稱VARCHAR(10),經(jīng)理名VARCHAR(10),電話Char(12),CONSTRAINTPK_DEPTPRIMARYKEY(部門號(hào)));CREATETABLE職工(職工號(hào)NUMBER(4),姓名VARCHAR(10),年齡NUMBER(2),CONSTRAINTC1CHECK(Age部門編號(hào)(商店編號(hào),部門編號(hào))――>負(fù)責(zé)人(商店編號(hào),商品編號(hào))――>商品庫存數(shù)量(2)(商店編號(hào),商品編號(hào))(3)2NF。因?yàn)镽中存在著非主屬性“負(fù)責(zé)人”對候選碼(商店編號(hào),商品編號(hào))的傳遞依賴,所以R不屬于3NF。(4)R1(商店編號(hào),商品編號(hào),商品庫存數(shù)量,部門編號(hào))R2(商店編號(hào),部門編號(hào),負(fù)責(zé)人),旅館的客房管理問題應(yīng)包括客房管理與收費(fèi)管理,現(xiàn)在用以下關(guān)系模式:收費(fèi)(住客身份證號(hào),住客姓名,性別,年齡,地址,客房號(hào),床位號(hào),收費(fèi)標(biāo)準(zhǔn),住宿日期,退房日期,預(yù)付款)假設(shè):(1)旅館住客可能存在同名現(xiàn)象。(2)一個(gè)客人可以多次、不同時(shí)間到該旅館住宿。試回答下列問題:(1)根據(jù)上述規(guī)定,寫出該關(guān)系模式的基本函數(shù)依賴。(2)找出該關(guān)系模式的候選碼。(3)該關(guān)系模式最高已經(jīng)達(dá)到第幾范式?為什么?(4)如果該關(guān)系模式不屬于3NF,該關(guān)系模式分解成3NF模式集。,(1)基本函數(shù)依賴有:住客身份證號(hào)――>(住客姓名,性別,年齡,地址)(客房號(hào),床位號(hào))――>收費(fèi)標(biāo)準(zhǔn)(客房號(hào),床位號(hào),住宿日期)――>(住客姓名,性別,年齡,地址,收費(fèi)標(biāo)準(zhǔn),預(yù)付款,退房日期)(2)候選碼是:(客房號(hào),床位號(hào),住宿日期)(3)該關(guān)系模式最高只達(dá)1NF。因?yàn)榇嬖诜侵鲗傩詫Υa的部分函數(shù)依賴。(4)住客信息(住客身份證號(hào),住客姓名,性別,年齡,地址),床位信息(客房號(hào),床位號(hào),收費(fèi)標(biāo)準(zhǔn)),住宿信息(客房號(hào),床位號(hào),住宿日期,住客身份證號(hào),預(yù)付款,退房日期),假設(shè)有如下的關(guān)系模式:S(供應(yīng)商),數(shù)據(jù)項(xiàng)有SNO、SNAME、SADDR;P(零件),數(shù)據(jù)項(xiàng)有PNO、PNAME、COLOR、WEIGHT;J(工程項(xiàng)目),數(shù)據(jù)項(xiàng)有JNO、JNAME、JADDR;SPJ(供應(yīng)情況),數(shù)據(jù)項(xiàng)有SNO、PNO、JNO、QTY,表示某供應(yīng)商供應(yīng)某種零件給某工程項(xiàng)目的數(shù)量QTY;并規(guī)定屬性:SNO、SNAME、SADDR、PNO、PNAME、COLOR、JNO、JNAME、JADDR為字符型數(shù)據(jù);WEIGHT、QTY為數(shù)值型數(shù)據(jù);列的寬度自定義。(1)試用SQL語句定義S和SPJ表的結(jié)構(gòu)(應(yīng)包括主鍵子句和外鍵子句)。,(2)找出工程項(xiàng)目J2使用的各種零件的名稱及其數(shù)量。(3)試用SQL語句建立一視圖,該視圖定義某指定供應(yīng)商“上海電機(jī)廠”為“三峽工程”項(xiàng)目提供的零件的編號(hào)、名稱清單。(4)試給出一SQL語句,查詢“三峽工程”項(xiàng)目所使用的零件的總重量。,(1)CREATETABLES(SNOCHAR(8),SNAMECHAR(8),SADDRCHAR(20),PRIMARYKEY(SNO));CREATETABLESPJ(SNOCHAR(8),PNOCHAR(10),JNOCHAR(8),QTYINT,PRIMARYKEY(SNO,PNO,JNO),FOREIGNKEY(SNO)REFERENCESS(SNO),FOREIGNKEY(PNO)REFERENCESP(PNO),FOREIGNKEY(JNO)REFERENCESJ(JNO),);,(2)SELECTP.PNAME,SPJ.QTYFROMP,SPJWHEREP.PNO=SPJ.PNOANDSPJ.JNO=’J2’(3)CREATEVIEWV1ASSELECTP.PNO,PNAMEFROMS,J,SPJWHERES.SNO=SPJ.SNOANDP.PNO=SPJ.PNOANDJ.JNO=SPJ.JNOANDS.SNAME=‘上海電機(jī)廠’ANDJ.JNAME=‘三峽工程’;(4)SELECTSUM(QTY*WEIGHT)FROMP,SPJ,JWHEREP.PNO=SPJ.PNOANDJ.JNO=SPJ.JNOANDJ.JNAME=‘三峽工程’;,現(xiàn)有如下關(guān)系模式:借閱(圖書編號(hào),書名,作者名,出版社,讀者編號(hào),讀者姓名,借閱日期,歸還日期)試回答下列問題:(1)讀者姓名是候選碼嗎?說明判斷的理由。(2)寫出該關(guān)系模式的主碼。(3)該關(guān)系模式中是否存在部分函數(shù)依賴和傳遞依賴?如果存在,請各寫出一個(gè)。(4)該關(guān)系模式最高滿足第幾范式?請說明理由。(5)如何分解該關(guān)系模式才能使分解后的關(guān)系模式滿足第二范式(2NF)?,(1)讀者姓名不是候選碼。(2)主碼是(讀者編號(hào),圖書編號(hào),借閱日期)(3)存在部分函數(shù)依賴:(讀者編號(hào),圖書編號(hào),借閱日期)→讀者姓名存在傳遞函數(shù)依賴:(讀者編號(hào),圖書編號(hào),借閱日期)→讀者姓名(4)滿足1NF。因?yàn)榇嬖诓糠趾瘮?shù)依賴和傳遞函數(shù)依賴讀者(讀者編號(hào),讀者姓名)圖書(圖書編號(hào),書名,作者名,出版社)借閱(圖書編號(hào),讀者編號(hào),借閱日期,歸還日期,- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)據(jù)庫原理 2011 茂名 技術(shù)學(xué)院 數(shù)據(jù)庫 原理 模擬
鏈接地址:http://m.zhongcaozhi.com.cn/p-11815224.html