數(shù)據(jù)庫(kù)期末考試復(fù)習(xí)試題與答案_第1頁(yè)
數(shù)據(jù)庫(kù)期末考試復(fù)習(xí)試題與答案_第2頁(yè)
數(shù)據(jù)庫(kù)期末考試復(fù)習(xí)試題與答案_第3頁(yè)
數(shù)據(jù)庫(kù)期末考試復(fù)習(xí)試題與答案_第4頁(yè)
數(shù)據(jù)庫(kù)期末考試復(fù)習(xí)試題與答案_第5頁(yè)
已閱讀5頁(yè),還剩121頁(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)介

1、試題一一、單項(xiàng)選擇題得分(本大題共20小題,每小題2分,共40分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選 或未選均無(wú)分。1 .數(shù)據(jù)庫(kù)系統(tǒng)的核心是( B )A 數(shù)據(jù)庫(kù)B. 數(shù)據(jù)庫(kù)管理系統(tǒng)D.軟件工具C 數(shù)據(jù)模型2. 下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(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ù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)相互獨(dú)立B用戶程序

2、與數(shù)據(jù)庫(kù)管理系統(tǒng)相互獨(dú)立C用戶的應(yīng)用程序與存儲(chǔ)在磁盤(pán)上數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的D 應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu)是相互獨(dú)立的5 要保證數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是(A )A 模式與外模式之間的映象B模式與內(nèi)模式之間的映象C 模式D 三級(jí)模式6 關(guān)系數(shù)據(jù)模型的基本數(shù)據(jù)結(jié)構(gòu)是( D )A .樹(shù)B.圖C .索引D .關(guān)系7 .有一名為“列車(chē)運(yùn)營(yíng)”實(shí)體,含有:車(chē)次、日期、實(shí)際發(fā)車(chē)時(shí)間、實(shí)際抵達(dá)時(shí)間、情況摘要等屬性,該實(shí)體主碼是(C )A .車(chē)次B.日期8. 己知關(guān)系R和S, RA S等價(jià)于( B )A. (R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9 學(xué)校數(shù)據(jù)

3、庫(kù)中有學(xué)生和宿舍兩個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名)和 宿舍(樓名,房間號(hào),床位號(hào),學(xué)號(hào))假設(shè)有的學(xué)生不住宿,床位也可能空閑。如果要列出所有學(xué)生住宿和宿舍分 配的情況,包括沒(méi)有住宿的學(xué)生和空閑的床位,則應(yīng)執(zhí)行(A )A. 全外聯(lián)接B.左外聯(lián)接C.右外聯(lián)接D.自然聯(lián)接 10 .用下面的T-SQL語(yǔ)句建立一個(gè)基本表:CREATE TABLE Stude nt(S no CHAR(4) PRIMARY KEY,Sn ame CHAR(8) NOT NULL,Sex CHAR(2),Age INT) 可以插入到表中的元組是(DA. 5021,劉祥,男,21C. 5021 , NULL,男,21)B. NULL

4、,劉祥,NULL , 21D. 5021,劉祥,NULL, NULL(D )B.不該插入的數(shù)據(jù)被插入D .應(yīng)該插入的數(shù)據(jù)未被插入DA)階段的任11. 把對(duì)關(guān)系SPJ的屬性QTY的修改權(quán)授予用戶李勇的T-SQL語(yǔ)句是( CA. 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)ABC圖113 關(guān)系規(guī)范化中的插入操作異常是指A不該刪除的數(shù)據(jù)被刪除C應(yīng)該刪除的數(shù)據(jù)未被刪除1

5、4 在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是數(shù)據(jù)庫(kù)設(shè)計(jì)中(D.概念設(shè)計(jì)C .需求分析A .邏輯設(shè)計(jì) B.物理設(shè)計(jì)15 .在E-R模型中,如果有3個(gè)不同的實(shí)體型,3個(gè)m:n聯(lián)系,根據(jù)E-R模型轉(zhuǎn) 換為關(guān)系模型的規(guī)則,轉(zhuǎn)換后關(guān)系的數(shù)目為(C )。A. 4B. 5C . 6D . 716. 事務(wù)的隔離性是指( A )。A .一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的B. 事務(wù)一旦提交,對(duì)數(shù)據(jù)庫(kù)的改變是永久的C .事務(wù)中包括的所有操作要么都做,要么都不做D .事務(wù)必須是使數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)17. 數(shù)據(jù)庫(kù)恢復(fù)的基礎(chǔ)是利用轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)。這些轉(zhuǎn)儲(chǔ)的冗余數(shù)據(jù)是指(C )A. 數(shù)

6、據(jù)字典、應(yīng)用程序、審計(jì)檔案、數(shù)據(jù)庫(kù)后備副本B. 數(shù)據(jù)字典、應(yīng)用程序、日志文件、審計(jì)檔案C. 日志文件、數(shù)據(jù)庫(kù)后備副本D. 數(shù)據(jù)字典、應(yīng)用程序、數(shù)據(jù)庫(kù)后備副本18 .若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上S鎖,則(B )。A .事務(wù)T可以讀A和修改A ,其它事務(wù)只能再對(duì) A加S鎖,而不能加X(jué)鎖。B. 事務(wù)T可以讀A但不能修改A,其它事務(wù)只能再對(duì) A加S鎖,而不能加 X鎖。C .事務(wù)T可以讀A但不能修改A,其它事務(wù)能對(duì) A加S鎖和X鎖。D .事務(wù)T可以讀A和修改A,其它事務(wù)能對(duì) A加S鎖和X鎖。19. 設(shè)有兩個(gè)事務(wù) T1、T2,其并發(fā)操作如圖2所示,下面評(píng)價(jià)正確的是(B ) A.該操作不存在問(wèn)題B.該操作丟失修

