




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選文檔試題一得 分一、單項選擇題(本大題共20小題,每小題2分,共40分)在每小題列出的四個備選項中只有一個是符合題目要 求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。1.數(shù)據(jù)庫系統(tǒng)的核心是(B )A數(shù)據(jù)庫B數(shù)據(jù)庫管理系統(tǒng)C數(shù)據(jù)模型D軟件工具2.下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)的特點(diǎn)的是( C )A數(shù)據(jù)結(jié)構(gòu)化 B數(shù)據(jù)由DBMS統(tǒng)一管理和控制 C數(shù)據(jù)冗余度大 D數(shù)據(jù)獨(dú)立性高3.概念模型是現(xiàn)實(shí)世界的第一層抽象,這一類模型中最著名的模型是(D ) A層次模型B關(guān)系模型C網(wǎng)狀模型D實(shí)體-聯(lián)系模型4. 數(shù)據(jù)的物理獨(dú)立性是指( C )A數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)相互獨(dú)立B用戶程序與數(shù)據(jù)庫管理系統(tǒng)相
2、互獨(dú)立C用戶的應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的D應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)是相互獨(dú)立的5要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是(A )A模式與外模式之間的映象B模式與內(nèi)模式之間的映象C模式D三級模式6關(guān)系數(shù)據(jù)模型的基本數(shù)據(jù)結(jié)構(gòu)是( D )A樹 B圖 C索引 D關(guān)系7有一名為“列車運(yùn)營”實(shí)體,含有:車次、日期、實(shí)際發(fā)車時間、實(shí)際抵達(dá)時間、情況摘要等屬性,該實(shí)體主碼是( C ) A車次 B日期C車次+日期 D車次+情況摘要8.己知關(guān)系R和S,RS等價于( B )A. (R-S)-S B. S-(S-R) C. (S-R)-R D. S-(R-S)9學(xué)校數(shù)據(jù)庫中有學(xué)生和宿舍
3、兩個關(guān)系:學(xué)生(學(xué)號,姓名)和 宿舍(樓名,房間號,床位號,學(xué)號)假設(shè)有的學(xué)生不住宿,床位也可能空閑。如果要列出所有學(xué)生住宿和宿舍分配的情況,包括沒有住宿的學(xué)生和空閑的床位,則應(yīng)執(zhí)行( A )A. 全外聯(lián)接B. 左外聯(lián)接C. 右外聯(lián)接D. 自然聯(lián)接10用下面的T-SQL語句建立一個基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元組是( D )A. 5021,劉祥,男,21B. NULL,劉祥,NULL,21C. 5021,NULL,男,21D
4、. 5021,劉祥,NULL,NULL11.把對關(guān)系SPJ的屬性QTY的修改權(quán)授予用戶李勇的T-SQL語句是( C )A. GRANT QTY ON SPJ TO 李勇B. GRANT UPDATE(QTY) ON SPJ TO 李勇C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12. 圖1中( B )是最小關(guān)系系統(tǒng)A B C D圖1 13關(guān)系規(guī)范化中的插入操作異常是指 ( D ) A不該刪除的數(shù)據(jù)被刪除 B不該插入的數(shù)據(jù)被插入 C應(yīng)該刪除的數(shù)據(jù)未被刪除 D應(yīng)該插入的數(shù)據(jù)未被插入14在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)
5、計關(guān)系模式是數(shù)據(jù)庫設(shè)計中( A )階段的任務(wù)A邏輯設(shè)計 B物理設(shè)計 C需求分析 D概念設(shè)計 15在E-R模型中,如果有3個不同的實(shí)體型,3個m:n聯(lián)系,根據(jù)E-R模型轉(zhuǎn)換為關(guān)系模型的規(guī)則,轉(zhuǎn)換后關(guān)系的數(shù)目為( C )。A4B5C6D716事務(wù)的隔離性是指( A )。 A一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的 B事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的 C事務(wù)中包括的所有操作要么都做,要么都不做 D事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài) 17. 數(shù)據(jù)庫恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲的冗余數(shù)據(jù)。這些轉(zhuǎn)儲的冗余數(shù)據(jù)是指( C )A. 數(shù)據(jù)字典、應(yīng)用程序、審計檔案、數(shù)據(jù)庫后備副本B.
6、 數(shù)據(jù)字典、應(yīng)用程序、日志文件、審計檔案C. 日志文件、數(shù)據(jù)庫后備副本D. 數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫后備副本18若事務(wù)T對數(shù)據(jù)對象A加上S鎖,則( B )。A事務(wù)T可以讀A和修改A,其它事務(wù)只能再對A加S鎖,而不能加X 鎖。B事務(wù)T可以讀A但不能修改A,其它事務(wù)只能再對A加S鎖,而不能加X 鎖。C事務(wù)T可以讀A但不能修改A,其它事務(wù)能對A加S鎖和X鎖。D事務(wù)T可以讀A和修改A,其它事務(wù)能對A加S鎖和X鎖。 19. 設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作如圖2所示,下面評價正確的是( B ) A. 該操作不存在問題 B. 該操作丟失修改 C. 該操作不能重復(fù)讀 D. 該操作讀“臟”數(shù)據(jù)T1 T2
7、讀A=100 讀A=100A=A-5寫回 A=A-8寫回圖220. 以下( D )封鎖違反兩段鎖協(xié)議。A. Slock A Slock B Xlock C Unlock A Unlock B Unlock CB. Slock A Slock B Xlock C Unlock C Unlock B Unlock AC. Slock A Slock B Xlock C Unlock B Unlock C Unlock AD. Slock A Unlock A Slock B Xlock C .Unlock B Unlock C得 分二、填空題(本大題共9小題,每空1分,共10分)請在每小題的空格中
8、填上正確答案。錯填、不填均無分。1.關(guān)系數(shù)據(jù)模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作和 關(guān)系完整性約束 三部分組成。關(guān)系數(shù)據(jù)結(jié)構(gòu),關(guān)系操作,關(guān)系完整性約束2. 一般情況下,當(dāng)對關(guān)系R和S使用自然連接時,要求R和S含有一個或多個共有的 屬性 屬性3.在Student表的Sname列上建立一個唯一索引的SQL語句為:CREATE UNIQUE INDEX unique index Stusname ON student(Sname)4. SELECT語句查詢條件中的謂詞“!=ALL”與運(yùn)算符 NOT IN 等價5. 關(guān)系模式R(A,B,C,D)中,存在函數(shù)依賴關(guān)系A(chǔ)B,AC,AD,(B,C)A,則侯選碼是 A
9、和(B,C) ,R 3 NF。6.分E-R圖之間的沖突主要有屬性沖突、 命名沖突 、結(jié)構(gòu)沖突三種。7. 事物 是DBMS的基本單位,是用戶定義的一個數(shù)據(jù)庫操作序列。8.存在一個等待事務(wù)集T0,T1,Tn,其中T0正等待被T1鎖住的數(shù)據(jù)項,T1正等待被T2鎖住的數(shù)據(jù)項,Tn-1正等待被Tn鎖住的數(shù)據(jù)項,且Tn正等待被T0鎖住的數(shù)據(jù)項,這種情形稱為 死鎖 。9. 可串行性 是并發(fā)事務(wù)正確性的準(zhǔn)則。得 分三、簡答題(第1、3題3分,第2題4分,共10分)1試述關(guān)系模型的參照完整性規(guī)則? 2試述視圖的作用? 3. 登記日志文件時必須遵循什么原則?四、設(shè)計題( 第1題4分,第2題6分,第3題3分,第4題
10、4分, 第5題8分,共25分)1 設(shè)教學(xué)數(shù)據(jù)庫中有三個基本表:學(xué)生表S(SNO,SNAME,AGE,SEX),其屬性分別表示學(xué)號、學(xué)生姓名、年齡、性別。課程表C(CNO,CNAME,TEACHER),其屬性分別表示課程號、課程名、上課教師名。選修表SC(SNO,CNO,GRADE),其屬性分別表示學(xué)號、課程號、成績。有如下SQL查詢語句:SELECT CNOFROM C WHERE CNO NOT IN(SELECT CNO FROM S,SCWHERE S.SNO=SC.SNO AND SNAME=張三);請完成下列問題:(1)用漢語句子闡述上述SQL語句的含義;(2)用等價的關(guān)系代數(shù)表達(dá)式
11、表示上述SQL查詢語句。2. 設(shè)有如圖3所示的三個關(guān)系。其中各個屬性的含義如下:A(商店代號)、ANAME(商店名)、WQTY(店員人數(shù))、CITY(所在城市)、B(商品號)、BNAME(商品名稱)、PRICE(價格)、QTY(商品數(shù)量)。A BA#ANAMEWQTYCITY101韶山商店15長沙204前門百貨商店89北京256東風(fēng)商場501北京345鐵道商店76長沙620第一百貨公司413上海BBNAMEPRICE1毛筆212羽毛球7843收音機(jī)13254書包242ABABQTY101110510124210132510141042043612561241256291345114134521
12、83454746204125圖3試用SQL語言寫出下列查詢:(1)找出店員人數(shù)不超過100人或者在長沙市的所有商店的代號和商店名。(2)找出至少供應(yīng)了代號為256的商店所供應(yīng)的全部商品的其它商店的商店名和所在城市。3. 設(shè)有職工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其屬性分別表示職工號、姓名、年齡、性別、工資。為每個工資低于1000元的女職工加薪200元,試寫出這個操作的SQL語句。4. 設(shè)某工廠數(shù)據(jù)庫中有兩個基本表:車間基本表:DEPT(DNO,DNAME,MGR_ENO),其屬性分別表示車間編號、車間名和車間主任的職工號。職工基本表:ERP(ENO,ENAME
13、,AGE,SEX,SALARY,DNO),其屬性分別表示職工號、姓名、年齡、性別、工資和所在車間的編號。建立一個有關(guān)女車間主任的職工號和姓名的視圖,其結(jié)構(gòu)如下:VIEW6(ENO,ENAME)。試寫出創(chuàng)建該視圖VIEW6的SQL語句。5.設(shè)有關(guān)系R和函數(shù)依賴F: R(A,B,C,D,E),F(xiàn) = ABCDE,BCD,DE 。試求下列問題:(1)關(guān)系R的侯選碼是什么?R屬于第幾范式?并說明理由。(3分)(2)如果關(guān)系R不屬于BCNF,請將關(guān)系R逐步分解為BCNF。(5分)要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。五、綜合題(15分)某企業(yè)集團(tuán)有若干工廠,每個工廠生產(chǎn)多種產(chǎn)
14、品,且每一種產(chǎn)品可以在多個工廠生產(chǎn),每個工廠按照固定的計劃數(shù)量生產(chǎn)產(chǎn)品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號、產(chǎn)品名、規(guī)格,職工的屬性有職工號、姓名。(1)根據(jù)上述語義畫出E-R圖;(5分)(2)將該E-R模型轉(zhuǎn)換為關(guān)系模型;(5分)(要求:1:1和1:n的聯(lián)系進(jìn)行合并)(3)指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的主碼和外碼。(5分)試題二得 分一、單項選擇題(本大題共20小題,每小題2分,共40分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。1.
15、下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)的主要特點(diǎn)的是( )。A數(shù)據(jù)結(jié)構(gòu)化 B數(shù)據(jù)的冗余度小C較高的數(shù)據(jù)獨(dú)立性 D程序的標(biāo)準(zhǔn)化2. 數(shù)據(jù)的邏輯獨(dú)立性是指( )A內(nèi)模式改變,模式不變B模式改變,內(nèi)模式不變C模式改變,外模式和應(yīng)用程序不變D內(nèi)模式改變,外模式和應(yīng)用程序不變3.在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是( )。A外模式 B內(nèi)模式 C存儲模式 D模式4.相對于非關(guān)系模型,關(guān)系數(shù)據(jù)模型的缺點(diǎn)之一是( )。A存取路徑對用戶透明,需查詢優(yōu)化 B數(shù)據(jù)結(jié)構(gòu)簡單C數(shù)據(jù)獨(dú)立性高 D有嚴(yán)格的數(shù)學(xué)基礎(chǔ)5.現(xiàn)有關(guān)系表:學(xué)生(宿舍編號,宿舍地址,學(xué)號,姓名,性別,專業(yè),出生日期)的主碼是(
16、)。A宿舍編號B學(xué)號C宿舍地址,姓名D宿舍編號,學(xué)號6自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用自然連接時,要求R和S含有一個或多個共有的( )。A元組 B行 C記錄 D屬性7下列關(guān)系運(yùn)算中,( )運(yùn)算不屬于專門的關(guān)系運(yùn)算。 A選擇 B連接C廣義笛卡爾積 D投影8SQL語言具有( )的功能。A關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制B數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制C數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制D數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱9從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時,一個M:N聯(lián)系轉(zhuǎn)換為關(guān)系模式時,該關(guān)系模式的關(guān)鍵字是( )。AM端實(shí)體的關(guān)鍵字 BN端實(shí)體的關(guān)鍵字 CM端實(shí)體關(guān)鍵字與N端實(shí)體
17、關(guān)鍵字組合 D重新選取其他屬性10.SQL語言中,刪除一個表的命令是( )A. DELETEB. DROP C. CLEAR D. REMOVE11. 圖1中( )是關(guān)系完備的系統(tǒng)A B C D圖1 12有關(guān)系模式A(S,C,M),其中各屬性的含義是:S:學(xué)生;C :課程;M:名次,其語義是:每一個學(xué)生選修每門課程的成績有一定的名次,每門課程中每一名次只有一個學(xué)生(即沒有并列名次),則關(guān)系模式A最高達(dá)到( )A1NF B2NF C3NF DBCNF13關(guān)系規(guī)范化中的刪除異常是指 ( ) A不該刪除的數(shù)據(jù)被刪除 B不該插入的數(shù)據(jù)被插入 C應(yīng)該刪除的數(shù)據(jù)未被刪除 D應(yīng)該插入的數(shù)據(jù)未被插入14在數(shù)據(jù)
18、庫設(shè)計中, ER圖產(chǎn)生于( )A需求分析階段B物理設(shè)計階段C邏輯設(shè)計階段D概念設(shè)計階段 15有一個關(guān)系:學(xué)生(學(xué)號,姓名,系別),規(guī)定學(xué)號的值域是8個數(shù)字組成的字符串,這一規(guī)則屬于( )。A實(shí)體完整性約束B參照完整性約束C用戶自定義完整性約束D關(guān)鍵字完整性約束16事務(wù)是數(shù)據(jù)庫運(yùn)行的基本單位。如果一個事務(wù)執(zhí)行成功,則全部更新提交;如果一個事務(wù)執(zhí)行失敗,則已做過的更新被恢復(fù)原狀,好像整個事務(wù)從未有過這些更新,這樣保持了數(shù)據(jù)庫處于( )狀態(tài)。 A安全性 B一致性 C完整性 D可靠性17. ( )用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行的每一次更新操作。A后援副本 B日志文件 C數(shù)據(jù)庫 D緩沖區(qū)18在并發(fā)控制技術(shù)中
19、,最常用的是封鎖機(jī)制,基本的封鎖類型有排它鎖X和共享鎖S,下列關(guān)于兩種鎖的相容性描述不正確的是( )A.X/X :TRUEB.S/S:TRUEC.S/X:FALSED.X/S:FALSE 19. 設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作如圖1所示,下面評價正確的是( ) A. 該操作不存在問題 B. 該操作丟失修改C. 該操作不能重復(fù)讀 D. 該操作讀“臟”數(shù)據(jù) T1 T2 read(A)read(B) sum=A+B read(A)AA*2write(A) read(A)read(B)sum=A+Bwrite(A+B) 圖2 20. 已知事務(wù)T1的封鎖序列為:LOCK S(A)LOCK S(B)L
20、OCK X(C)UNLOCK(B) UNLOCK (A) UNLOCK (C)事務(wù)T2的封鎖序列為:LOCK S(A) UNLOCK (A) LOCK S(B)LOCK X(C) UNLOCK (C) UNLOCK (B)則遵守兩段封鎖協(xié)議的事務(wù)是( )A.T1B.T2C.T1和T2 D.沒有得 分二、填空題(本大題共7小題,每空1分,共10分)請在每小題的空格中填上正確答案。錯填、不填均無分。1.關(guān)系數(shù)據(jù)庫的實(shí)體完整性規(guī)則規(guī)定基本關(guān)系的 主碼 都不能取 空 。2.在關(guān)系A(chǔ)(S,SN,D)和B(D,CN,NM)中,A的主碼是S,B的主碼是D,則D在A中稱為 外鍵 。3.SQL語言中,用于授權(quán)的
21、語句是_grant_。4. 關(guān)系R與S的交可以用關(guān)系代數(shù)的5種基本運(yùn)算表示為 s-(s-r) 。5.數(shù)據(jù)庫系統(tǒng)中最重要的軟件是 數(shù)據(jù)庫管理系統(tǒng) ,最重要的用戶是 DBA 6.數(shù)據(jù)庫設(shè)計分為以下六個設(shè)計階段:需求分析階段、 概念模型設(shè)計 、邏輯結(jié)構(gòu)設(shè)計階段、 物理結(jié)構(gòu)設(shè)計 、數(shù)據(jù)庫實(shí)施階段、數(shù)據(jù)庫運(yùn)行和維護(hù)階段。7.已知關(guān)系R(A,B,C,D)和R上的函數(shù)依賴集F=ACD,CB,則R 2 NF。得 分三、簡答題(本大題共3小題,第1題4分,第2、3題各3分,共10分)1. 試述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的概念。2說明視圖與基本表的區(qū)別和聯(lián)系。3數(shù)據(jù)庫系統(tǒng)的故障有哪些類型?得 分四、
22、設(shè)計題(第1題15分,第2題10分,共25分)1. 設(shè)有一個工程供應(yīng)數(shù)據(jù)庫系統(tǒng),包括如下四個關(guān)系模式:l S(SNO,SNAME, STATUS,CITY);l P(PNO,PNAME,COLOR,WEIGHT);l J(JNO,JNAME,CITY);l SPJ(SNO,PNO,JNO,QTY);供應(yīng)商表S由供應(yīng)商號、供應(yīng)商名、狀態(tài)、城市組成;零件表P 由零件號、零件名、顏色、重量組成;工程項目表J由項目號、項目名、城市組成;供應(yīng)情況表SPJ由供應(yīng)商號、零件號、項目號、供應(yīng)數(shù)量組成;(1)用關(guān)系代數(shù)查詢沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號;(3分)(2)用關(guān)系代數(shù)查詢至少使用了供應(yīng)商S1
23、所供應(yīng)的全部零件的工程號JNO;(3分)(3)用SQL查詢供應(yīng)工程J1零件為紅色的工程號JNO;(2分)(4)用SQL查詢沒有使用天津供應(yīng)商生產(chǎn)的零件的工程號;(3分)(5)用SQL語句將全部紅色零件改為藍(lán)色;(2分)(6)用SQL語句將(S2,P4,J6,400)插入供應(yīng)情況關(guān)系。(2分)2設(shè)有關(guān)系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE),(S#,CNAME)為候選碼,設(shè)關(guān)系中有如下函數(shù)依賴: (S#,CNAME)SNAME,SDEPT,MNAMES#SNAME,SDEPT,MNAME(S#,CNAME)GRADESDEPTMNAME試求下列問題:(
24、1)關(guān)系STUDENT屬于第幾范式?并說明理由。(3分)(2)如果關(guān)系STUDENT不屬于BCNF,請將關(guān)系STUDENT逐步分解為巧 BCNF。(7分)要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。五、綜合題(15分)某企業(yè)集團(tuán)有若干工廠,每個工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個工廠生產(chǎn),每個工廠按照固定的計劃數(shù)量生產(chǎn)產(chǎn)品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號、產(chǎn)品名、規(guī)格,職工的屬性有職工號、姓名。(1)根據(jù)上述語義畫出E-R圖;(5分)(2)將該E-R模型轉(zhuǎn)換為關(guān)系模型
25、;(5分)(要求:1:1和1:n的聯(lián)系進(jìn)行合并)(3)指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的主碼和外碼。(5分)試題三得 分閱卷人復(fù)查人一、單項選擇題(本大題共20小題,每小題1.5分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。1.數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是( )A數(shù)據(jù)庫系統(tǒng)復(fù)雜,而文件系統(tǒng)簡單B文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問題,而數(shù)據(jù)庫系統(tǒng)可以解決C文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)能夠管理各種類型的文件D文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù)量2.數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插
26、入、修改和刪除等操作的數(shù)據(jù)庫語言稱為( )A數(shù)據(jù)定義語言(DDL) B數(shù)據(jù)管理語言 C數(shù)據(jù)操縱語言(DML) D數(shù)據(jù)控制語言3.數(shù)據(jù)庫的網(wǎng)狀模型應(yīng)滿足的條件是( ) A允許一個以上結(jié)點(diǎn)無雙親,也允許一個結(jié)點(diǎn)有多個雙親B必須有兩個以上的結(jié)點(diǎn)C有且僅有一個結(jié)點(diǎn)無雙親,其余結(jié)點(diǎn)都只有一個雙親 D每個結(jié)點(diǎn)有且僅有一個雙親4. 數(shù)據(jù)的邏輯獨(dú)立性是指( )A內(nèi)模式改變,模式不變B模式改變,內(nèi)模式不變C模式改變,外模式和應(yīng)用程序不變D內(nèi)模式改變,外模式和應(yīng)用程序不變5設(shè)有關(guān)系模式EMP(職工號,姓名,年齡,技能)。假設(shè)職工號唯一,每個職工有多項技能,則EMP表的主碼是( )A職工號B姓名,技能C技能D職工號
27、,技能6在關(guān)系代數(shù)中,對一個關(guān)系做投影操作后,新關(guān)系的元組個數(shù)( )原來關(guān)系的元組個數(shù)。A小于 B小于或等于 C等于 D大于7設(shè)關(guān)系R和S的屬性個數(shù)分別是2和3,那么RS等價于( ) 12A12(RS) B14(RS)C12(RS) D150時,R中與相關(guān)聯(lián)的屬性B之值。(3分)(2)當(dāng)屬性C=40時,將R中與之相關(guān)聯(lián)的屬性B值修改為b4。(5分)4.設(shè)有關(guān)系R和函數(shù)依賴F: R(W,X,Y,Z),F(xiàn) = XZ,WXY 。試求下列問題:(1)關(guān)系R屬于第幾范式?(3分)(2)如果關(guān)系R不屬于BCNF,請將關(guān)系R逐步分解為BCNF。(5分)要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的
28、函數(shù)依賴。(1)R是1NF。侯選碼為WX,則Y,Z為非主屬性,又由于XZ,因此F中存在非主屬性對侯選碼的部分函數(shù)依賴。(2)將關(guān)系分解為:R1(W,X,Y),F(xiàn)1 = WXY R2(X,Z),F(xiàn)2 = XZ 消除了非主屬性對碼的部分函數(shù)依賴。F1和F2中的函數(shù)依賴都是非平凡的,并且決定因素是候選碼,所以上述關(guān)系模式是BCNF。得 分閱卷人復(fù)查人五、綜合題(15分)某醫(yī)院病房管理系統(tǒng)中,包括四個實(shí)體型,分別為:科室:科名,科地址,科電話病房:病房號,病房地址醫(yī)生:工作證號,姓名,職稱,年齡病人:病歷號,姓名,性別 且存在如下語義約束: 一個科室有多個病房、多個醫(yī)生,一個病房只能屬于一個科室,一個
29、醫(yī)生只屬于一個科室;一個醫(yī)生可負(fù)責(zé)多個病人的診治,一個病人的主管醫(yī)生只有一個;一個病房可入住多個病人,一個病人只能入住在一個病房。注意:不同科室可能有相同的病房號。 完成如下設(shè)計:(1)畫出該醫(yī)院病房管理系統(tǒng)的ER圖;(5分)(2)將該E-R圖轉(zhuǎn)換為關(guān)系模型;(5分)(要求:1:1和1:n的聯(lián)系進(jìn)行合并)(3)指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的主碼和外碼。(5分)試題四得 分一、單項選擇題(本大題共20小題,每小題1.5分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。1.數(shù)據(jù)庫系統(tǒng)的特點(diǎn)是( )、數(shù)據(jù)獨(dú)立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)
30、不一致和加強(qiáng)了數(shù)據(jù)保護(hù)。A數(shù)據(jù)共享 B數(shù)據(jù)存儲C數(shù)據(jù)應(yīng)用 D數(shù)據(jù)保密2.數(shù)據(jù)庫系統(tǒng)中,物理數(shù)據(jù)獨(dú)立性是指( )。A數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨(dú)立B應(yīng)用程序與DBMS的相互獨(dú)立C應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫的物理模式是相互獨(dú)立的D應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立3.在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是( )。A外模式 B內(nèi)模式 C存儲模式 D模式4.關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是( )。A層次結(jié)構(gòu) B二維表結(jié)構(gòu)C網(wǎng)狀結(jié)構(gòu) D封裝結(jié)構(gòu)5.關(guān)系模型中,一個候選碼( )。A可由多個任意屬性組成B至多由一個屬性組成C可由一個或多個其值能唯一標(biāo)識該關(guān)系模式中任何元組的屬性
31、組成D必須由多個屬性組成6自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用自然連接時,要求R和S含有一個或多個共有的( )。A元組 B行 C記錄 D屬性7設(shè)關(guān)系R和S的屬性個數(shù)分別是2和3,那么RS等價于( ) 12A12(RS) B14(RS)C12(RS) D14(RS)8SQL語言具有( )的功能。A關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制B數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制C數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制D數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱9假定學(xué)生關(guān)系是S(S,SNAME,SEX,AGE),課程關(guān)系是C(C,CNAME,TEACHER),學(xué)生選課關(guān)系是SC(S,C,GRADE)。要查找選修
32、“COMPUTER”課程的“女”學(xué)生姓名,將涉及到關(guān)系( )。AS BSC,C CS,SC DS,C,SC10.已知關(guān)系SPJ(S#,P#,J#,QTY),把對關(guān)系SPJ的屬性QTY的修改權(quán)授予用戶張三的T-SQL語句是( C )A. GRANT QTY ON SPJ TO 張三B. GRANT UPDATE ON SPJ TO張三C. GRANT UPDATE (QTY) ON SPJ TO張三D. GRANT UPDATE ON SPJ (QTY) TO張三11. 圖1中( )是關(guān)系完備的系統(tǒng)A B C D圖1 12在R(U)中,如果XY,并且對于X的任何一個真子集X,都有XY,則( )。
33、A. Y函數(shù)依賴于X B. Y對X完全函數(shù)依賴C. X為U的候選碼 D. R屬于2NF13關(guān)系規(guī)范化中的插入操作異常是指 ( ) A不該刪除的數(shù)據(jù)被刪除 B不該插入的數(shù)據(jù)被插入 C應(yīng)該刪除的數(shù)據(jù)未被刪除 D應(yīng)該插入的數(shù)據(jù)未被插入14在數(shù)據(jù)庫設(shè)計中, ER圖產(chǎn)生于( )A需求分析階段B物理設(shè)計階段C邏輯設(shè)計階段D概念設(shè)計階段 15在合并分E-R圖時必須消除各分圖中的不一致。各分E-R圖之間的沖突主要有三類,即屬性沖突、命名沖突和結(jié)構(gòu)沖突,其中命名沖突是指( )。A命名太長或太短B同名異義或同義異名C屬性類型沖突D屬性取值單位沖突16事務(wù)是數(shù)據(jù)庫運(yùn)行的基本單位。如果一個事務(wù)執(zhí)行成功,則全部更新提交
34、;如果一個事務(wù)執(zhí)行失敗,則已做過的更新被恢復(fù)原狀,好像整個事務(wù)從未有過這些更新,這樣保持了數(shù)據(jù)庫處于( )狀態(tài)。 A安全性 B一致性 C完整性 D可靠性17. ( )用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行的每一次更新操作。A后援副本 B日志文件 C數(shù)據(jù)庫 D緩沖區(qū)18若事務(wù)T對數(shù)據(jù)對象A加上S鎖,則( )。A.事務(wù)T可以讀A和修改A,其它事務(wù)只能再對A加S鎖,而不能加X 鎖。B事務(wù)T可以讀A但不能修改A,其它事務(wù)能對A加S鎖和X鎖。C事務(wù)T可以讀A但不能修改A,其它事務(wù)只能再對A加S鎖,而不能加X 鎖。D事務(wù)T可以讀A和修改A,其它事務(wù)能對A加S鎖和X鎖。 19. 設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作如圖1
35、所示,下面評價正確的是( ) A. 該操作不存在問題 B. 該操作丟失修改C. 修改該操作不能重復(fù)讀 D. 該操作讀“臟”數(shù)據(jù) T1 T2 read(A)read(B) sum=A+B read(A)AA*2write(A) read(A)read(B)sum=A+Bwrite(A+B) 圖2 20. 已知事務(wù)T1的封鎖序列為:LOCK S(A)LOCK S(B)LOCK X(C)UNLOCK(B) UNLOCK (A) UNLOCK (C)事務(wù)T2的封鎖序列為:LOCK S(A) UNLOCK (A) LOCK S(B)LOCK X(C) UNLOCK (C) UNLOCK (B)則遵守兩段
36、封鎖協(xié)議的事務(wù)是( )A.T1B.T2C.T1和T2 D.沒有得 分二、填空題(本大題共10小題,每小題1分,共10分)請在每小題的空格中填上正確答案。錯填、不填均無分。1.數(shù)據(jù)管理經(jīng)歷了人工管理、文件系統(tǒng)、 數(shù)據(jù)庫系統(tǒng) 三個階段。2.數(shù)據(jù)模型由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和 完整性約束 三部分組成。3.在Student表的Sname列上建立一個聚簇索引的SQL語句為:CREATE cluster index Stusname ON student(Sname)4. SELECT語句查詢條件中的謂詞“=ANY”與運(yùn)算符 in 等價。5. 關(guān)系模式R(A,B,C,(A,C)B,(A,B)C,BC)最高可達(dá)
37、到第 三 范式。6.數(shù)據(jù)抽象主要有分類和 聚集 兩種。7.存在一個等待事務(wù)集T0,T1,Tn,其中T0正等待被T1鎖住的數(shù)據(jù)項,T1正等待被T2鎖住的數(shù)據(jù)項,Tn-1正等待被Tn鎖住的數(shù)據(jù)項,且Tn正等待被T0鎖住的數(shù)據(jù)項,這種情形稱為 死鎖 。8.“為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計內(nèi)容應(yīng)該屬于數(shù)據(jù)庫設(shè)計中的 物理 結(jié)構(gòu) 設(shè)計階段。9. 并發(fā)控制的主要方法是 封鎖 機(jī)制。10.故障分為事務(wù)故障、 系統(tǒng)故障 和介質(zhì)故障三種。得 分三、簡答題(本大題共3小題,每小題5分,共15分)1. 簡述等值連接與自然連接的區(qū)別和聯(lián)系。2說明視圖與基本表的區(qū)別和聯(lián)系?3簡述事務(wù)的特性。得 分四、設(shè)計題(第1題20分,第2題10分,共30分)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 創(chuàng)新型人才引領(lǐng)鄉(xiāng)村振興的路徑探索
- 重慶市開州區(qū)鎮(zhèn)東初級中學(xué)2025屆化學(xué)九上期末達(dá)標(biāo)檢測模擬試題含解析
- 江蘇省無錫市第一女子中學(xué)2025屆九上化學(xué)期末預(yù)測試題含解析
- 山西財經(jīng)大學(xué)華商學(xué)院《內(nèi)部控制制度》2023-2024學(xué)年第一學(xué)期期末試卷
- 商業(yè)停車場車位租賃與廣告合作合同
- 文化教育設(shè)施設(shè)計與施工方案研究
- 2025至2030中國狗肉行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國月子中心行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢及投資規(guī)劃深度研究報告
- 石油化工行業(yè)發(fā)展現(xiàn)狀與未來趨勢分析預(yù)測報告
- 2025至2030中國自助點(diǎn)菜亭行業(yè)市場深度研究及發(fā)展前景投資可行性分析報告
- 2024年上海市中考語文備考之150個文言實(shí)詞刷題表格及答案
- 2023-6新高考語文答題卡(全國甲卷兩欄)可以編輯
- 校本研修活動方案設(shè)計與實(shí)施
- 大學(xué)生心理健康教育(周莉第四版) 課件 第1-5章 主動掌控:打造健康生活-戀愛與性:理解親密關(guān)系
- 家庭教育學(xué)整套課件
- 營銷人員財務(wù)必備之財務(wù)與營銷結(jié)合
- 2024年風(fēng)機(jī)市場洞察報告
- 鍛壓設(shè)備安裝工程施工及驗(yàn)收規(guī)范
- 磨煤機(jī)檢修培訓(xùn)課件
- 瑞安市工業(yè)固廢與污泥無害化處置及資源化利用項目階段性竣工環(huán)境保護(hù)驗(yàn)收報告
- 檢驗(yàn)科對急診凝血標(biāo)本質(zhì)量不合格原因分析品管圈魚骨圖柏拉圖
評論
0/150
提交評論