數(shù)據(jù)庫(kù)原理及應(yīng)用試題庫(kù)_第1頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用試題庫(kù)_第2頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用試題庫(kù)_第3頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用試題庫(kù)_第4頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用試題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、7下列不屬于數(shù)據(jù)安全性控制方法的是(D)。7下列不屬于數(shù)據(jù)安全性控制方法的是(D)。選擇題(B)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)系統(tǒng)B.數(shù)據(jù)庫(kù)C.關(guān)系數(shù)據(jù)庫(kù)D.數(shù)據(jù)庫(kù)管理系統(tǒng)(1)在數(shù)據(jù)庫(kù)的三級(jí)模式中,內(nèi)模式有(A)。1個(gè)B.2個(gè)C.3個(gè)D.任意多個(gè)(2)在數(shù)據(jù)庫(kù)的三級(jí)模式中,外模式有(D)。1個(gè)B.2個(gè)C.3個(gè)D.任意多個(gè)(3)在數(shù)據(jù)庫(kù)的三級(jí)模式中,模式有(A)。1個(gè)B.2個(gè)C.3個(gè)D.任意多個(gè)2.(4)在數(shù)據(jù)庫(kù)的三級(jí)模式體系結(jié)構(gòu)中,內(nèi)模式、模式和外模式個(gè)數(shù)的比例是(B)。A1:1:1B1:1:NC1:M:NDM:N:P數(shù)據(jù)模型的三個(gè)要素分別是(B)。實(shí)體完整性

2、、參照完整性、用戶自定義完整性數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢外模式、模式、內(nèi)模式數(shù)據(jù)庫(kù)(DB),數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)之間的關(guān)系是(A)。DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS在關(guān)系模式R中,Y函數(shù)依賴于X的語(yǔ)義是:(B)。在R的某一關(guān)系中,若兩個(gè)元組的X值相等,則Y值也相等。在R的每一關(guān)系中,若兩個(gè)元組的X值相等,則Y值也相等。在R的某一關(guān)系中,Y值應(yīng)與X值相等。在R的每一關(guān)系中,Y值應(yīng)與X值相等。若對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n$0)與之聯(lián)