7、改C. 該操作不能重復(fù)讀D.該操作讀“臟”數(shù)據(jù)T1T2讀A=100讀 A=100A=A-5寫(xiě)回A=A-8寫(xiě)回圖220. 以下(D)封鎖違反兩段鎖協(xié)議。A. Slock A Slock B Xlock C Unlock A Un lock B Un lock CB. Slock A Slock B Xlock C Unlock C Un lock B Un lock AUn lock B Un lock CC. Slock A Slock B Xlock C.Unlock B Un lock AD. Slock A Un lock A SlockB Xlock CUn lock C得分二、填空題

8、(本大題共9小題,每空1分,共10分)請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無(wú)分。1. 關(guān)系數(shù)據(jù)模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作和 關(guān)系完整性約束 三部分組成。2. 一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求 R和S含有一個(gè)或多個(gè)共有的 屬性3. 在Student表的Sname列上建立一個(gè)唯一索引的SQL語(yǔ)句為:CREATE UNIQUE INDEXStus name ON stude nt(S name)4. SELECT語(yǔ)句查詢條件中的謂詞“ !=ALL ”與運(yùn)算符 NOT IN等價(jià)5. 關(guān)系模式R(A , B, C , D)中,存在函數(shù)依賴關(guān)系A(chǔ)t B, AC , AD , (B,

9、C A,則侯選碼是 A 和(B,C), R AB NF。6. 分E-R圖之間的沖突主要有屬性沖突、命名沖突、結(jié)構(gòu)沖突三種。7. 事物是DBMS的基本單位,是用戶定義的一個(gè)數(shù)據(jù)庫(kù)操作序列。8. 存在一個(gè)等待事務(wù)集To, T1,Tn,其中T0正等待被T鎖住的數(shù)據(jù)項(xiàng),T正等待被T2鎖住的數(shù)據(jù)項(xiàng),Tn-1正等待被Tn鎖住的數(shù)據(jù)項(xiàng),且Tn正等待被T) 鎖住的數(shù)據(jù)項(xiàng),這種情形稱為死鎖。9. 可串行性是并發(fā)事務(wù)正確性的準(zhǔn)則。得分三、簡(jiǎn)答題(第1、3題3分,第2題4分,共10 分)1 試述關(guān)系模型的參照完整性規(guī)則?答:參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對(duì)應(yīng)(基本

10、關(guān)系R和S不一定是不同的關(guān)系),則 對(duì)于R中每個(gè)元組在F上的值必須為:取空值(F的每個(gè)屬性值均為空值) 或者等于S中某個(gè)元組的主碼值。2. 試述視圖的作用?(1) 視圖能夠簡(jiǎn)化用戶的操作。(1分)(2) 視圖使用戶能以多種角度看待同一數(shù)據(jù)。(1分)(3) 視圖對(duì)重構(gòu)數(shù)據(jù)庫(kù)提供了一定程度的邏輯獨(dú)立性。(1分)(4) 視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù)。(1分)3. 登記日志文件時(shí)必須遵循什么原則?登記日志文件時(shí)必須遵循兩條原則:(1) 登記的次序嚴(yán)格按并發(fā)事務(wù)執(zhí)行的時(shí)間次序。(1分)(2) 必須先寫(xiě)日志文件,后寫(xiě)數(shù)據(jù)庫(kù)。(2分)得分四、設(shè)計(jì)題(第1題4分,第2題6分,第3題3分,第4題4分, 第5題

11、8分,共25分)1 .設(shè)教學(xué)數(shù)據(jù)庫(kù)中有三個(gè)基本表:學(xué)生表S (SNO, SNAME , AGE , SEX),其屬性分別表示學(xué)號(hào)、學(xué)生姓名、 年齡、性別。課程表 C (CNO , CNAME , TEACHER),其屬性分別表示課 程號(hào)、課程名、上課教師名。選修表SC (SNO , CNO , GRADE ),其屬性分別表示學(xué)號(hào)、課程號(hào)、成績(jī)。有如下SQL查詢語(yǔ)句:SELECT CNOFROM CWHERE CNO NOT IN(SELECT CNOFROM S,SCWHERE S.SNO=SC.SNOAND SNAME=張三);請(qǐng)完成下列問(wèn)題:(1)用漢語(yǔ)句子闡述上述 SQL語(yǔ)句的含義;(2

12、) 用等價(jià)的關(guān)系代數(shù)表達(dá)式表示上述SQL查詢語(yǔ)句。(2)兀 CNO (C)-兀 CNO (.SNAME=張三(S)ESC)或兀 CNO (C)-兀 CNO (SNAME=張三(S SC)(2 分)2分)解:(1 )查詢張三同學(xué)沒(méi)有選修的課程的課程號(hào)。2. 設(shè)有如圖3所示的三個(gè)關(guān)系。其中各個(gè)屬性的含義如下:A # (商店代號(hào))、ANAME (商店名)、WQTY (店員人數(shù))、CITY (所在城市)、B#(商品號(hào))、 BNAME (商品名稱)、PRICE (價(jià)格)、QTY (商品數(shù)量)。ABA#ANAMEWQTYCITY101韶山商店15長(zhǎng)沙204前門(mén)百貨商店89北京256東風(fēng)商場(chǎng)501北京345

13、鐵道商店76長(zhǎng)沙620第一百貨公司413上海ABB #BNAMEPRICE1毛筆212羽毛球7843收音機(jī)13254書(shū)包242A #B#QTY10111051012421013251014104204361256124125629134511413452183454746204125圖3試用SQL語(yǔ)言寫(xiě)出下列查詢:(1)找出店員人數(shù)不超過(guò) 100人或者在長(zhǎng)沙市的所有商店的代號(hào)和商店名。(2) 找出至少供應(yīng)了代號(hào)為256 的商店所供應(yīng)的全部商品的其它商店的 商店名和所在城市。解:( 1 ) SELECT A#, ANAME FROM A WHERE WQTY=100 OR CITY=長(zhǎng)沙;(2

