




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、學(xué)習(xí)資料試題一一、單項(xiàng)選擇題得分(本大題共 20 小題,每小題2 分,共 40 分)在每小題列出的四個備選項(xiàng)中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。1.數(shù)據(jù)庫系統(tǒng)的核心是(B)A 數(shù)據(jù)庫B 數(shù)據(jù)庫管理系統(tǒng)C數(shù)據(jù)模型D軟件工具2.下列四項(xiàng)中,不屬于數(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ù)庫管理
2、系統(tǒng)相互獨(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)精品文檔學(xué)習(xí)資料A. ( R-S) -SB . S-( S-R)C. ( S-R) -RD. S-( R-S
3、)9 學(xué)校數(shù)據(jù)庫中有學(xué)生和宿舍兩個關(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', '劉祥 '
4、;,男, 21B . NULL , '劉祥 ', NULL , 21C. '5021',NULL ,男, 21D.'5021', '劉祥 ', NULL , NULL11.把對關(guān)系 SPJ的屬性 QTY 的修改權(quán)授予用戶李勇的T-SQL 語句是(C )A . GRANT QTY ON SPJ TO ' 李勇 'B. GRANT UPDA TE(QTY) ON SPJ TO ' 李勇 'C. GRANT UPDA TE (QTY) ON SPJ TO李勇D. GRANT UPDA TE ON SPJ
5、(QTY) TO李勇12.圖1中( B)是最小關(guān)系系統(tǒng)ABCD圖 113關(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è)計關(guān)系模式是數(shù)據(jù)庫設(shè)計中(A)階段的任務(wù)A 邏輯設(shè)計B物理設(shè)計C需求分析D 概念設(shè)計精品文檔學(xué)習(xí)資料15在 E-R 模型中,如果有3 個不同的實(shí)體型,3 個 m:n 聯(lián)系,根據(jù)E-R 模型轉(zhuǎn)換為關(guān)系模型的規(guī)則,轉(zhuǎn)換后關(guān)系的數(shù)目為(C)。A 4B5C6D716事務(wù)的隔離性是指(A)。A一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的B事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永
6、久的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. 數(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 但不能修
7、改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ù)T1T2 讀 A=100讀 A=100 A=A-5 寫回A=A-8 寫回圖 220. 以下( D)封鎖違反兩段鎖協(xié)議。A. Slock ASlock BXlock CUnlock AUnlock BUnlock CB. Slock ASlock BXlock CUnlock CUnlock BUnlock A
8、C. Slock ASlock BXlock CUnlock BUnlock CUnlock AD. Slock AUnlock ASlock BXlock C .Unlock BUnlock C精品文檔學(xué)習(xí)資料二、填空題得分(本大題共9 小題,每空1 分,共 10 分)請在每小題的空格中填上正確答案。錯填、不填均無分。1.關(guān)系數(shù)據(jù)模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作和關(guān)系完整性約束三部分組成。2. 一般情況下, 當(dāng)對關(guān)系 R 和 S 使用自然連接時, 要求 R 和 S 含有一個或多個共有的 屬性3.在 Student 表的 Sname 列上建立一個唯一索引的SQL 語句為:CREATEUNIQUE
9、INDEXStusname ON student(Sname)4.SELECT語句查詢條件中的謂詞“!=ALL ”與運(yùn)算符 NOT IN等價5. 關(guān)系模式 R( A ,B,C,D) 中,存在函數(shù)依賴關(guān)系 A B,A C,A D,( B,C) A ,則侯選碼是A 和 (B,C),R ABNF。6.分 E-R 圖之間的沖突主要有屬性沖突、命名沖突、結(jié)構(gòu)沖突三種。7.事物是 DBMS 的基本單位,是用戶定義的一個數(shù)據(jù)庫操作序列。8. 存在一個等待事務(wù)集 T 0, T1, , T n ,其中 T0 正等待被 T1 鎖住的數(shù)據(jù)項(xiàng),T1 正等待被 T2 鎖住的數(shù)據(jù)項(xiàng), T n-1正等待被T n 鎖住的數(shù)據(jù)
10、項(xiàng),且T n 正等待被 T 0 鎖住的數(shù)據(jù)項(xiàng),這種情形稱為死鎖。9.可串行性是并發(fā)事務(wù)正確性的準(zhǔn)則。三、簡答題得分(第 1、3題 3分,第 2題 4分,共 10分)1 試述關(guān)系模型的參照完整性規(guī)則?答:參照完整性規(guī)則:若屬性(或?qū)傩越M)F 是基本關(guān)系R 的外碼,它與基本關(guān)系 S 的主碼 Ks 相對應(yīng)(基本關(guān)系 R 和 S 不一定是不同的關(guān)系) ,則對于 R 中每個元組在 F 上的值必須為: 取空值( F 的每個屬性值均為空值)或者等于 S 中某個元組的主碼值。2 試述視圖的作用?( 1)視圖能夠簡化用戶的操作。 ( 1 分)( 2)視圖使用戶能以多種角度看待同一數(shù)據(jù)。( 1 分)( 3)視圖對
11、重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨(dú)立性。(1 分)( 4)視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù)。(1 分)精品文檔學(xué)習(xí)資料3. 登記日志文件時必須遵循什么原則?登記日志文件時必須遵循兩條原則:( 1)登記的次序嚴(yán)格按并發(fā)事務(wù)執(zhí)行的時間次序。(1 分)( 2)必須先寫日志文件,后寫數(shù)據(jù)庫。 ( 2 分)得 分四、設(shè)計題(第 1題4分,第 2題6分,第 3題3分,第 4題 4分,第5題8分,共 25分)1 設(shè)教學(xué)數(shù)據(jù)庫中有三個基本表:學(xué)生表 S(SNO,SNAME ,AGE , SEX ),其屬性分別表示學(xué)號、學(xué)生姓名、年齡、性別。課程表 C( CNO , CNAME , TEACHER ),其屬性分別表
12、示課程號、課程名、上課教師名。選修表 SC( SNO,CNO ,GRADE ),其屬性分別表示學(xué)號、課程號、成績。有如下 SQL 查詢語句:SELECT CNOFROM CWHERE CNO NOT IN(SELECT CNOFROM S,SCWHERE S.SNO=SC.SNOAND SNAME='張三 ');請完成下列問題:( 1)用漢語句子闡述上述SQL 語句的含義;( 2)用等價的關(guān)系代數(shù)表達(dá)式表示上述SQL 查詢語句。解:(1)查詢張三同學(xué)沒有選修的課程的課程號。(2 分)( 2)(C)- (CNOCNOCNO (C)-CNO (SNAME=' 張三 '
13、;SNAME=' 張三 '(S) SC) (S SC)或(2 分)2.設(shè)有如圖 3 所示的三個關(guān)系。其中各個屬性的含義如下:A (商店代號) 、ANAME (商店名)、WQTY (店員人數(shù))、CITY (所在城市)、B(商品號)、 BNAME (商品名稱)、PRICE (價格)、 QTY (商品數(shù)量) 。ABA#ANAMEWQTYCITY精品文檔學(xué)習(xí)資料101韶山商店15長沙204前門百貨商店89北京256東風(fēng)商場501北京345鐵道商店76長沙620第一百貨公司413上海ABA BQTY101110510124210132510141042043612561241256291
14、34511413452183454746204125圖 3試用 SQL 語言寫出下列查詢:B BNAMEPRICE1毛筆212羽毛球7843收音機(jī)13254書包242( 1)找出店員人數(shù)不超過 100 人或者在長沙市的所有商店的代號和商店名。( 2)找出至少供應(yīng)了代號為 256的商店所供應(yīng)的全部商品的其它商店的商店名和所在城市。解:( 1) SELECT A#, ANAME FROM AWHERE WQTY<=100 OR CITY='長沙 ' (2 分)( 2)SELECT ANAME,CITY FROM AWHERE NOT EXISTS(SELECT * FROM
15、BWHERE EXISTS(SELECT * FROM AB AB1WHERE A#='256' AND B#=B.B#)AND NOT EXISTS(SELECT * FROM AB AB2WHERE A#!='256' AND A#=A.A# AND B#=B.B#); (4 分)精品文檔學(xué)習(xí)資料3. 設(shè)有職工基本表: EMP (ENO ,ENAME , AGE ,SEX ,SALARY ),其屬性分別表示職工號、姓名、年齡、性別、工資。為每個工資低于1000 元的女職工加薪 200 元,試寫出這個操作的SQL 語句。UPDATE EMPSET SALARY
16、=SALARY+200WHERE SALARY<1000 AND SEX='女 '( 3 分)4. 設(shè)某工廠數(shù)據(jù)庫中有兩個基本表:車間基本表: DEPT ( DNO , DNAME , MGR_ENO ),其屬性分別表示車間編號、車間名和車間主任的職工號。職工基本表: ERP(ENO ,ENAME ,AGE ,SEX,SALARY ,DNO ),其屬性分別表示職工號、姓名、年齡、性別、工資和所在車間的編號。建立一個有關(guān)女車間主任的職工號和姓名的視圖,其結(jié)構(gòu)如下:VIEW6 ( ENO, ENAME )。試寫出創(chuàng)建該視圖VIEW6 的 SQL 語句。參考答案1:CREATE
17、 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(xiàn) = ABC DE,BCD,DE 。試求下列問題:( 1)關(guān)系 R 的侯選碼是什么? R 屬于第幾范式?并說明理由。 (3 分)( 2
18、)如果關(guān)系 R 不屬于 BCNF ,請將關(guān)系 R 逐步分解為 BCNF 。( 5 分)精品文檔學(xué)習(xí)資料要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。( 1)關(guān)系 R 的候選碼是( A , B, C),R 1NF,因?yàn)?R 中存在非主屬性D ,E 對候選碼( 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) D, D E在關(guān)系 R2 中存在非主屬性 E 對
19、候選碼 ( B,C)的傳遞函數(shù)依賴, 所以將 R2 進(jìn)一步分解:R21(B , C, D) ,(B , C)為候選碼,R21的函數(shù)依賴集為: F21= (B,C) D R22(D , E), D 為候選碼,R22的函數(shù)依賴集為: F22=D E在 R1 中已不存在非平凡的函數(shù)依賴, 在 R21、R22關(guān)系模式中函數(shù)依賴的決定因素均為候選碼,所以上述三個關(guān)系模式均是BCNF。得 分五、綜合題 ( 15 分)某企業(yè)集團(tuán)有若干工廠,每個工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個工廠生產(chǎn),每個工廠按照固定的計劃數(shù)量生產(chǎn)產(chǎn)品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作,工廠聘用職工有聘期和工資。工
20、廠的屬性有工廠編號、廠名、地址,產(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 分)( 1)本題的E-R 圖如下圖所示。精品文檔學(xué)習(xí)資料工產(chǎn)編號廠名地址產(chǎn)品編號產(chǎn)品名規(guī)格工廠mn生產(chǎn)產(chǎn)品1計劃數(shù)量聘用聘期n工資職工職工號姓名( 2)轉(zhuǎn)化后的關(guān)系模式如下:工廠(工廠編號,廠名,地址)產(chǎn)品(產(chǎn)品編號,產(chǎn)品名,規(guī)格)職工(職工號,姓名,工廠編號,聘期,工資)生產(chǎn)(工廠編號,產(chǎn)品編號
21、,計劃數(shù)量)( 3)每個關(guān)系模式的主碼、外碼如下:工廠:主碼是工廠編號,無外碼;產(chǎn)品:主碼是產(chǎn)品編號,無外碼;職工:主碼職工號,外碼是工廠編號;生產(chǎn):主碼是(工廠編號,產(chǎn)品編號),外碼是工廠編號、產(chǎn)品編號。試題二一、單項(xiàng)選擇題(本大題共20 小題,每小題2 分,共 40 分 )得分在每小題列出的四個備選項(xiàng)中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。1D2C3D4A5B6 D7C8B9C10B精品文檔學(xué)習(xí)資料1.下列四項(xiàng)中,不屬于數(shù)據(jù)庫系統(tǒng)的主要特點(diǎn)的是(A數(shù)據(jù)結(jié)構(gòu)化B 數(shù)據(jù)的冗余度小C較高的數(shù)據(jù)獨(dú)立性D 程序的標(biāo)準(zhǔn)化D)。2.數(shù)據(jù)的邏輯獨(dú)立性是指(C)A
22、內(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)和特征的是(D)。A 外模式B 內(nèi)模式C存儲模式D模式4.相對于非關(guān)系模型,關(guān)系數(shù)據(jù)模型的缺點(diǎn)之一是(A)。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è),出生日期)的主碼是(B)。A宿舍編號B學(xué)號C宿舍地址,姓名D宿舍編號,學(xué)號6 自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R 和 S 使用自然連接時,要求R 和
23、 S 含有一個或多個共有的(D)。A 元組B行C記錄D屬性7 下列關(guān)系運(yùn)算中,(A選擇C廣義笛卡爾積C )運(yùn)算不屬于專門的關(guān)系運(yùn)算。B 連接D 投影8SQL語言具有(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)換時,一個系模式的關(guān)鍵字是(C)。M:N聯(lián)系轉(zhuǎn)換為關(guān)系模式時,該關(guān)A MC M端實(shí)體的關(guān)鍵字端實(shí)體關(guān)鍵字與N 端實(shí)體關(guān)鍵字組合B N 端實(shí)體的關(guān)鍵字D重新選取其他屬性精品文檔學(xué)習(xí)資料10.SQL 語言中,刪除一個表的命令是(B)A . DELETEB .DRO
24、PC. CLEARD.REMOVE11C12D 13A 14 D 15 C 16B 17 B 18 A 19 C 20 A11.圖 1 中(C)是關(guān)系完備的系統(tǒng)ABCD圖 112有關(guān)系模式A(S, C, M) ,其中各屬性的含義是:S:學(xué)生; C :課程; M :名次,其語義是:每一個學(xué)生選修每門課程的成績有一定的名次,每門課程中每一名次只有一個學(xué)生(即沒有并列名次),則關(guān)系模式A 最高達(dá)到( D )A 1NFB 2NFC 3NFD BCNF13關(guān)系規(guī)范化中的刪除異常是指( A)A不該刪除的數(shù)據(jù)被刪除B 不該插入的數(shù)據(jù)被插入C應(yīng)該刪除的數(shù)據(jù)未被刪除D應(yīng)該插入的數(shù)據(jù)未被插入14在數(shù)據(jù)庫設(shè)計中,
25、E R 圖產(chǎn)生于(D)A 需求分析階段B 物理設(shè)計階段C邏輯設(shè)計階段D概念設(shè)計階段15有一個關(guān)系:學(xué)生(學(xué)號,姓名,系別),規(guī)定學(xué)號的值域是8 個數(shù)字組成的字符串,這一規(guī)則屬于(C)。A實(shí)體完整性約束B參照完整性約束C用戶自定義完整性約束D關(guān)鍵字完整性約束16事務(wù)是數(shù)據(jù)庫運(yùn)行的基本單位。如果一個事務(wù)執(zhí)行成功,則全部更新提交;如果一個事務(wù)執(zhí)行失敗,則已做過的更新被恢復(fù)原狀,好像整個事務(wù)從未有過這些更新,這樣保持了數(shù)據(jù)庫處于(B)狀態(tài)。A安全性B 一致性C完整性D可靠性精品文檔學(xué)習(xí)資料17.(B )用來記錄對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行的每一次更新操作。A后援副本B 日志文件C數(shù)據(jù)庫D緩沖區(qū)18在并發(fā)控制技術(shù)
26、中,最常用的是封鎖機(jī)制,基本的封鎖類型有排它鎖X和共享鎖 S,下列關(guān)于兩種鎖的相容性描述不正確的是(A )A. X/X : TRUEB. S/S: TRUEC. S/X : FALSED. X/S : FALSE19. 設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作如圖1 所示,下面評價正確的是(C)A.該操作不存在問題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.已知事務(wù) T 1 的封鎖序列為:LOCK S(A)LOCK
27、S(B)LOCK X(C)UNLOCK(B)UNLOCK (A)UNLOCK (C)事務(wù) T 2 的封鎖序列為:LOCK S(A)UNLOCK (A)LOCK S(B)LOCK X(C)UNLOCK (C)UNLOCK (B)則遵守兩段封鎖協(xié)議的事務(wù)是(A)A.T1B.T2C.T1和 T2D.沒有精品文檔學(xué)習(xí)資料二、填空題得分(本大題共 7小題,每空1 分,共10 分)請在每小題的空格中填上正確答案。錯填、不填均無分。1.主屬性空值(或 NULL ) 2. 外碼3. GRANT4.R-( R-S) 5. 數(shù)據(jù)庫管理系統(tǒng)(或DBMS ) 數(shù)據(jù)庫管理員(或DBA )6.概念結(jié)構(gòu)設(shè)計階段物理結(jié)構(gòu)設(shè)計
28、階段7. 21.關(guān)系數(shù)據(jù)庫的實(shí)體完整性規(guī)則規(guī)定基本關(guān)系的都不能取。2. 在關(guān)系 A ( S,SN ,D )和 B (D , CN, NM )中, A 的主碼是 S, B 的主碼是D,則D在A中稱為。3. SQL 語言中,用于授權(quán)的語句是 _。4.關(guān)系 R 與 S 的交可以用關(guān)系代數(shù)的5 種基本運(yùn)算表示為。5.數(shù)據(jù)庫系統(tǒng)中最重要的軟件是,最重要的用戶是6.數(shù)據(jù)庫設(shè)計分為以下六個設(shè)計階段:需求分析階段、邏輯結(jié)構(gòu)設(shè)計階段、數(shù)據(jù)庫實(shí)施階段、 數(shù)據(jù)庫運(yùn)行和維護(hù)階段。7.已知關(guān)系 R( A , B, C,D )和 R 上的函數(shù)依賴集 F=A CD , C B ,則RNF。三、簡答題得分(本大題共3 小題,
29、第1 題 4 分,第 2、3 題各 3 分,共10分)1. 試述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的概念。數(shù)據(jù): 描述事物的符號記錄。 ( 1 分)數(shù)據(jù)庫: 長期存儲在計算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。( 1 分)數(shù)據(jù)庫管理系統(tǒng):是位于用戶與操作系統(tǒng)之間的具有數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)庫的運(yùn)行管理、數(shù)據(jù)庫的建立和維護(hù)功能的一層數(shù)據(jù)管理軟件。(1 分)數(shù)據(jù)庫系統(tǒng): 在計算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫、系統(tǒng) (及其開發(fā)工具 )、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。 ( 1數(shù)據(jù)庫管理02 說明視圖與基本表的區(qū)別和聯(lián)系。答:視圖是從一個或幾個基本表導(dǎo)出的表,它與基本表不同,是一個虛
30、表,數(shù)據(jù)庫中只存放視圖的定義,而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)存放精品文檔學(xué)習(xí)資料在原來的基本表中,當(dāng)基本表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢出的數(shù)據(jù)也就隨之改變( 2 分)。視圖一經(jīng)定義就可以像基本表一樣被查詢、刪除,也可以在一個視圖之上再定義新的視圖,但是對視圖的更新操作有限制( 1 分)。3數(shù)據(jù)庫系統(tǒng)的故障有哪些類型?( 1)事務(wù)故障( 1 分)( 2)系統(tǒng)故障( 1 分)( 3)介質(zhì)故障( 1 分)四、設(shè)計題得分(第 1題 15分,第 2題10分,共 25分)1. 設(shè)有一個工程供應(yīng)數(shù)據(jù)庫系統(tǒng),包括如下四個關(guān)系模式:S(SNO, SNAME , STATUS , CITY) ;P(PNO,
31、PNAME , COLOR , WEIGHT) ;J(JNO,JNAME , CITY) ;SPJ(SNO, PNO, JNO, QTY) ;供應(yīng)商表 S 由供應(yīng)商號、供應(yīng)商名、狀態(tài)、城市組成;零件表 P 由零件號、零件名、顏色、重量組成;工程項(xiàng)目表 J 由項(xiàng)目號、項(xiàng)目名、城市組成;供應(yīng)情況表 SPJ由供應(yīng)商號、零件號、項(xiàng)目號、供應(yīng)數(shù)量組成;( 1)用關(guān)系代數(shù)查詢沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號;(3 分)JNO(J)- JNO (CITY= '天津 ' (S)SPJCOLOR= '紅' (P)( 2)用關(guān)系代數(shù)查詢至少使用了供應(yīng)商S1 所供應(yīng)的全部零件
32、的工程號JNO;(3 分)精品文檔學(xué)習(xí)資料PNO,JNO(SPJ)÷ PNO ( SNO= 'S1' (SPJ)( 3)用 SQL 查詢供應(yīng)工程J1 零件為紅色的工程號JNO;( 2 分)( 3)參考答案 1:SELECT DISTINCT JNOFROM SPJ,PWHERE SPJ.PNO=P.PNO ANDCOLOR=' 紅 'ANDJNO='J1'評分標(biāo)準(zhǔn):SELECT DISTINCT JNO FROM SPJ,P 1 分,少 DISTINCT 扣 0.5 分, SPJ,P中 少 任 一 表 不 給 分 ; WHERE SPJ
33、.PNO=P.PNO AND COLOR=' 紅 'ANDJNO='J1'1 分, 3 個條件每錯一個扣0.5,扣完 1 分為止。參考答案2:SELECT DISTINCT SNOFROM SPJWHERE JNO='J1' ANDPNO IN(SELECT PNOFROM PWHERE COLOR=' 紅 ');( 4)用 SQL 查詢沒有使用天津供應(yīng)商生產(chǎn)的零件的工程號;(3 分)參考答案1:SELECT JNOFROM JWHERE JNO NOT IN精品文檔學(xué)習(xí)資料(SELECT JNOFROM SPJWHERE SNO
34、 IN(SELECT SNOFROM SWHERE CITY=' 天津 ');評分標(biāo)準(zhǔn):SELECT JNOFROM JWHERE JNO NOT IN和SELECT JNOFROM SPJWHERE SNO IN和SELECT SNOFROM SWHERE CITY=' 天津 '三層嵌套各1 分,各嵌套內(nèi)有錯誤則該項(xiàng)均不給分。參考答案2:SELECT JNOFROM JWHERE NOT EXISTS(SELECT *FROM SPJ,SWHERE SPJ.SNO=S.SNO ANDSPJ.JNO=J.JNO ANDCITY=' 天津 ');(
35、 5)用 SQL 語句將全部紅色零件改為藍(lán)色; ( 2 分)UPDATE P SET COLOR=' 藍(lán) ' WHERE COLOR=' 紅 '評分標(biāo)準(zhǔn):UPDATE P 0.5 分; SET COLOR=' 藍(lán) '1 分; WHERE COLOR=' 紅 '0.5 分。精品文檔學(xué)習(xí)資料( 6)用 SQL 語句將( S2,P4, J6, 400)插入供應(yīng)情況關(guān)系。 ( 2 分)INSERT INTO SPJ V ALUES('S2','P4','J6',400);2 設(shè)有關(guān)系 STU
36、DENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE),( S#,CNAME )為候選碼,設(shè)關(guān)系中有如下函數(shù)依賴:( S#,CNAME ) SNAME,SDEPT,MNAMES# SNAME,SDEPT,MNAME( S#,CNAME ) GRADESDEPT MNAME試求下列問題:( 1)關(guān)系 STUDENT 屬于第幾范式?并說明理由。(3 分)( 2)如果關(guān)系 STUDENT 不屬于 BCNF ,請將關(guān)系 STUDENT 逐步分解為巧BCNF 。( 7 分)要求:寫出達(dá)到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。( 1)關(guān)系 STUDENT 是 1NF,因
37、為 F 中存在非主屬性 SNAME ,SDEPT ,MNAME對侯選碼( S#,CNAME )的部分函數(shù)依賴。( 2) 首先消除部分函數(shù)依賴(S#,CNAME) SNAME,SDEPT,MNAME將關(guān)系分解為:R1(S#,SNAME,SDEPT,MNAME), S#為候選碼,R1 的函數(shù)依賴集為:F1 = S# SNAME,SDEPT,MNAME,SDEPTMNAMER2(S#,CNAME,GRADE),S#為候選碼,R2 的函數(shù)依賴集為:F2= ( S#,CNAME ) GRADE在關(guān)系R1 MNAME中存在非主屬性MNAME,所以將 R1 進(jìn)一步分解:對候選碼S#的傳遞函數(shù)依賴S#R11(
38、S#,SNAME,SDEPT), S#為候選碼,R11 的函數(shù)依賴集為:F11 = S# SNAME,SDEPTR12(SDEPT,MNAME), SDEPT 為候選碼,R12 的函數(shù)依賴集為:F12 = SDEPT MNAME在 R2、R11、R12 關(guān)系模式中函數(shù)依賴都是非平凡的,并且決定因素均是候選碼,所以上述三個關(guān)系模式均是BCNF。精品文檔學(xué)習(xí)資料得分五、綜合題 ( 15 分)某企業(yè)集團(tuán)有若干工廠,每個工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個工廠生產(chǎn),每個工廠按照固定的計劃數(shù)量生產(chǎn)產(chǎn)品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號
39、、廠名、地址,產(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 分)( 2)轉(zhuǎn)化后的關(guān)系模式如下:工廠(工廠編號,廠名,地址)產(chǎn)品(產(chǎn)品編號,產(chǎn)品名,規(guī)格)職工(職工號,姓名,工產(chǎn)編號,聘期,工資)生產(chǎn)(工產(chǎn)編號,產(chǎn)品編號,計劃數(shù)量)( 3)每個關(guān)系模式的主碼、外碼如下:工廠:主碼是工產(chǎn)編號;產(chǎn)品:主碼是產(chǎn)品編號;職工:職工號,外碼是工廠編號;生產(chǎn):主碼是(工產(chǎn)編號,產(chǎn)品編號
40、),外碼是工產(chǎn)編號、產(chǎn)品編號。精品文檔學(xué)習(xí)資料試題二參考答案與評分標(biāo)準(zhǔn)一、選擇題(每題2 分)1D2C3D4A5B6 D7C8B9C10B11C 12D 13A 14 D 15 C 16B 17 B 18 A 19 C 20 A二、填空題(每空1 分)1.主屬性空值(或 NULL ) 2. 外碼3.GRANT4.R-( R-S) 5. 數(shù)據(jù)庫管理系統(tǒng)(或DBMS ) 數(shù)據(jù)庫管理員(或DBA )6.概念結(jié)構(gòu)設(shè)計階段物理結(jié)構(gòu)設(shè)計階段7.2三、簡答題(本大題共3小題,第 1題 4分,第 2、3 題各 3 分,共 10 分)1、參考答案:答:數(shù)據(jù): 描述事物的符號記錄。 ( 1 分)數(shù)據(jù)庫: 長期存儲
41、在計算機(jī)內(nèi)的、有組織的、 可共享的數(shù)據(jù)集合。 ( 1 分)數(shù)據(jù)庫管理系統(tǒng): 是位于用戶與操作系統(tǒng)之間的具有數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)庫的運(yùn)行管理、 數(shù)據(jù)庫的建立和維護(hù)功能的一層數(shù)據(jù)管理軟件。(1 分)數(shù)據(jù)庫系統(tǒng):在計算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng) (及其開發(fā)工具 )、應(yīng)用系統(tǒng)、 數(shù)據(jù)庫管理員和用戶構(gòu)成。 ( 1 分)評分標(biāo)準(zhǔn): 四個基本概念各1 分,意思表達(dá)正確即可給分。2、參考答案:答:視圖是從一個或幾個基本表導(dǎo)出的表,它與基本表不同,是一個虛表,數(shù)據(jù)庫中只存放視圖的定義,而不存放視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)存放在原來的基本表中,當(dāng)基本表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢出
42、的數(shù)據(jù)也就隨之改變(2 分)。視圖一經(jīng)定義就可以像基本表一樣被查詢、刪除,也可以在一個視圖之上再定義新的視圖,但是對視圖的更新操作有限制( 1 分)。精品文檔學(xué)習(xí)資料評分標(biāo)準(zhǔn): 意思表達(dá)正確即可給分。3、參考答案:答:故障主要有下面三種類型:( 1)事務(wù)故障( 1 分)( 2)系統(tǒng)故障( 1 分)( 3)介質(zhì)故障( 1 分)評分標(biāo)準(zhǔn): 關(guān)鍵字“事務(wù)” 、“系統(tǒng)”、“介質(zhì)”中有錯別字一律該項(xiàng)不給分。四、設(shè)計題、( 1)參考答案:JNO ( CITY= '天津 ' (S) SPJCOLOR= '紅' (P)JNO(J)-評分標(biāo)準(zhǔn):兩個關(guān)系的差 1 分;三個表的自然連
43、接 S SPJ P1 分,少任意一個關(guān)系不給分; CITY=' 天津 '和 COLOR=' 紅 '兩個條件 1 分,任意一個錯誤不給分。( 2)參考答案:PNO,JNO(SPJ)÷ PNO ( SNO= 'S1' (SPJ)評分標(biāo)準(zhǔn):兩個關(guān)系的除1 分;和 分,任意一個錯誤不給分;SNO='S1'1PNO,JNOPNO1分。( 3)參考答案 1:SELECT DISTINCT JNO FROM SPJ,PWHERE SPJ.PNO=P.PNO ANDCOLOR=' 紅 'ANDJNO='J1
44、9;評分標(biāo)準(zhǔn):SELECT DISTINCT JNO FROM SPJ,P 1 分,少 DISTINCT 扣 0.5 分, SPJ,P中 少 任 一 表 不 給 分 ; WHERE SPJ.PNO=P.PNO AND COLOR=' 紅 'ANDJNO='J1'1 分, 3 個條件每錯一個扣0.5,扣完 1 分為止。精品文檔學(xué)習(xí)資料參考答案2:SELECT DISTINCT SNOFROM SPJWHERE JNO='J1' ANDPNO IN(SELECT PNOFROM PWHERE COLOR=' 紅 ');評分標(biāo)準(zhǔn):SEL
45、ECT DISTINCT JNO FROM SPJ 1 分,少 DISTINCT 扣 0.5 分; WHERE JNO='J1' ANDPNO IN(SELECT PNOFROM PWHERE COLOR=' 紅 ')1 分,無 JNO='J1'、PNO IN 、SELECT PNO FROM P WHERE COLOR=' 紅 '均扣 0.5 分,扣完 1 分為止。( 4)參考答案 1:SELECT JNOFROM JWHERE JNO NOT IN(SELECT JNOFROM SPJWHERE SNO IN(SELECT SNOFROM SWHERE CITY=' 天津 ');評分標(biāo)準(zhǔn):SELECT JNOFROM JWHERE JNO NOT IN和SELECT JNOFROM SPJWHERE SNO IN精品文檔學(xué)習(xí)資料和SELECT SNOFROM SWHERE CITY=' 天津 '三層嵌套各1 分,各嵌套內(nèi)有錯誤則該項(xiàng)均不給分。參考答案2
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 動態(tài)預(yù)算管理的實(shí)施方案計劃
- 秘書工作人員培訓(xùn)計劃
- 第4周第1課時變速跑直快、彎慢 教學(xué)設(shè)計-九年級體育與健康
- 農(nóng)產(chǎn)品加工品牌的創(chuàng)新策略計劃
- 加強(qiáng)社區(qū)法律知識普及計劃
- 《貴州織金興發(fā)煤業(yè)有限公司織金縣珠藏鎮(zhèn)興發(fā)煤礦(變更)礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》評審意見
- 血虛中醫(yī)護(hù)理方法
- 緩解臨床護(hù)理壓力
- 九年級化學(xué)下冊 第7章 應(yīng)用廣泛的酸、堿、鹽 第2節(jié) 常見的酸和堿教學(xué)實(shí)錄 (新版)滬教版
- 第六單元寫作《有創(chuàng)意地表達(dá)》教學(xué)設(shè)計-2023-2024學(xué)年統(tǒng)編版語文九年級下冊
- 三年級勞動課1ppt
- 《乘法交換律和結(jié)合律》教學(xué)課件數(shù)學(xué)四年級下冊
- 大數(shù)據(jù)在金融領(lǐng)域的應(yīng)用方案
- 錨桿(索)檢驗(yàn)批質(zhì)量驗(yàn)收記錄
- 生產(chǎn)作業(yè)指導(dǎo)書SOP表格模板
- 花卉生產(chǎn)設(shè)施課件
- 云南省主要礦產(chǎn)資源
- 傳統(tǒng)體育養(yǎng)生概論
- 電力建設(shè)工程預(yù)算定額2006版
- 地鐵活塞風(fēng)相關(guān)計算
- DLT5216-2005 35kV~220kV城市地下變電站設(shè)計規(guī)定
評論
0/150
提交評論