3、系,而對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中只有1個(gè)實(shí)體與之聯(lián)系,則實(shí)體集A和實(shí)體集B之間的聯(lián)系類型為(B)。A1:1B1:NCM:NDN:16.(2)若對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有1個(gè)實(shí)體(n$0)與之聯(lián)系,而對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中只有1個(gè)實(shí)體與之聯(lián)系,則實(shí)體集A和實(shí)體集B之間的聯(lián)系類型為(A)。A1:1B1:NCM:NDN:1)的結(jié)果為M+N列PXQ行。D.RS8.若關(guān)系R為M列P行,關(guān)系S為)的結(jié)果為M+N列PXQ行。D.RSA.R-SB.RXSC.RFS9.數(shù)據(jù)模型應(yīng)滿足(A.9.數(shù)據(jù)模型應(yīng)滿足(A.真實(shí)模擬現(xiàn)實(shí)世界D.以上都是容易為人們所理解C.D.以上都

4、是TOC o 1-5 h z在可信計(jì)算機(jī)系統(tǒng)評(píng)測(cè)標(biāo)準(zhǔn)中,達(dá)到初步安全產(chǎn)品要求的是()級(jí)。A.C1B.C2C.B1D.B2下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫(kù)基本特征的是(A)。A.不同的列應(yīng)有不同的數(shù)據(jù)類型B.不同的列應(yīng)有不同的列名與行的次序無(wú)關(guān)D.與列的次序無(wú)關(guān)實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全性控制的常用方法和技術(shù)有(A)用戶標(biāo)識(shí)與鑒別、存取控制、視圖機(jī)制、審計(jì)、數(shù)據(jù)加密存取控制、視圖機(jī)制、審計(jì)、數(shù)據(jù)加密、防火墻用戶標(biāo)識(shí)與鑒別、存取控制、視圖機(jī)制、審計(jì)、防火墻存取控制、視圖機(jī)制、審計(jì)、數(shù)據(jù)加密、數(shù)據(jù)轉(zhuǎn)儲(chǔ)數(shù)據(jù)的(B)是為了防止數(shù)據(jù)庫(kù)中存在不符合語(yǔ)義的數(shù)據(jù),也就是防止數(shù)據(jù)庫(kù)中存在不正確的數(shù)據(jù)。數(shù)據(jù)的()是保護(hù)數(shù)據(jù)庫(kù)防止惡意的

5、破壞和非法的存取。A.左外聯(lián)接A.左外聯(lián)接B.右外聯(lián)接下列不屬于需求分析階段工作的是:(A.建立E-R圖B.分析用戶活動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在(BA.不會(huì)因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序C.外部并D.外聯(lián)接A)。C.建立數(shù)據(jù)字典D.建立數(shù)據(jù)流圖)。A.安全性、完整性B.完整性、安全性C.保密性、安全性D.安全性、保密性C)。14.SQL語(yǔ)言的GRANT和REVOKE語(yǔ)句王要是用米維護(hù)數(shù)據(jù)丿車的(A.完整性B.可靠性C.安全性D.一致性15.關(guān)系模型中,一個(gè)碼是(C)。A.可以由多個(gè)任意屬性組成B.至多由一個(gè)屬性組成C.由一個(gè)或多個(gè)屬性組成,其值能夠惟一標(biāo)識(shí)關(guān)系中一個(gè)元組D.以上都不是16.

6、當(dāng)關(guān)系S自然聯(lián)接時(shí),能夠把S原該舍棄的元組放到結(jié)果關(guān)系中的操作是(D)不會(huì)因?yàn)閿?shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)若關(guān)系R為M列P行,關(guān)系S為N列Q行,貝IJRXS的結(jié)果為(B)列()行。A.M+N、P+QB.M+N、PXQC.MXN、P+QD.MXN、PXQ7下列不屬于數(shù)據(jù)安全性控制方法的是(D)。7下列不屬于數(shù)據(jù)安全性控制方法的是(D)。在SQL語(yǔ)言的Select語(yǔ)句中實(shí)現(xiàn)選擇運(yùn)算的子句是(A)。A.SelectB.FromC.WhereD.GroupbyA.SelectB.FromC.WhereD

7、.Groupby7下列不屬于數(shù)據(jù)安全性控制方法的是(D)。7下列不屬于數(shù)據(jù)安全性控制方法的是(D)。7下列不屬于數(shù)據(jù)安全性控制方法的是(D)。7下列不屬于數(shù)據(jù)安全性控制方法的是(D)。21數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在(B)。不會(huì)因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序不會(huì)因?yàn)閿?shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)22.如果事務(wù)T對(duì)數(shù)據(jù)D已加S鎖,則其他事務(wù)對(duì)數(shù)據(jù)D(A)A.可以加S鎖,不能加X鎖B.可以加S鎖,也可以加X鎖C.不能加S鎖,可以加X鎖D.不能加任何鎖23.當(dāng)關(guān)系S自然聯(lián)接時(shí),能夠把S原該舍棄的元組放到

8、結(jié)果關(guān)系中的操作是(D)A.左外連接B.右外連接C.外部并D.外連接填空題數(shù)據(jù)模型通常分為層次模型、(網(wǎng)狀模型)、(關(guān)系模型)、面向?qū)ο竽P秃蛯?duì)象關(guān)系模型等。TOC o 1-5 h z關(guān)系模型中有三類完整性約束:(實(shí)體完整性)、(參照完整性)和用戶定義的完整性。關(guān)系數(shù)據(jù)庫(kù)中,二維表中的列稱為關(guān)系的(屬性或字段),二維表中的行稱為關(guān)系的(元組或記錄)。DBMS的主要功能有:(數(shù)據(jù)定義功能)、數(shù)據(jù)組織存儲(chǔ)和管理功能、數(shù)據(jù)操作功能)、數(shù)據(jù)庫(kù)的事務(wù)管理和運(yùn)行功能、數(shù)據(jù)庫(kù)的建立和維護(hù)功能。關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有(選擇),(投影)和連接。已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),