14、分)(2)SELECT ANAME,CITY FROM AWHERE NOT EXISTS(SELECT * FROM BWHERE EXISTS(SELECT * FROM AB AB1 WHERE A#=256 AND B#=B.B#)AND NOT EXISTS (SELECT * FROM AB AB2WHERE A#!=256 AND A#=A.A# AND B#=B.B#); (4 分)3. 設(shè)有職工基本表: EMP (ENO , ENAME , AGE , SEX, SALARY),其屬性分別表示職工號(hào)、姓名、年齡、性別、工資。為每個(gè)工資低于1000 元的女職工加薪 200 元,

15、試寫(xiě)出這個(gè)操作的 SQL 語(yǔ)句。UPDATE EMPSET SALARY=SALARY+200WHERE SALARY1000 AND SEX= 女;(3分)4. 設(shè)某工廠數(shù)據(jù)庫(kù)中有兩個(gè)基本表:車(chē)間基本表: DEPT( DNO , DNAME , MGR_ENO ),其屬性分別表示車(chē)間編 號(hào)、車(chē)間名和車(chē)間主任的職工號(hào)。職工基本表: ERP(ENO, ENAME, AGE, SEX, SALARY, DNO ),其屬性 分別表示職工號(hào)、姓名、年齡、性別、工資和所在車(chē)間的編號(hào)。建立一個(gè)有關(guān)女車(chē)間主任的職工號(hào)和姓名的視圖,其結(jié)構(gòu)如下:VIEW6 ( ENO , ENAME )。試寫(xiě)出創(chuàng)建該視圖 VI

16、EW6的SQL語(yǔ)句。參考答案 1 :CREATE VIEW VIEW6ASSELECT ENO, ENAME FROM EMPWHERE SEX=女 AND ENO IN(SELECT MGR_ENO FROM DEPT)參考答案 2 :CREATE VIEW VIEW6ASSELECT ENO, ENAME FROM DEPT, EMPWHERE MGR_ENO=ENO AND SEX= 女(4 分)5. 設(shè)有關(guān)系R和函數(shù)依賴F:R (A , B, C , D , E) , F = ABC f DE , BC f D , D f E 。試求下列問(wèn)題:(1) 關(guān)系R的侯選碼是什么? R屬于第幾

17、范式?并說(shuō)明理由。(3分)(2) 如果關(guān)系R不屬于BCNF,請(qǐng)將關(guān)系R逐步分解為BCNF。( 5分) 要求:寫(xiě)出達(dá)到每一級(jí)范式的分解過(guò)程,并指明消除什么類型的函數(shù)依賴。(1) 關(guān)系R的候選碼是(A , B, C), R 1NF,因?yàn)镽中存在非主屬性 D ,E對(duì)候選碼(A , B, C)的部分函數(shù)依賴。(3分)(2) 首先消除部分函數(shù)依賴將關(guān)系分解為:R1(A , B, C) (A , B, C)為候選碼,R1中不存在非平凡的函數(shù)依賴R2(B , C , D , E), ( B, C)為候選碼,R2的函數(shù)依賴集為: F2= (B, C )f D, Df E在關(guān)系R2中存在非主屬性 E對(duì)候選碼(B

18、, C)的傳遞函數(shù)依賴,所以 將R2進(jìn)一步分解:R21(B , C , D) , (B, C)為候選碼,R21的函數(shù)依賴集為:F21 = ( B, C )f D R22(D , E) , D為候選碼,R22的函數(shù)依賴集為:F22 = D f E 在R1中已不存在非平凡的函數(shù)依賴,在R21、R22關(guān)系模式中函數(shù)依賴的決定因素均為候選碼,所以上述三個(gè)關(guān)系模式均是BCNF。得分五、綜合題(15 分)某企業(yè)集團(tuán)有若干工廠,每個(gè)工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個(gè) 工廠生產(chǎn),每個(gè)工廠按照固定的計(jì)劃數(shù)量生產(chǎn)產(chǎn)品;每個(gè)工廠聘用多名職工,且 每名職工只能在一個(gè)工廠工作,工廠聘用職工有聘期和工資。工廠的屬性

19、有工廠 編號(hào)、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號(hào)、產(chǎn)品名、規(guī)格,職工的屬性有職工 號(hào)、姓名。(1)根據(jù)上述語(yǔ)義畫(huà)出 E-R圖;(5分)(2) 將該E-R模型轉(zhuǎn)換為關(guān)系模型;(5分)(要求:1:1和1:n的聯(lián)系進(jìn)行合并)(3) 指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的主碼和外碼。(5分)(1)本題的E-R圖如下圖所示。(2)轉(zhuǎn)化后的關(guān)系模式如下:工廠(工廠編號(hào),廠名,地址)產(chǎn)品(產(chǎn)品編號(hào),產(chǎn)品名,規(guī)格)職工(職工號(hào),姓名,工廠編號(hào),聘期,工資) 生產(chǎn)(工廠編號(hào),產(chǎn)品編號(hào),計(jì)劃數(shù)量)(3)每個(gè)關(guān)系模式的主碼、外碼如下:工廠:主碼是工廠編號(hào),無(wú)外碼; 產(chǎn)品:主碼是產(chǎn)品編號(hào),無(wú)外碼; 職工:主碼職工號(hào),外碼是工廠編

20、號(hào); 生產(chǎn):主碼是(工廠編號(hào),產(chǎn)品編號(hào)),外碼是工廠編號(hào)、產(chǎn)品編號(hào)。試題二得分-、單項(xiàng)選擇題(本大題共20小題,每小題2分,共40分)4. A 5. B 6. D 7. C 8. B9 . C 10 . B在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目 要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、 多選或未選均無(wú)分。1. 下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)的是(D )。A 數(shù)據(jù)結(jié)構(gòu)化B.數(shù)據(jù)的冗余度小C 較高的數(shù)據(jù)獨(dú)立性D 程序的標(biāo)準(zhǔn)化2. 數(shù)據(jù)的邏輯獨(dú)立性是指(C )A .內(nèi)模式改變,模式不變B. 模式改變,內(nèi)模式不變C .模式改變,外模式和應(yīng)用程序不變D .內(nèi)模式改變,外模式和應(yīng)用程序不

