下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)課程模擬試題(一)一、填空題(30分)1 .數(shù)據(jù)的獨(dú)立性包括 數(shù)據(jù)的物理獨(dú)立性 和 數(shù)據(jù)的邏輯獨(dú)立性。2 .數(shù)據(jù)的物理獨(dú)立性是指當(dāng)數(shù)據(jù)的_存儲(chǔ)結(jié)構(gòu)(或內(nèi)模式) 改變時(shí),通過系統(tǒng)內(nèi)部的自動(dòng)映象功能或轉(zhuǎn)換功能,保持了數(shù)據(jù)的 全局邏輯結(jié)構(gòu)(或模式)不變。3 .數(shù)據(jù)模型由三部分組成:數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)操作 完整性約束4 . 一個(gè)學(xué)生可以同時(shí)借閱多本圖書,一本圖書只能由一個(gè)學(xué)生借閱,學(xué)生和圖書之間為 1: n (一對(duì)多)的聯(lián)系。5 . 一個(gè)關(guān)系模型由若干個(gè)關(guān)系模式 組成。6 .在選擇運(yùn)算所得到的結(jié)果關(guān)系中,所含的元組數(shù)不多于 原關(guān)系中的元組數(shù)。7 . SQL語(yǔ)言具有對(duì)數(shù)據(jù)的定義查詢操縱控制等四個(gè)方面的
2、功能。8 .設(shè)2Y是關(guān)系模式R的一個(gè)函數(shù)依賴,并且 Y是X的子集,則稱 X一丫是_平凡函 數(shù)依賴。9 .在一個(gè)關(guān)系模式中,若一個(gè)屬性或?qū)傩越MK完全函數(shù)決定整個(gè)元組,則稱 K為該關(guān)系的一個(gè) 候選關(guān)鍵字 。10 .如果一個(gè)關(guān)系 R中的所有非主屬性都不傳遞依賴于任何候選關(guān)鍵字,則稱關(guān)系R屬于 第三范式 , 記作 RC 3NF。11 . 一個(gè)關(guān)系模式為 Y(X1,X2,X3,X4),假定該關(guān)系存在如下函數(shù)依賴:X1- X2, X1一X3, X1 一X4,則該關(guān)系屬于 BCNF。12 .假定一個(gè)E R圖包含有A實(shí)體和B實(shí)體,并且從A到B存在著1 : n的聯(lián)系,則轉(zhuǎn) 換成關(guān)系模型后,包含有 3 個(gè)關(guān)系模式
3、。13 .實(shí)現(xiàn)系統(tǒng)案例,防止非法破壞數(shù)據(jù),所采用的數(shù)據(jù)保護(hù)措施有:用戶標(biāo)識(shí)和鑒定、存取控制定義視圖審計(jì)數(shù)據(jù)加密14 .恢復(fù)的實(shí)現(xiàn)技術(shù)有: 數(shù)據(jù)轉(zhuǎn)儲(chǔ) 和 登錄日志文件。13、 15. 分布式數(shù)據(jù)庫(kù) 是一個(gè)邏輯上統(tǒng)一、地域上分布的數(shù)據(jù)集合。16 .關(guān)系中能唯一標(biāo)識(shí)元組,且又不含多余屬性稱為候選鍵。17 .在概念結(jié)構(gòu)設(shè)計(jì)中先,定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化。這種方法稱為 自頂向下方法。18 .分布式數(shù)據(jù)庫(kù)系統(tǒng)中透明性層次越高,應(yīng)用程序的編寫越 簡(jiǎn)單。二、單項(xiàng)選擇題(20分)1、是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的有組織,可共享的數(shù)據(jù)集合。A.數(shù)據(jù)庫(kù)管理系統(tǒng)B .數(shù)據(jù)庫(kù)系統(tǒng)C.數(shù)據(jù)庫(kù)D .文件組織2、數(shù)據(jù)庫(kù)系
4、統(tǒng)階段,數(shù)據(jù) 。A具有物理獨(dú)立性,沒有邏輯獨(dú)立性B.具有物理獨(dú)立性和邏輯獨(dú)立性C.獨(dú)立性差D.具有高度的物理獨(dú)立性和一定程度的邏輯獨(dú)立性3、一個(gè)m n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。關(guān)系的碼為 。A某個(gè)實(shí)體的碼B.各實(shí)體碼的組合C. n端實(shí)體的碼D.任意一個(gè)實(shí)體的碼4、SQL語(yǔ)言中授權(quán)的操作是通過 語(yǔ)句實(shí)現(xiàn)的。A CREATEB . REVOKEC. GRANTD . INSERT5、下列聚合函數(shù)中不忽略空值(null) 的是。A SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)6、是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。A數(shù)據(jù)庫(kù)管理系統(tǒng)B.數(shù)據(jù)庫(kù)系統(tǒng)C.數(shù)
5、據(jù)庫(kù)D.數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)7、設(shè)域 D1=a1,a2,a3 ; D2=1,2 ; D3=計(jì)算機(jī);打印機(jī);掃描儀。貝U D1、D2 和 D3 的笛卡爾積的基數(shù)為。A 2B. 3C. 8D. 188、子模式DDL用來描述。A.數(shù)據(jù)庫(kù)的總體邏輯結(jié)構(gòu)B .數(shù)據(jù)庫(kù)的局部邏輯結(jié)構(gòu)C.數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)D.數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)9、單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為 。A.外模式B.概念模式C.內(nèi)模式D存儲(chǔ)模式10、下列四個(gè)選項(xiàng)中,不屬于數(shù)據(jù)庫(kù)特點(diǎn)的是 。A.數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高D.數(shù)據(jù)獨(dú)立性高三、設(shè)計(jì)題(30分)1 .用SQL的有關(guān)語(yǔ)句定義1)學(xué)生關(guān)系Student ,包括學(xué)號(hào)Sno、姓名SZ年齡
6、SA;2)課程關(guān)系 Course ,包括課程號(hào) Cno.課程名CZ任課教師 CT;3)學(xué)生選課關(guān)系,包括 Sno、Cno和成績(jī)G注意:說明主鍵碼和外鍵碼(如果有的話),并在鍵碼屬性上建立索引。(4分)1. CREATE TABLE Student(Sno INT PRIMARY KEY,SN CHAR(30), SA INT2 .CREATE TABEL Course(Cno INT PRIMARY KEY,CN CHAR(30),CT CHAR(30) );3) CREATE TABEL SC(Sno INT, Cno INT, G INT, PRIMAYR KEY(Sno,Cno), FO
7、REIGN KEY(Sno) REFERENCES Student(Sno), FOREIGN KEY(Cno) REFERENCES Course(Cno) );2 .按題1的學(xué)生關(guān)系模式,用 SQL的有關(guān)語(yǔ)句1)授予趙華對(duì)學(xué)生關(guān)系 Student的插入和修改權(quán)限;2)插入任意3個(gè)學(xué)生的完整信息;3)修改所有學(xué)生的年齡(加 1)。(6分)3.結(jié)合題1定義的學(xué)生選課數(shù)據(jù)庫(kù),用SQL語(yǔ)句查詢計(jì)算機(jī)系學(xué)生數(shù)據(jù)庫(kù)課的成績(jī),輸出學(xué)生姓名和成績(jī),按成績(jī)排序(降序),若成績(jī)相同,再按學(xué)號(hào)排序(升序)。(10分)4.有關(guān)圖書發(fā)行的關(guān)系模型如下:書店S (書店號(hào)SNo,書店名SN地址A)圖書B (書號(hào)BNo書
8、名BN,價(jià)格P)圖書館L (館號(hào)LNo,館名LN,城市C)圖書發(fā)行LBS (LNo, BNo, SNo,發(fā)彳亍量 Q分別用關(guān)系代數(shù)和 SQL語(yǔ)言表達(dá)如下查詢:圖書館L4 (館號(hào))收藏圖書的書名和出售該書的書店名。(10分)四、綜合應(yīng)用題(20分)1 .根據(jù)3NF的定義及規(guī)范化方法,對(duì)關(guān)系模式R (U, F)U= 學(xué)號(hào),姓名,所在系,系主任,課程號(hào),成績(jī) F= 學(xué)號(hào)-姓名,學(xué)號(hào).所在系,所在系f系主任(學(xué)號(hào),課程號(hào))-成績(jī)進(jìn)行分解。使其滿足 3NF。2.設(shè)有關(guān)系數(shù)據(jù)庫(kù):商店關(guān)系 DEPARTMENT (D# , DNAME DQTY CITY)商品關(guān)系 ITEM (I #, INAME PRIC
9、E)庫(kù)存關(guān)系 STOCK (D# , I # , QTY其中各屬性的含義是: D# (商店編號(hào)),DNAME商店名稱),DQTY(商店人數(shù)),CITY (所在城市),I # (商品號(hào)),INAME(商品名),PRICE (商品價(jià)格),QTY(庫(kù)存數(shù))。各屬性的類型是:D# , DNAMECITY, I #, INAME為字符類型,DQTY QTY為整數(shù)類型,PRICE 為數(shù)值類型,自定義列的寬度。1、 )設(shè)計(jì)該數(shù)據(jù)庫(kù)的 E- R圖2、 )請(qǐng)用SQL語(yǔ)句定義上述表的結(jié)構(gòu)(定義中應(yīng)包括主關(guān)鍵字子句和外關(guān)鍵字子句)3、 )請(qǐng)用關(guān)系代數(shù)表達(dá)式寫出供應(yīng)“棉布”的商店名4、 )請(qǐng)用SQL語(yǔ)句寫出查詢:找出
10、至少供應(yīng)代號(hào)為“402”的商店所供應(yīng)的全部商品的商店名和所在城市5、 )請(qǐng)用SQL語(yǔ)句寫出操作:代號(hào)為“ 402”的商店購(gòu)進(jìn)了一批新商品,其商品編號(hào)為“8”,名稱為“電動(dòng)玩具”,價(jià)格為100元,數(shù)量為400個(gè)。數(shù)據(jù)庫(kù)課程模擬試題參考答案模擬試題一填空題(30 分)1、數(shù)據(jù)的物理獨(dú)立性數(shù)據(jù)的邏輯獨(dú)立性2、存儲(chǔ)結(jié)構(gòu)(或內(nèi)模式)全局邏輯結(jié)構(gòu)(或模式)3、數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作完整性約束4、1: n (一對(duì)多)5、關(guān)系模式6、多于7、定義查詢操縱控制8、平凡函數(shù)依賴9、候選關(guān)鍵字10、第三范式RC 3NF11、BCNF12、314、 存取控制定義視圖審計(jì) 數(shù)據(jù)加密15、 數(shù)據(jù)轉(zhuǎn)儲(chǔ) 登錄日志文件16、 分布式
11、數(shù)據(jù)庫(kù)17、 候選鍵18、 自頂向下方法19、 簡(jiǎn)單二、單項(xiàng)選擇題(20分)20、 2、d 3、b 4、c 5、c6、a 7、d 8、b 9、a 10、c三、設(shè)計(jì)題 (30分)1. (4 分)1) CREATE TABLE Student(Sno INT PRIMARY KEY, SN CHAR(30), SA INT);2) CREATE TABEL Course(Cno INT PRIMARY KEY,CN CHAR(30), CT CHAR(30) );3) CREATE TABEL SC(Sno INT,Cno INT,G INT,PRIMAYR KEY(Sno,Cno),FOREIG
12、N KEY(Sno) REFERENCES Student(Sno), FOREIGN KEY(Cno) REFERENCES Course(Cno) );2.(6分)1) GRANT INSERT, UPDATE, ON Student TO 趙華; 2) INSERT INTO Student(TABLE (01001,'趙華',19), (01002,李芳',18), (01003,'劉紅,20),);3)UPDATE StudentSET SA=SA+1;3.(10 分)SELECT SN,GFROM Student,Course,SCWHERE Stu
13、dent.Sno=SC.Sno AND Course.Cno=SC.CnoAND Course.CN='數(shù)據(jù)庫(kù)'ORDER BY G DESC,Sno;4、1 )兀 BN,SN ( b LNo=L4 (B LBS 代 ) 2) SELECT BN,SNFROM B,LBS,SWHERE B.BNo=LBS.BNo AND LBS.SNo=S.SNoAND LBS.LNo=L4;(10 分)四、綜合應(yīng)用題(20分)1、符合3NF的關(guān)系模式,要求不存在非碼屬性對(duì)碼的部分依賴和傳遞依賴。關(guān)系模式R (U, F)中存在姓名、學(xué)號(hào)對(duì)碼(學(xué)號(hào),課程號(hào))的部分依賴,存在系主任 對(duì)碼的傳遞依賴
14、。將R (U, F)分解為如下三個(gè)關(guān)系模式:三姓名,所在系所在系,系主任三課程號(hào),成績(jī)?nèi)齻€(gè)關(guān)系模式中,不存在非碼屬性對(duì)碼的部分依賴和傳遞依賴。2、a) CREATE TABLE DEPARTMENT (D# CHAR (8), DNAME CHAR(8) DQTY INT, CITY CHAR (12) PRIMARY KEY (D#) CREATE TABLE ITEM(I C CHAR(10), INAME CHAR(12)PRICE NUMERIC 5, C), PRIMARY KEY( I #) CREATE TABLE STOCK (D# CHAR (8)I# CHAR(10), QTY INT)b) 兀 DNAME( b ITEM, INAME='棉布'( DEPARTMENT >TEM STOCKO )c) SELECT D# , CITY FROM DEPARTMENT WHERE NOT EXISTS(SELECT * FROM STOCK S
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年滬科新版必修2物理上冊(cè)月考試卷含答案
- 2025年外研版2024四年級(jí)數(shù)學(xué)上冊(cè)階段測(cè)試試卷
- 2025年北師大新版必修1生物下冊(cè)階段測(cè)試試卷
- 2025年中圖版六年級(jí)英語(yǔ)下冊(cè)階段測(cè)試試卷含答案
- 2025年滬科版九年級(jí)科學(xué)上冊(cè)月考試卷含答案
- 2025年上外版七年級(jí)語(yǔ)文下冊(cè)階段測(cè)試試卷含答案
- 二零二五年度版權(quán)購(gòu)買合同標(biāo)的為某電影公司的電影作品的購(gòu)買權(quán)
- 2025年岳麓版九年級(jí)生物上冊(cè)月考試卷
- 多重耐藥感染預(yù)防與控制
- 2025年度高校人才引進(jìn)與培養(yǎng)委托人力資源合同協(xié)議3篇
- 單位洗車房管理制度
- 2023年醫(yī)療軟件實(shí)施工程師年度總結(jié)及下年規(guī)劃
- 廣西壯族自治區(qū)欽州市浦北縣2022-2023學(xué)年七年級(jí)上學(xué)期期末英語(yǔ)試題
- 化驗(yàn)員績(jī)效考核細(xì)則
- 動(dòng)力學(xué)全套課件
- 道路貨物運(yùn)輸站(場(chǎng))經(jīng)營(yíng)備案表
- 河南省出版物經(jīng)營(yíng)許可證申請(qǐng)登記表
- 《醫(yī)學(xué)英語(yǔ)-課件》
- 基于ds18b20的溫度測(cè)量系統(tǒng)設(shè)計(jì)
- 軟件無線電原理與應(yīng)用第3版 課件 第7-9章 無線電通信天線、軟件無線電在無線工程中的應(yīng)用、軟件無線電的新發(fā)展-認(rèn)知無線電
- 單病種質(zhì)量管理總結(jié)分析辦公文檔
評(píng)論
0/150
提交評(píng)論