9、姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,學(xué)生關(guān)系的主碼是(學(xué)號(hào)),學(xué)生關(guān)系的外碼是(系編號(hào))。7關(guān)系的實(shí)體完整性規(guī)則定義了主鍵字段)不能取空值。8關(guān)系的參照完整性規(guī)則定義了和之間的引用規(guī)則。9事務(wù)的ACID特性包括:(原子性)、一致性、(獨(dú)立性)和持續(xù)性。10事務(wù)并發(fā)控制機(jī)制中,避免活鎖產(chǎn)生的方法是采用(先來先服務(wù))的策略;)。11第二范式是在第一范式的基礎(chǔ)上消除了(部分函數(shù)依賴13(事務(wù))是并發(fā)控制的基本單位。)。14在數(shù)據(jù)庫(kù)的兩層映像中,(模式/內(nèi)模式映像)保證了物理獨(dú)立性14在數(shù)據(jù)庫(kù)的兩層映像中,(外模式/模式映像)保證了邏輯獨(dú)立性15事務(wù)并發(fā)控制機(jī)制中,預(yù)防死鎖的方法是(一次封鎖

10、法)和(順序封鎖法);16第三范式是在第二范式的基礎(chǔ)上消除了(傳遞函數(shù)依賴)。17數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)由外模式)、(模式)和(內(nèi)模式)三級(jí)構(gòu)成。18建立冗余數(shù)據(jù)最常用的技術(shù)是數(shù)據(jù)轉(zhuǎn)儲(chǔ)和(備份日志文件)。19數(shù)據(jù)庫(kù)設(shè)計(jì)分為如下幾個(gè)階段:(需求分析)、(結(jié)構(gòu)設(shè)計(jì))、(行為設(shè)計(jì))、(數(shù)據(jù)庫(kù)實(shí)施)、(數(shù)據(jù)庫(kù)運(yùn)行和維護(hù))。20數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)包括(概念結(jié)構(gòu)設(shè)計(jì))、(邏輯結(jié)構(gòu)設(shè)計(jì))、(物理結(jié)構(gòu)設(shè)計(jì))?;镜逆i類型有兩種:(排他鎖或X鎖或?qū)戞i)、(共享鎖或S鎖或讀鎖)22并發(fā)操作帶來的數(shù)據(jù)不一致性情況大致可以分為四種:(丟失數(shù)據(jù)修改)、(讀“臟數(shù)據(jù)”)、(不可重復(fù)讀)和產(chǎn)生幽靈數(shù)據(jù)。三、簡(jiǎn)答