21、變3. 在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征 的是( D )。A .外模式B.內(nèi)模式 C .存儲(chǔ)模式D .模式4. 相對(duì)于非關(guān)系模型,關(guān)系數(shù)據(jù)模型的缺點(diǎn)之一是(A )。A .存取路徑對(duì)用戶透明,需查詢優(yōu)化B.數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單C .數(shù)據(jù)獨(dú)立性高D .有嚴(yán)格的數(shù)學(xué)基礎(chǔ)5. 現(xiàn)有關(guān)系表:學(xué)生(宿舍編號(hào),宿舍地址,學(xué)號(hào),姓名,性別,專業(yè),出生日期)的主碼是(B )。A. 宿舍編號(hào)B. 學(xué)號(hào)C .宿舍地址,姓名D .宿舍編號(hào),學(xué)號(hào)6 .自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的(D )。A .元組B.行C .記錄D

22、.屬性7 .下列關(guān)系運(yùn)算中,(C )運(yùn)算不屬于專門(mén)的關(guān)系運(yùn)算。A .選擇B.連接C .廣義笛卡爾積D.投影8 . SQL語(yǔ)言具有(B)的功能。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)換時(shí),一個(gè)M:N聯(lián)系轉(zhuǎn)換為關(guān)系模式時(shí),該關(guān)系模式的關(guān)鍵字是(C )oA . M端實(shí)體的關(guān)鍵字B. N端實(shí)體的關(guān)鍵字C . M端實(shí)體關(guān)鍵字與N端實(shí)體關(guān)鍵字組合D .重新選取其他屬性10. SQL語(yǔ)言中,刪除一個(gè)表的命令是(B)A. DELETEB. DROPC. CLEARD. REMOVE

23、11. C 12 . D 13 . A 14 . D 15 . C 16 . B 17 . B 18 . A 19 . C 20 . A11圖1中(C )是關(guān)系完備的系統(tǒng)12 .有關(guān)系模式A(S , C , M),其中各屬性的含義是:S:學(xué)生;C :課程;名次,其語(yǔ)義是:每一個(gè)學(xué)生選修每門(mén)課程的成績(jī)有一定的名次,每門(mén)課程中每一名次只有一個(gè)學(xué)生(即沒(méi)有并列名次) (D )A . 1NFC . 3NF13.關(guān)系規(guī)范化中的刪除異常是指(AA.不該刪除的數(shù)據(jù)被刪除C. 應(yīng)該刪除的數(shù)據(jù)未被刪除,則關(guān)系模式 A最高達(dá)到B . 2NFD . BCNF)B. 不該插入的數(shù)據(jù)被插入D. 應(yīng)該插入的數(shù)據(jù)未被插入1

24、4 .在數(shù)據(jù)庫(kù)設(shè)計(jì)中,E- R圖產(chǎn)生于(D )A .需求分析階段B.物理設(shè)計(jì)階段C .邏輯設(shè)計(jì)階段D .概念設(shè)計(jì)階段15 有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別),規(guī)定學(xué)號(hào)的值域是 8個(gè)數(shù)字組成的字符串,這一規(guī)則屬于(C )。A .實(shí)體完整性約束B(niǎo).參照完整性約束C .用戶自定義完整性約束D .關(guān)鍵字完整性約束16. 事務(wù)是數(shù)據(jù)庫(kù)運(yùn)行的基本單位。如果一個(gè)事務(wù)執(zhí)行成功,則全部更新提交;如果一個(gè)事務(wù)執(zhí)行失敗,則已做過(guò)的更新被恢復(fù)原狀,好像整個(gè)事務(wù)從未有 過(guò)這些更新,這樣保持了數(shù)據(jù)庫(kù)處于(B )狀態(tài)。A .安全性B. 一致性C .完整性D .可靠性17. ( B )用來(lái)記錄對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行的每一次更新

25、操作。A 后援副本B. 日志文件C 數(shù)據(jù)庫(kù)D 緩沖區(qū)18 .在并發(fā)控制技術(shù)中,最常用的是封鎖機(jī)制,基本的封鎖類型有排它鎖X和共享鎖S,下列關(guān)于兩種鎖的相容性描述不正確的是(A )A.X/X:TRUEB.S/S:TRUEC.S/X :FALSED.X/S :FALSE19設(shè)有兩個(gè)事務(wù) T1、T2,其并發(fā)操作如圖1所示,下面評(píng)價(jià)正確的是( C ) A.該操作不存在問(wèn)題B.該操作丟失修改C. 該操作不能重復(fù)讀D.該操作讀“臟”數(shù)據(jù)T1T2read(A) read(B) sum=A+Bread(A)A = A*2write(A)read(A)read(B)sum=A+Bwrite(A+B)圖220.已

26、知事務(wù) Ti的封鎖序列為: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)則遵守兩段封鎖協(xié)議的事務(wù)是(A )A. T1B.T2C.T1 和 T2D.沒(méi)有得分二、填空題(本大題共7小題,每空1分,共10分) 請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。 錯(cuò)填、不填均無(wú)分。1. 主屬性 空值(或NULL)2.外碼 3. GRANT4. R-( R-S) 5.數(shù)據(jù)庫(kù)管理系統(tǒng)(或 DBMS)數(shù)據(jù)庫(kù)管理員