11、題設(shè)有關(guān)系模式:學(xué)生修課管理(學(xué)號(hào),姓名,所在系,性別,課程號(hào),課程名,學(xué)分,成績(jī))。設(shè)一名學(xué)生可以選修多門課程號(hào),一門課程號(hào)可以被多名學(xué)生選修;一名學(xué)生有唯一的所在系,每門課程號(hào)有唯一的課程名和學(xué)分?;卮鹨韵聠栴}:(1)根據(jù)上述規(guī)定寫出關(guān)系模式R的基本函數(shù)依賴;(2)找出關(guān)系模式R的候選碼;(3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?(4)將R分解成3NF模式集。答:(1)學(xué)號(hào)(姓名,所在系,性別)F課程號(hào)(課程名,學(xué)分)F(學(xué)號(hào),課程號(hào))成績(jī)F(學(xué)號(hào),課程號(hào))(姓名,所在系,性別,課程號(hào),學(xué)分)P(2)候選碼:學(xué)號(hào),課程號(hào)(3)存在部分函數(shù)依賴,R達(dá)到第一范式(4)Student(學(xué)

12、號(hào),姓名,所在系,性別)SC(學(xué)號(hào),課程號(hào),成績(jī))Course(課程號(hào),課程名,學(xué)分)設(shè)有關(guān)系模式:學(xué)生表(學(xué)號(hào),姓名,所在系,班號(hào),班主任,系主任)。其語(yǔ)義為:一名學(xué)生只在一個(gè)系的一個(gè)班學(xué)習(xí),一個(gè)系只有一名系主任,一個(gè)班只有一名班主任,一個(gè)系可以有多個(gè)班?;卮鹨韵聠栴}:(1)根據(jù)上述規(guī)定寫出關(guān)系模式R的基本函數(shù)依賴;(2)找出關(guān)系模式R的候選碼;(3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?(4)將R分解成3NF模式集。答:(1)學(xué)號(hào)(姓名,所在系,班號(hào),班主任,系主任)F班號(hào)(班主任,系主任)F班主任系主任F所在系系主任F(2)候選碼:學(xué)號(hào)(3)存在傳遞依賴,不存在部分函數(shù)依賴,R達(dá)到

13、第二范式(4)Student(學(xué)號(hào),姓名,所在系,班號(hào))Class(班號(hào),班主任)Dept(所在系,系王任)設(shè)有關(guān)系模式:授課表(課程號(hào),課程名,學(xué)分,授課教師號(hào),教師名,授課時(shí)數(shù))。其語(yǔ)義為:一門課程號(hào)有確定的課程名和學(xué)分,每名教師有確定的教師名,每門課程號(hào)可以由多名教師講授,每名教師也可以講授多門課程,每名教師對(duì)每門課程號(hào)有確定的授課時(shí)數(shù)?;卮鹨韵聠栴}:(1)根據(jù)上述規(guī)定寫出關(guān)系模式R的基本函數(shù)依賴;(2)找出關(guān)系模式R的候選碼;(3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?(4)將R分解成3NF模式集。答:(1)課程號(hào)(課程名,學(xué)分)F授課教師號(hào)教師名F(授課教師號(hào),課程號(hào))授課時(shí)數(shù)

14、F(授課教師號(hào),課程號(hào))(課程名,學(xué)分,教師名)P(2)候選碼:授課教師號(hào),課程號(hào)(3)存在部分函數(shù)依賴,R達(dá)到第一范式(4)Course(課程號(hào),課程名,學(xué)分)Teacher(授課教師號(hào),教師名)CT(課程號(hào),授課教師號(hào),授課時(shí)數(shù))(20分)設(shè)某圖書集團(tuán)有一關(guān)系模式R如下:R(書店編號(hào),書籍編號(hào),庫(kù)存數(shù)量,部門編號(hào),負(fù)責(zé)人)如果規(guī)定:(1)每個(gè)書店的每種書籍只在該書店的一個(gè)部門銷售;(2)每個(gè)書店的每個(gè)部門只有一個(gè)負(fù)責(zé)人;(3)每個(gè)書店的每種書籍只有一個(gè)庫(kù)存數(shù)量?;卮鹨韵聠栴}:(1)根據(jù)上述規(guī)定寫出關(guān)系模式R的基本函數(shù)依賴;(2)找出關(guān)系模式R的候選碼;(3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范

15、式?為什么?(4)將R分解成3NF模式集。答:(1)有三個(gè)函數(shù)依賴:(書店編號(hào)書籍編號(hào))部門編號(hào)(2分)(書店編號(hào)部門編號(hào))負(fù)責(zé)人(2分)(書店編號(hào)書籍編號(hào))庫(kù)存數(shù)量(2分)部門編號(hào)負(fù)責(zé)人書籍編號(hào)庫(kù)存數(shù)量(2)R的候選碼:書店編號(hào),書籍編號(hào))(3分)(3)R屬于2NF。(2分)因?yàn)镽中存在著非主屬性“負(fù)責(zé)人”對(duì)候選碼(書店編號(hào),書籍編號(hào))的傳遞函數(shù)依賴,所以R屬于2NF。(3分)(4)分解成R1(書店編號(hào),書籍編號(hào),庫(kù)存數(shù)量,部門編號(hào))R2(書店編號(hào),部門編號(hào),負(fù)責(zé)人)3分)3分)四、綜合題3分)3分)1.設(shè)有一個(gè)SPJ數(shù)據(jù)庫(kù),包括S、P、J、SPJ四個(gè)關(guān)系模式:供應(yīng)商表S(供應(yīng)商代碼SNO,

16、供應(yīng)商姓名SNAME,供應(yīng)商狀態(tài)STATUS,供應(yīng)商所在城市CITY);零件表P(零件代碼PNO,零件名PNAME,顏色COLOR,重量WEIGHT);工程項(xiàng)目表J(項(xiàng)目代碼JNO,項(xiàng)目名JNAME,項(xiàng)目所在城市CITY);供應(yīng)情況表SPJ(供應(yīng)商代碼SNO,零件代碼PNO,項(xiàng)目代碼JNO,供應(yīng)數(shù)量QTY);用SQL語(yǔ)言完成如下查詢:(1)找出所有供應(yīng)商的姓名和所在城市;求供應(yīng)工程J1零件P1的供應(yīng)商號(hào)碼SNO;求供應(yīng)工程J1零件為紅色的供應(yīng)商號(hào)碼SNO;找出所有零件的名稱、顏色、重量;找出上海廠商供應(yīng)的所有零件號(hào)碼;找出工程項(xiàng)目J2使用的各種零件的名稱及其數(shù)量;找出所有供應(yīng)商的姓名和所在城市