27、(或 DBA) 6概念結(jié)構(gòu)設(shè)計(jì)階段物理結(jié)構(gòu)設(shè)計(jì)階段7. 21. 關(guān)系數(shù)據(jù)庫(kù)的實(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語(yǔ)言中,用于授權(quán)的語(yǔ)句是 。4. 關(guān)系R與S的交可以用關(guān)系代數(shù)的 5種基本運(yùn)算表示為 。5. 數(shù)據(jù)庫(kù)系統(tǒng)中最重要的軟件是 ,最重要的用戶是 6. 數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下六個(gè)設(shè)計(jì)階段:需求分析階段、 、邏輯結(jié)構(gòu)設(shè)計(jì)階段、數(shù)據(jù)庫(kù)實(shí)施階段、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。7. 已知關(guān)系 R (A , B, C , D)和R上的函數(shù)依賴集 F=A宀CD,B,則得分RNF。三、簡(jiǎn)答題(本大

28、題共3小題,第1題4分,第2、3題各3分, 共10分)1.試述數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)的概念。數(shù)據(jù):描述事物的符號(hào)記錄。(1分)數(shù)據(jù)庫(kù):長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。(1分)數(shù)據(jù)庫(kù)管理系統(tǒng): 是位于用戶與操作系統(tǒng)之間的具有數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)庫(kù)的運(yùn)行管理、數(shù)據(jù)庫(kù)的建立和維護(hù)功能的一層數(shù)據(jù)管理軟件。(1分)數(shù)據(jù)庫(kù)系統(tǒng):在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng),一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。(102 .說(shuō)明視圖與基本表的區(qū)別和聯(lián)系。答:視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表,它與基本表不同,是一個(gè)虛表, 數(shù)據(jù)庫(kù)中只存放視圖

29、的定義,而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)存放 在原來(lái)的基本表中,當(dāng)基本表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢出的數(shù) 據(jù)也就隨之改變(2分)。視圖一經(jīng)定義就可以像基本表一樣被查詢、刪 除,也可以在一個(gè)視圖之上再定義新的視圖,但是對(duì)視圖的更新操作有 限制(1分)。3 數(shù)據(jù)庫(kù)系統(tǒng)的故障有哪些類型?(1)事務(wù)故障(1分)(2)系統(tǒng)故障(1分)(3)介質(zhì)故障(1分)得分四、設(shè)計(jì)題(第1題15分,第2題10分,共25分)1.設(shè)有一個(gè)工程供應(yīng)數(shù)據(jù)庫(kù)系統(tǒng),包括如下四個(gè)關(guān)系模式:S(SNO , SNAME , STATUS CITY);P(PNO , PNAME , COLOR , WEIGHT);J(JNO , J

30、NAME , CITY);SPJ(SNO , PNO , JNO , QTY);供應(yīng)商表S由供應(yīng)商號(hào)、供應(yīng)商名、狀態(tài)、城市組成;零件表P由零件號(hào)、零件名、顏色、重量組成; 工程項(xiàng)目表J由項(xiàng)目號(hào)、項(xiàng)目名、城市組成;供應(yīng)情況表SPJ由供應(yīng)商號(hào)、零件號(hào)、項(xiàng)目號(hào)、供應(yīng)數(shù)量組成;(1 )用關(guān)系代數(shù)查詢沒(méi)有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào);(3分)兀 JNO (J)-兀 JNO ( CITY=天津(S)TSPJ、COLOR=紅(P)(2)用關(guān)系代數(shù)查詢至少使用了供應(yīng)商S1所供應(yīng)的全部零件的工程號(hào)JNO ;(3分)n pno,jno (SPJ)n pno ( sno= si (SPJ)(3) 用SQL查

31、詢供應(yīng)工程 J1零件為紅色的工程號(hào) JNO ; (2分)(3)參考答案1 :SELECT DISTINCT JNOFROM SPJ,PWHERE SPJ.PNO=P.PNO ANDCOLOR=紅ANDJNO=J1;評(píng)分標(biāo)準(zhǔn):SELECT DISTINCT JNO FROM SPJ,P 1 分,少 DISTINCT 扣 0.5 分,SPJ, P 中少任一表不給分;WHERE SPJ.PNO=P.PNO AND COLOR=紅ANDJNO=J11分,3個(gè)條件每錯(cuò)一個(gè)扣 0.5,扣完1分為止。參考答案2 :SELECT DISTINCT SNOFROM SPJWHERE JNO=J1 ANDPNO

32、IN(SELECT PNOFROM PWHERE COLOR= 紅 );3 分)4 )用 SQL 查詢沒(méi)有使用天津供應(yīng)商生產(chǎn)的零件的工程號(hào);參考答案 1 :SELECT JNOFROM JWHERE JNO NOT IN(SELECT JNO FROM SPJ WHERE SNO IN(SELECT SNO FROM S WHERE CITY= 天津 );評(píng)分標(biāo)準(zhǔn):SELECT JNOFROM JWHERE JNO NOT IN和SELECT JNOFROM SPJWHERE SNO IN和SELECT SNO FROM S WHERE CITY= 天津 三層嵌套各 1 分,各嵌套內(nèi)有錯(cuò)誤則該

33、項(xiàng)均不給分。參考答案 2:SELECT JNOFROM JWHERE NOT EXISTS(SELECT *FROM SPJ,SWHERE SPJ.SNO=S.SNO ANDSPJ.JNO=J.JNO ANDCITY= 天津);(5)用 SQL 語(yǔ)句將全部紅色零件改為藍(lán)色; (2 分)UPDATE P SET COLOR= 藍(lán) WHERE COLOR= 紅;評(píng)分標(biāo)準(zhǔn):UPDATE P 0.5 分;SET COLOR=藍(lán)1 分;WHERE COLOR=紅0.5 分。(6 )用SQL語(yǔ)句將(S2, P4, J6 , 400 )插入供應(yīng)情況關(guān)系。(2分)INSERT INTO SPJ VALUES(

34、S2,P4,J6,400);2 設(shè)有關(guān)系 STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE) ,( S#,CNAME )為候選碼,設(shè)關(guān)系中有如下函數(shù)依賴:(S#,CNAME SNAME,SDEPT,MNAMES# t SNAME,SDEPT,MNAME(S#,CNAME )t GRADESDEPTt MNAME試求下列問(wèn)題:(1) 關(guān)系STUDENT屬于第幾范式?并說(shuō)明理由。(3分)(2) 如果關(guān)系 STUDENT不屬于BCNF,請(qǐng)將關(guān)系STUDENT逐步分解為巧BCNF 。( 7 分)要求:寫(xiě)出達(dá)到每一級(jí)范式的分解過(guò)程,并指明消除什么類型的函數(shù)依賴。(1) 關(guān)

35、系STUDENT是1NF,因?yàn)镕中存在非主屬性 SNAME , SDEPT, MNAME 對(duì)侯選碼( S#,CNAME )的部分函數(shù)依賴。( 2) 首先消除部分函數(shù)依賴 ( S#,CNAME )tSNAME,SDEPT,MNAME 將關(guān) 系分解為:R1(S#,SNAME,SDEPT,MNAME) , S# 為候選碼,R1 的函數(shù)依賴集為:F1 = S#tSNAME,SDEPT,MNAME , SDEPTtMNAMER2(S#,CNAME,GRADE) , S#為候選碼,R2 的函數(shù)依賴集為:F2= ( S#,CNAME GRADES# 在關(guān)系R1中存在非主屬性 MNAME對(duì)候選碼S#的傳遞函數(shù)

36、依賴 t MNAME,所以將R1進(jìn)一步分解:R11(S#,SNAME,SDEPT) , S#為候選碼,R11的函數(shù)依賴集為:F11 = S# t SNAME,SDEPTR12(SDEPT,MNAME) , SDEPT為候選碼,R12的函數(shù)依賴集為:F12 = SDEPT t MNAME在R2、R11、R12關(guān)系模式中函數(shù)依賴都是非平凡的,并且決定因素均是候 選碼,所以上述三個(gè)關(guān)系模式均是BCNF。得分五、綜合題(15 分)某企業(yè)集團(tuán)有若干工廠,每個(gè)工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個(gè) 工廠生產(chǎn),每個(gè)工廠按照固定的計(jì)劃數(shù)量生產(chǎn)產(chǎn)品;每個(gè)工廠聘用多名職工,且 每名職工只能在一個(gè)工廠工作,工廠聘

37、用職工有聘期和工資。工廠的屬性有工廠 編號(hào)、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號(hào)、產(chǎn)品名、規(guī)格,職工的屬性有職工 號(hào)、姓名。(1) 根據(jù)上述語(yǔ)義畫(huà)出 E-R圖;(5分)(2) 將該E-R模型轉(zhuǎn)換為關(guān)系模型;(5分)(要求:1:1和1:n的聯(lián)系進(jìn)行合并)(3) 指出轉(zhuǎn)換結(jié)果中每個(gè)關(guān)系模式的主碼和外碼。(5分)2)轉(zhuǎn)化后的關(guān)系模式如下: 工廠(工廠編號(hào),廠名,地址) 產(chǎn)品(產(chǎn)品編號(hào),產(chǎn)品名,規(guī)格) 職工(職工號(hào),姓名,工產(chǎn)編號(hào),聘期,工資) 生產(chǎn)(工產(chǎn)編號(hào),產(chǎn)品編號(hào),計(jì)劃數(shù)量)3)每個(gè)關(guān)系模式的主碼、外碼如下:工廠:主碼是工產(chǎn)編號(hào);產(chǎn)品:主碼是產(chǎn)品編號(hào); 職工:職工號(hào),外碼是工廠編號(hào); 生產(chǎn):主碼是(

38、工產(chǎn)編號(hào),產(chǎn)品編號(hào)) 外碼是工產(chǎn)編號(hào)、產(chǎn)品編號(hào)。試題二參考答案與評(píng)分標(biāo)準(zhǔn)一、選擇題(每題 2 分)1D 2C 3D 4A 5B 6 D 7C 8B 9C 10B11C 12D 13A 14D 15C 16B 17B 18A 19C 20A二、填空題(每空 1 分)1. 主屬性 空值(或 NULL) 2. 外碼 3. GRANT4. R-(R-S) 5. 數(shù)據(jù)庫(kù)管理系統(tǒng)(或 DBMS ) 數(shù)據(jù)庫(kù)管理員(或 DBA)6. 概念結(jié)構(gòu)設(shè)計(jì)階段 物理結(jié)構(gòu)設(shè)計(jì)階段 7. 2三、簡(jiǎn)答題(本大題共 3 小題,第 1 題 4 分, 第 2、 3 題各 3 分,共 10 分)1、參考答案:答: 數(shù)據(jù): 描述事物的