17、;找出所有零件的名稱、顏色、重量;找出使用供應(yīng)商S1所供應(yīng)零件的工程號(hào)碼;找出工程項(xiàng)目J2使用的各種零件的名稱及其數(shù)量。TOC o 1-5 h zselectSNAME,CITYfromS(2分)selectSNOfromSPJwhereJNO=J1andPNO=P1(3分)selectSNOfromSPJwhereSPJ.PNO=P.PNOandJNO=J1andCOLOR=red(3分)selectPNAME,COLOR,WEIGHTfromP;(3分)selectS.SNOfromS,P,SPJwhereS.SNO=SPJ.SNOandSPJ.PNO=P.PNOandCITY=上海;(3

18、分)selectPNAME,WEIGHTfromP,SPJwhereP.PNO=SPJ.PNOandJNO=J2;(3分)Selectsname,city1fromS;(2分)SelectPname,color,weightfromP;(2分)SelectJnofromSPJwheresno=s1;(3分)10)SelectP.pname,SPJ.qtyfromSPJ,PwhereSPJ.pno=P.pnoandSPJ.Jno=J2;(3分)7下列不屬于數(shù)據(jù)安全性控制方法的是(D)。7下列不屬于數(shù)據(jù)安全性控制方法的是(D)。2設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集:商店:商店編號(hào)、商店名、地址商品:

19、商品編號(hào)、商品名、規(guī)格、單價(jià)職工:職工編號(hào)、姓名、性別、業(yè)績(jī)每個(gè)商店可銷售多種商品,每種商品也可放在多個(gè)商店銷售,每個(gè)商店銷售一種商品時(shí)有月銷售量;每個(gè)商店有許多職工,每個(gè)職工只能在一個(gè)商店工作,商店聘用職工有聘期和月薪。試畫出E-R圖,要求在圖上注明屬性及聯(lián)系的類型;將E-R圖轉(zhuǎn)換成關(guān)系模型,并注明主碼;根據(jù)實(shí)際情況,使用SQL創(chuàng)建表,包括各種約束;用SQL語(yǔ)句查找大于平均業(yè)績(jī)的職工姓名;用SQL語(yǔ)句創(chuàng)建一個(gè)業(yè)績(jī)大于100的所有男職工信息的視圖。(1)(5分)(2)這個(gè)E-R圖可轉(zhuǎn)換為4個(gè)關(guān)系模式:(8分)TOC o 1-5 h z商店(商店編號(hào),商店名,地址)(2分)職工(職工編號(hào),姓名,

20、性別,業(yè)績(jī),商店編號(hào),聘期,月薪)(2分)商品(商品編號(hào),商品名,規(guī)格,單價(jià))(2分)銷售(商店編號(hào),商品編號(hào),月銷售量)(2分)3)createshop(Sidchar(3)primarykey,Snamechar(10),Saddchar(50);(2分)createemployee(Eidchar(3)primarykey,Enamechar(5),Esexchar(1),Eachreal,Sidchar(3),Eredate,Esaint,foreignkey(Sid)references(shop);(2分)createcommodity(Cidchar(3)primarykey,C

21、namechar(10),Cspchar(10),Cprreal);(2分)createvendition(Sidchar(3),Cidchar(3),Vseint,primarykey(Sid,Cid),foreignkey(Sid)references(shop),foreignkey(Cid)references(commodity);(2分)(4)selectEnamefromemployeexwhereEach=(selectavg(Each)fromemployeeywherey.Each=x.Each);(2分)(5)createviewEman(Eid,Ename,Esex,E

22、ach,Sid,Ere,Esa)AsselectEid,Ename,Esex,Each,Sid,Ere,EsfromemployeewhereEach100andEsex=男;(2分)(10分)設(shè)有學(xué)生表S(SNO,SN),其中SNO為學(xué)號(hào),SN為姓名;學(xué)生選課表SC(SNO,CNO,CN,G),其中CNO為課程號(hào),CN為課程名,G為成績(jī),用SQL語(yǔ)言完成以下各題:(1)建立一個(gè)視圖V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序;(5分)(2)從視圖V-SSC上查詢平均成績(jī)?cè)?0分以上的SN,CN和G。(5分)(1)CREATEVIEWV-SSC(SNO,SN,CNO,CN,

23、G)ASSELECTS.SNO,S.SN,SC.CNO,SC.CN,SC.GFROMS,SCWHERES.SNO=SC.SNO;ORDERBYCNO;(5分)(2)SELECSN,CN,GFROMV-SSCGROUPBYSNOHAVINGAVG(G)90;(5分)(共10分)設(shè)學(xué)校數(shù)據(jù)庫(kù)中有兩個(gè)實(shí)體集:學(xué)生表:學(xué)號(hào)、姓名、班級(jí)課程表:課程號(hào)、課程名稱、教師某學(xué)校有若干學(xué)生,每個(gè)學(xué)生可以選修多門課程,學(xué)校有若干課程供學(xué)生選修,每門課程可以供多個(gè)學(xué)生選修,要建立該學(xué)校學(xué)生選修課程的數(shù)據(jù)庫(kù),請(qǐng)?jiān)O(shè)計(jì):(1)試畫出E-R圖,要求在圖上注明屬性及聯(lián)系的類型;(2)將E-R圖轉(zhuǎn)換成關(guān)系模型,并注明主碼;(2

24、)這個(gè)E-R圖可轉(zhuǎn)換為4個(gè)關(guān)系模式:(12分)TOC o 1-5 h z商店(商店編號(hào),商店名,地址)(3分)職工(職工編號(hào),姓名,性別,業(yè)績(jī),商店編號(hào),聘期,月薪)(3分)商品(商品編號(hào),商品名,規(guī)格,單價(jià))(3分)銷售(商店編號(hào),商品編號(hào),月銷售量)(3分)學(xué)號(hào)M選修N教師課程名稱:口旦號(hào)(1)(4分)學(xué)生表課程表(2)這個(gè)E-R圖可轉(zhuǎn)換為學(xué)號(hào)M選修N教師課程名稱:口旦號(hào)(1)(4分)學(xué)生表課程表5(10分)有“學(xué)生選課系統(tǒng)”數(shù)據(jù)庫(kù),學(xué)生選課的關(guān)系模式為:學(xué)生(學(xué)號(hào),姓名,性別,年齡,所在系)課程(課程號(hào),課程名,先行課)選課(學(xué)號(hào),課程號(hào),成績(jī))根據(jù)所給系統(tǒng),用關(guān)系代數(shù)運(yùn)算完成下面查詢。

25、(1)查詢年齡小于20歲的學(xué)生。(2)查詢學(xué)生的姓名和所在系,即求“學(xué)生”關(guān)系中學(xué)生姓名和所在系兩個(gè)屬性上的投影(3)查詢選修了2號(hào)課程的學(xué)生學(xué)號(hào)。(4)查詢選修了全部課程的學(xué)生的學(xué)號(hào)和姓名。6、(10分)設(shè)有學(xué)生表S(SNO,SN,SA),其中SNO為學(xué)號(hào),SN為姓名,SA為年齡;學(xué)生選課表SC(SNO,CNO,CN,G),其中CNO為課程號(hào),CN為課程名,G為成績(jī),用SQL語(yǔ)言完成以下各題:(1)查詢所有年齡在20歲以下的學(xué)生姓名及年齡。(5分)(2)查詢選修了2號(hào)課程且成績(jī)?cè)?0分以上的所有學(xué)生的學(xué)號(hào)及姓名。(5分)(1)selectsn,sa(2分)froms(1分)wheresa20