39、符號(hào)記錄。 ( 1 分) 數(shù)據(jù)庫(kù):長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、 有組織的、 可共享的數(shù)據(jù)集合。 (1 分) 數(shù)據(jù)庫(kù)管理系統(tǒng): 是位于用戶與操作系統(tǒng)之間的具有數(shù)據(jù)定義、數(shù)據(jù)操 縱、數(shù)據(jù)庫(kù)的運(yùn)行管理、 數(shù)據(jù)庫(kù)的建立和維護(hù)功能的一層數(shù)據(jù)管理軟件。( 1 分)數(shù)據(jù)庫(kù)系統(tǒng):在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng),一般由數(shù)據(jù)庫(kù)、數(shù) 據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。(1 分)評(píng)分標(biāo)準(zhǔn):四個(gè)基本概念各1分,意思表達(dá)正確即可給分。2、參考答案:答:視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表,它與基本表不同,是一個(gè)虛表, 數(shù)據(jù)庫(kù)中只存放視圖的定義,而不存放視圖對(duì)應(yīng)的數(shù)據(jù),這些數(shù)據(jù)存放 在原來(lái)的基本表中,

40、當(dāng)基本表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢出的數(shù) 據(jù)也就隨之改變(2分)。視圖一經(jīng)定義就可以像基本表一樣被查詢、刪 除,也可以在一個(gè)視圖之上再定義新的視圖,但是對(duì)視圖的更新操作有 限制(1分)。評(píng)分標(biāo)準(zhǔn):意思表達(dá)正確即可給分。3、參考答案:答:故障主要有下面三種類型:(1)事務(wù)故障(1分)(2)系統(tǒng)故障(1分)(3)介質(zhì)故障(1分)評(píng)分標(biāo)準(zhǔn):關(guān)鍵字“事務(wù)”、“系統(tǒng)”、“介質(zhì)”中有錯(cuò)別字一律該項(xiàng)不給分。四、設(shè)計(jì)題1、(1)參考答案:n JNO (J)- n JNO ( CITY=天津(S)A】SPJV COLOR=紅(P)評(píng)分標(biāo)準(zhǔn):兩個(gè)關(guān)系的差1分;三個(gè)表的自然連接 SA1SPJTP1分,少任意一個(gè)

41、關(guān)系 不給分;CITY=天津和COLOR=紅兩個(gè)條件1分,任意一個(gè)錯(cuò)誤不給分。(2)參考答案:n PNO,JNO (SPJ)n PNO ( SNO= S1(SPJ)評(píng)分標(biāo)準(zhǔn):兩個(gè)關(guān)系的除 1分;n pno,jno和n pno1分,任意一個(gè)錯(cuò)誤不給分;SNO=S1 1 分。(3)參考答案 1 :SELECT DISTINCT JNOFROM SPJ,PWHERE SPJ.PNO=P.PNO ANDCOLOR= 紅 AND JNO=J1;評(píng)分標(biāo)準(zhǔn):SELECT DISTINCT JNO FROM SPJ,P 1 分,少 DISTINCT 扣 0.5 分,SPJ, P 中少任一表不給分; WHERE

42、 SPJ.PNO=P.PNO AND COLOR= 紅 AND JNO=J11 分, 3 個(gè)條件每錯(cuò)一個(gè)扣 0.5,扣完 1 分為止。參考答案 2 :SELECT DISTINCT SNOFROM SPJWHERE JNO=J1 ANDPNO IN(SELECT PNOFROM PWHERE COLOR= 紅 );評(píng)分標(biāo)準(zhǔn):SELECT DISTINCT JNO FROM SPJ 1 分,少 DISTINCT 扣 0.5 分; WHERE JNO=J1 ANDPNO IN(SELECT PNOFROM P WHERE COLOR= 紅)1 分,無(wú) JNO=J1 、PNO IN、SELECT P

43、NO FROM P WHERE COLOR= 紅均扣 0.5 分,扣完 1 分為止。(4)參考答案 1 :SELECT JNOFROM JWHERE JNO NOT IN(SELECT JNOFROM SPJ WHERE SNO IN(SELECT SNO FROM S WHERE CITY= 天津 );評(píng)分標(biāo)準(zhǔn):SELECT JNOFROM JWHERE JNO NOT IN和SELECT JNOFROM SPJ WHERE SNO IN 和SELECT SNO FROM SWHERE CITY= 天津 三層嵌套各 1 分,各嵌套內(nèi)有錯(cuò)誤則該項(xiàng)均不給分。參考答案 2:SELECT JNOFR

44、OM JWHERE NOT EXISTS(SELECT *FROM SPJ,SWHERE SPJ.SNO=S.SNO ANDSPJ.JNO=J.JNO AND CITY= 天津);評(píng)分標(biāo)準(zhǔn):SELECT JNOFROM JWHERE NOT EXISTS 1 分;SELECT *FROM SPJ,S 1 分, SPJ,S 少一個(gè)表不給分;WHERE SPJ.SNO=S.SNO ANDSPJ.JNO=J.JNO ANDCITY=天津1分,三個(gè)條件少一個(gè)扣 0.5,扣完1分為止。參考答案 3 :SELECT JNOFROM JWHERE NOT EXISTS(SELECT *FROM SPJWHE

45、RE SPJ.JNO=J.JNO AND EXISTS(SELECT *FROM SWHERE S.SNO=SPJ.SNO ANDCITY=天津);評(píng)分標(biāo)準(zhǔn):SELECT JNOFROM JWHERE NOT EXISTS和SELECT *FROM SPJWHERE SPJ.JNO=J.JNO AND EXISTS和(SELECT * FROM SWHERE S.SNO=SPJ.SNO ANDCITY=天津)三層嵌套各 1 分,各嵌套內(nèi)有錯(cuò)誤則該項(xiàng)均不給分。(5)參考答案:UPDATE P SET COLOR= 藍(lán) WHERE COLOR= 紅;評(píng)分標(biāo)準(zhǔn):UPDATE P 0.5 分;SET

46、COLOR=藍(lán)1 分;WHERE COLOR=紅0.5 分。(6)參考答案:INSERT INTO SPJ VALUES(S2,P4,J6,400);評(píng)分標(biāo)準(zhǔn):INSERT INTO SPJ1 分; VALUES(S2,P4,J6,400)1 分。2、參考答案:(1) 關(guān)系 STUDENT是1NF,因?yàn)?F中存在非主屬性 SNAME , SDEPT, MNAME對(duì)侯選碼(S#,CNAME )的部分函數(shù)依賴。(2) 首先消除部分函數(shù)依賴 (S#,CNAME SNAME,SDEPT,MNAME 將關(guān)系分解為:R1(S#,SNAME,SDEPT,MNAME) , S# 為候選碼,R1的函數(shù)依賴集為:

47、F1 = S# t SNAME,SDEPT,MNAME , SDEPP MNAMER2(S#,CNAME,GRADE) , S#為候選碼,R2的函數(shù)依賴集為:F2= ( S#,CNAME )t GRADE 在關(guān)系R1中存在非主屬性 MNAME對(duì)候選碼S#的傳遞函數(shù)依賴 S# t MNAME,所以將R1進(jìn)一步分解:R11(S#,SNAME,SDEPT) , S#為候選碼,R11的函數(shù)依賴集為:F11 = S# t SNAME,SDEPTR12(SDEPT,MNAME) , SDEPT為候選碼,R12的函數(shù)依賴集為:F12 = SDEPT t MNAME在R2、R11、R12關(guān)系模式中函數(shù)依賴都是

48、非平凡的,并且決定因素均是候 選碼,所以上述三個(gè)關(guān)系模式均是BCNF。評(píng)分標(biāo)準(zhǔn):(1 )正確指明 R 1NF (1分);正確說(shuō)明 R 1NF的理由(2分)。(2)首先正確將 R 分解為 R1(S#,SNAME,SDEPT,MNAME) (2 分)和 R2(S#,CNAME,GRADE) (1 分),再將 R1 正確分解為 R11(S#,SNAME,SDEPT)(2分)和R12(SDEPT,MNAME) (2分),分解過(guò)程的敘述斟情扣分。五、綜合題參考答案:2)轉(zhuǎn)化后的關(guān)系模式如下: 工廠(工廠編號(hào),廠名,地址) 產(chǎn)品(產(chǎn)品編號(hào),產(chǎn)品名,規(guī)格) 職工(職工號(hào),姓名,工產(chǎn)編號(hào),聘期,工資) 生產(chǎn)(

49、工產(chǎn)編號(hào),產(chǎn)品編號(hào),計(jì)劃數(shù)量)( 3)每個(gè)關(guān)系模式的主碼、外碼如下:工廠:主碼是工產(chǎn)編號(hào);產(chǎn)品:主碼是產(chǎn)品編號(hào); 職工:職工號(hào),外碼是工廠編號(hào); 生產(chǎn):主碼是(工產(chǎn)編號(hào),產(chǎn)品編號(hào)) , 外碼是工產(chǎn)編號(hào)、產(chǎn)品編號(hào)。評(píng)分標(biāo)準(zhǔn):( 1)三個(gè)實(shí)體型工廠、產(chǎn)品、職工各 1 分,屬性漏寫(xiě)、錯(cuò)寫(xiě)不給分;兩個(gè)聯(lián) 系各 1 分,名稱一定要表達(dá)聯(lián)系含義, 聯(lián)系類型錯(cuò)誤不給分, 屬性漏寫(xiě) 不給分。(2 )轉(zhuǎn)化后的工廠關(guān)系模式、產(chǎn)品關(guān)系模式、生產(chǎn)關(guān)系模式各1分,有一個(gè) 屬性不正確均不給分,職工關(guān)系模式 2 分。( 3)工廠:主碼是工產(chǎn)編號(hào)( 0.5 分),無(wú)外碼( 0.5 分); 產(chǎn)品:主碼是產(chǎn)品編號(hào)( 0.5分)

50、,無(wú)外碼( 0.5分); 職工:主碼職工號(hào)( 0.5 分),外碼是工廠編號(hào)( 0.5 分); 生產(chǎn):主碼是(工產(chǎn)編號(hào),產(chǎn)品編號(hào)) (1分), 外碼是工產(chǎn)編號(hào)( 0.5 分)、產(chǎn)品編號(hào)( 0.5 分)。試題二得分O閱卷人二復(fù)查人2. C 3 . A 4 . C1B一、單項(xiàng)選擇題(本大題共20小題,每小題1.5分,共30分) 在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要 求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。5. D 6. B 7. B 8. A 9. D 10. C數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)的主要區(qū)別是(B )A .數(shù)據(jù)庫(kù)系統(tǒng)復(fù)雜,而文件系統(tǒng)簡(jiǎn)單B .文件系統(tǒng)不能解決數(shù)據(jù)冗余和

51、數(shù)據(jù)獨(dú)立性問(wèn)題,而數(shù)據(jù)庫(kù)系統(tǒng)可以解決C .文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫(kù)系統(tǒng)能夠管理各種類型的文件D .文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫(kù)系統(tǒng)可以管理龐大的數(shù)據(jù)量2. 數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢、插入、修改和刪除等操作的數(shù)據(jù)庫(kù)語(yǔ)言稱為(C )A.數(shù)據(jù)定義語(yǔ)言(DDL)B.數(shù)據(jù)管理語(yǔ)言C .數(shù)據(jù)操縱語(yǔ)言(DML)D.數(shù)據(jù)控制語(yǔ)言3.數(shù)據(jù)庫(kù)的網(wǎng)狀模型應(yīng)滿前足的條件是(A )A .允許一個(gè)以上結(jié)點(diǎn)無(wú)雙親,也允許一個(gè)結(jié)點(diǎn)有多個(gè)雙親B .必須有兩個(gè)以上的結(jié)點(diǎn)C. 有且僅有一個(gè)結(jié)點(diǎn)無(wú)雙親,其余結(jié)點(diǎn)都只有一個(gè)雙親D .每個(gè)結(jié)點(diǎn)有且僅有一個(gè)雙親4. 數(shù)據(jù)的邏輯獨(dú)立性是指(C )A .內(nèi)模式改

52、變,模式不變B .模式改變,內(nèi)模式不變C .模式改變,外模式和應(yīng)用程序不變D .內(nèi)模式改變,外模式和應(yīng)用程序不變5 .設(shè)有關(guān)系模式 EMP (職工號(hào),姓名,年齡,技能)。假設(shè)職工號(hào)唯一,每個(gè)職工有多項(xiàng)技能,則 EMP表的主碼是(D )A .職工號(hào)B.姓名,技能C .技能D .職工號(hào),技能6 .在關(guān)系代數(shù)中,對(duì)一個(gè)關(guān)系做投影操作后,新關(guān)系的元組個(gè)數(shù)(B )原來(lái)關(guān)系的元組個(gè)數(shù)。A .小于B.小于或等于C .等于D .大于7 .設(shè)關(guān)系R和S的屬性個(gè)數(shù)分別是 2和3,那么R、S等價(jià)于( B )1 2A .12 (R S)B .14 (R S)C .12 (R XS)D .14 (RES)8 .學(xué)校數(shù)據(jù)庫(kù)中有學(xué)生和宿舍兩個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名)和 宿舍(樓名,房間號(hào),床位號(hào),學(xué)號(hào))假設(shè)有的學(xué)生不住宿,床位也可能空閑。如果要列出所有學(xué)生住宿和宿舍分 配的情況,包括沒(méi)有住宿的學(xué)生和空閑的床位,則應(yīng)執(zhí)行(A )A. 全外聯(lián)接B.左外聯(lián)接C.右外聯(lián)接D.自然聯(lián)接9 .用下面的T-SQL語(yǔ)句建立一個(gè)基本表:CREATE TABLE Stude nt(S no CHAR (4) NOT NULL,Sn ame CHAR (8) NOT NULL,Sex CHAR (2)

溫馨提示

  • 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)論