26、;(2分)(2)selects.sno,smamefroms,sc(2分)Wheres.sno=o=2andsc.g90;(3分)7.設(shè)有一個(gè)SPJ數(shù)據(jù)庫(kù),包括S、P、J、SPJ四個(gè)關(guān)系模式:S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)供應(yīng)商表S由供應(yīng)商代碼(SNO)、供應(yīng)商姓名(SNAME)、供應(yīng)商狀態(tài)(STATUS)、供應(yīng)商所在城市(CITY)組成;零件表P由零件代碼(PNO)、零件名(PNAME)、顏色(COLOR)、重量(WEIGHT)組成;工程向目標(biāo)J由工程

27、項(xiàng)目代碼(JNO)、工程項(xiàng)目名(JNAME)、工程項(xiàng)目所在城市(CITY)組成;供應(yīng)情況表SPJ由供應(yīng)商代碼(SNO)、零件代碼(PNO)、工程項(xiàng)目代碼(JNO)、供應(yīng)數(shù)量(QTY)組成,表示某種供應(yīng)商供應(yīng)某種零件給某工程項(xiàng)目的數(shù)量為QTY。今有若干數(shù)據(jù)如下:SNOSNAMESTATUSCITYSNOSNAMESTATUSCITYS1精益20天津S2盛大10北京S3東方紅30北京S4豐泰20天津S5P表為民30上海PNOPNAMECOLORWEIGHTP1螺母紅12P2螺栓綠17P3螺絲刀藍(lán)14P4螺絲刀紅14P5凸輪藍(lán)40P6J表齒輪紅30JNOJNAMECITYJ1三建北京J2一汽長(zhǎng)春J3

28、彈簧廠天津J4造船廠天津J5機(jī)車廠唐山J6無(wú)線電廠常州J7半導(dǎo)體廠南京S表SNOPNOJNOQTYS1P1J1200S1P1J3100S1P1J4700S1P2J2100S2P3J1400S2P3J2200S2P3J4500S2P3J5400S2P5J1400S2P5J2100S3P1J1200S3P3J1200S4P5J1100S4P6J3300S4P6J4200S5P2J4100S5P3J1200S5P6J2200S5P6J4500SPJ表試用SQL完成如下查詢:(1)建立題目所述的四個(gè)表,并輸入數(shù)據(jù);(2)求供應(yīng)工程J1零件的供應(yīng)商號(hào)碼SNO;(3)求供應(yīng)工程J1零件P1的供應(yīng)商號(hào)碼SN

29、O;4)求供應(yīng)工程J1零件為紅色的供應(yīng)商號(hào)碼SNO;(5)求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào)JNO;(暫時(shí)不做)(6)求至少用了供應(yīng)商S1所供應(yīng)的全部零件的工程號(hào)JNO;(暫時(shí)不做)找出所有供應(yīng)商的姓名和所在城市;找出所有零件的名稱、顏色、重量;找出所有使用供應(yīng)商S1所供應(yīng)零件的工程號(hào)碼;找出工程項(xiàng)目J2使用的各種零件的名稱及其數(shù)量;找出上海廠商供應(yīng)的所有零件號(hào)碼;找出使用上海產(chǎn)的零件的工程名稱;找出沒有使用天津產(chǎn)的零件的工程號(hào)碼;把全部紅色零件的顏色改為藍(lán)色;由S5供給J4的零件P6改為由S3供應(yīng),請(qǐng)做出必要的修改;從供應(yīng)商關(guān)系中刪除S2的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yīng)的記錄;請(qǐng)將

30、(S2,J6,P4,200)插入供應(yīng)情況關(guān)系;答案:(1)Createtable;Selectsnofroms,spjwheres.sno=spj.snoandjno=j1;Selectsnofroms,spjwheres.sno=spj.snoandjno=j1andpno=p1;Selectsnofroms,spj,pwheres.sno=spj.snoandspj.pno=p.pnoandjno=j1andcolor=紅;略略Selectsname,cityfroms;Selectpname,color,weightfromp;Selectjnofromj,spjwherej.jno=s

31、pj.jnoandsno=s1;Selectpname,qtyfromp,spjwherep.pno=spj.pnoandjno=j2;Selectpnofromp,spj,swherep.pno=spj.pnoandspj.sno=s.snoandcity=上海;Selectjnamefromjnowherecity=上海;Selectjnofromj,spj,swherej.jno=spj.jnoandspj.sno=s.snoands.city天津;Updatepsetcolor=藍(lán)wherecolor=紅;(15)8.設(shè)有一個(gè)學(xué)生選課數(shù)據(jù)庫(kù),包括Student,SC,Course三個(gè)關(guān)

32、系模式:Student(Sno,Sname,Ssex,Sage,Sdept)SC(Sno,Cno,Grade)Course(Cno,Cname,Ccredit,Semester)試用SQL完成如下查詢:查詢SC表中的全部數(shù)據(jù);查詢計(jì)算機(jī)系學(xué)生的姓名和年齡;查詢成績(jī)?cè)?0-80分的學(xué)生的學(xué)號(hào)、課程號(hào)和成績(jī);查詢計(jì)算機(jī)系年齡在18-20歲的男學(xué)生的姓名和年齡;查詢C001課程號(hào)的最高分;查詢計(jì)算機(jī)系學(xué)生的最大年齡和最小年齡;統(tǒng)計(jì)每個(gè)系的學(xué)生人數(shù);統(tǒng)計(jì)每門課程號(hào)的選課人數(shù)和考試最高分;統(tǒng)計(jì)每個(gè)學(xué)生的選課門數(shù)和考試總成績(jī),并按選課門數(shù)升序顯示結(jié)果;查詢總成績(jī)超過200分的學(xué)生,要求列出其學(xué)號(hào)和總成績(jī);

33、查詢選修C002課程的學(xué)生姓名和所在系;查詢成績(jī)80分以上的學(xué)生姓名、課程號(hào)和成績(jī),并按成績(jī)降序排列結(jié)果;查詢哪些課程號(hào)沒有學(xué)生選修,要求列出課程號(hào)和課程名;查詢計(jì)算機(jī)系哪些學(xué)生沒有選課,列出學(xué)生姓名;查詢選修C001課程號(hào)的學(xué)生姓名和所在系;查詢通信工程系成績(jī)?cè)?0分以上的學(xué)生學(xué)號(hào)和姓名;查詢計(jì)算機(jī)系考試成績(jī)最高的學(xué)生姓名。查詢年齡最大的男學(xué)生的姓名和年齡;查詢C001課程號(hào)的考試成績(jī)高于該課程號(hào)平均成績(jī)的學(xué)生學(xué)號(hào)和成績(jī);創(chuàng)建內(nèi)容為學(xué)生學(xué)號(hào)、姓名、所在系、課程號(hào)、課程名、課程學(xué)分的視圖;創(chuàng)建內(nèi)容為學(xué)生的學(xué)號(hào)、姓名、選修課程名和考試成績(jī)的視圖;創(chuàng)建內(nèi)容為統(tǒng)計(jì)每個(gè)學(xué)生的選課門數(shù)的視圖,要求列出學(xué)生學(xué)號(hào)和選課門數(shù);創(chuàng)建內(nèi)容為每個(gè)學(xué)生的選課總學(xué)分的視圖,要求列出學(xué)生學(xué)號(hào)和總學(xué)分(說明:考試成績(jī)超過60才能獲得此課程的學(xué)分)刪除選課成績(jī)小于50分的學(xué)生的選課記錄;(25)將所有選修C001課程的學(xué)生的成績(jī)加10分;(26)將計(jì)算機(jī)所有選修“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的學(xué)生成績(jī)加10分。答案:(1)Select*fromsc;(2)Selectsname,sa

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論