版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、7下列不屬于數(shù)據(jù)安全性控制方法的是(D)。7下列不屬于數(shù)據(jù)安全性控制方法的是(D)。選擇題(B)是長期儲存在計算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫系統(tǒng)B.數(shù)據(jù)庫C.關(guān)系數(shù)據(jù)庫D.數(shù)據(jù)庫管理系統(tǒng)(1)在數(shù)據(jù)庫的三級模式中,內(nèi)模式有(A)。1個B.2個C.3個D.任意多個(2)在數(shù)據(jù)庫的三級模式中,外模式有(D)。1個B.2個C.3個D.任意多個(3)在數(shù)據(jù)庫的三級模式中,模式有(A)。1個B.2個C.3個D.任意多個2.(4)在數(shù)據(jù)庫的三級模式體系結(jié)構(gòu)中,內(nèi)模式、模式和外模式個數(shù)的比例是(B)。A1:1:1B1:1:NC1:M:NDM:N:P數(shù)據(jù)模型的三個要素分別是(B)。實(shí)體完整性
2、、參照完整性、用戶自定義完整性數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢外模式、模式、內(nèi)模式數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是(A)。DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS在關(guān)系模式R中,Y函數(shù)依賴于X的語義是:(B)。在R的某一關(guān)系中,若兩個元組的X值相等,則Y值也相等。在R的每一關(guān)系中,若兩個元組的X值相等,則Y值也相等。在R的某一關(guān)系中,Y值應(yīng)與X值相等。在R的每一關(guān)系中,Y值應(yīng)與X值相等。若對于實(shí)體集A中的每一個實(shí)體,實(shí)體集B中有n個實(shí)體(n$0)與之聯(lián)
3、系,而對于實(shí)體集B中的每一個實(shí)體,實(shí)體集A中只有1個實(shí)體與之聯(lián)系,則實(shí)體集A和實(shí)體集B之間的聯(lián)系類型為(B)。A1:1B1:NCM:NDN:16.(2)若對于實(shí)體集A中的每一個實(shí)體,實(shí)體集B中有1個實(shí)體(n$0)與之聯(lián)系,而對于實(shí)體集B中的每一個實(shí)體,實(shí)體集A中只有1個實(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ī)系統(tǒng)評測標(biāo)準(zhǔn)中,達(dá)到初步安全產(chǎn)品要求的是()級。A.C1B.C2C.B1D.B2下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫基本特征的是(A)。A.不同的列應(yīng)有不同的數(shù)據(jù)類型B.不同的列應(yīng)有不同的列名與行的次序無關(guān)D.與列的次序無關(guān)實(shí)現(xiàn)數(shù)據(jù)庫安全性控制的常用方法和技術(shù)有(A)用戶標(biāo)識與鑒別、存取控制、視圖機(jī)制、審計、數(shù)據(jù)加密存取控制、視圖機(jī)制、審計、數(shù)據(jù)加密、防火墻用戶標(biāo)識與鑒別、存取控制、視圖機(jī)制、審計、防火墻存取控制、視圖機(jī)制、審計、數(shù)據(jù)加密、數(shù)據(jù)轉(zhuǎn)儲數(shù)據(jù)的(B)是為了防止數(shù)據(jù)庫中存在不符合語義的數(shù)據(jù),也就是防止數(shù)據(jù)庫中存在不正確的數(shù)據(jù)。數(shù)據(jù)的()是保護(hù)數(shù)據(jù)庫防止惡意的
5、破壞和非法的存取。A.左外聯(lián)接A.左外聯(lián)接B.右外聯(lián)接下列不屬于需求分析階段工作的是:(A.建立E-R圖B.分析用戶活動數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在(BA.不會因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序C.外部并D.外聯(lián)接A)。C.建立數(shù)據(jù)字典D.建立數(shù)據(jù)流圖)。A.安全性、完整性B.完整性、安全性C.保密性、安全性D.安全性、保密性C)。14.SQL語言的GRANT和REVOKE語句王要是用米維護(hù)數(shù)據(jù)丿車的(A.完整性B.可靠性C.安全性D.一致性15.關(guān)系模型中,一個碼是(C)。A.可以由多個任意屬性組成B.至多由一個屬性組成C.由一個或多個屬性組成,其值能夠惟一標(biāo)識關(guān)系中一個元組D.以上都不是16.
6、當(dāng)關(guān)系S自然聯(lián)接時,能夠把S原該舍棄的元組放到結(jié)果關(guān)系中的操作是(D)不會因?yàn)閿?shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序不會因?yàn)榇鎯Σ呗缘淖兓绊懘鎯Y(jié)構(gòu)不會因?yàn)槟承┐鎯Y(jié)構(gòu)的變化而影響其他的存儲結(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語言的Select語句中實(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ù)庫系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在(B)。不會因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序不會因?yàn)閿?shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序不會因?yàn)榇鎯Σ呗缘淖兓绊懘鎯Y(jié)構(gòu)不會因?yàn)槟承┐鎯Y(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)22.如果事務(wù)T對數(shù)據(jù)D已加S鎖,則其他事務(wù)對數(shù)據(jù)D(A)A.可以加S鎖,不能加X鎖B.可以加S鎖,也可以加X鎖C.不能加S鎖,可以加X鎖D.不能加任何鎖23.當(dāng)關(guān)系S自然聯(lián)接時,能夠把S原該舍棄的元組放到
8、結(jié)果關(guān)系中的操作是(D)A.左外連接B.右外連接C.外部并D.外連接填空題數(shù)據(jù)模型通常分為層次模型、(網(wǎng)狀模型)、(關(guān)系模型)、面向?qū)ο竽P秃蛯ο箨P(guān)系模型等。TOC o 1-5 h z關(guān)系模型中有三類完整性約束:(實(shí)體完整性)、(參照完整性)和用戶定義的完整性。關(guān)系數(shù)據(jù)庫中,二維表中的列稱為關(guān)系的(屬性或字段),二維表中的行稱為關(guān)系的(元組或記錄)。DBMS的主要功能有:(數(shù)據(jù)定義功能)、數(shù)據(jù)組織存儲和管理功能、數(shù)據(jù)操作功能)、數(shù)據(jù)庫的事務(wù)管理和運(yùn)行功能、數(shù)據(jù)庫的建立和維護(hù)功能。關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有(選擇),(投影)和連接。已知系(系編號,系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號,
9、姓名,性別,入學(xué)日期,專業(yè),系編號)兩個關(guān)系,學(xué)生關(guān)系的主碼是(學(xué)號),學(xué)生關(guān)系的外碼是(系編號)。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ù)庫的兩層映像中,(模式/內(nèi)模式映像)保證了物理獨(dú)立性14在數(shù)據(jù)庫的兩層映像中,(外模式/模式映像)保證了邏輯獨(dú)立性15事務(wù)并發(fā)控制機(jī)制中,預(yù)防死鎖的方法是(一次封鎖
10、法)和(順序封鎖法);16第三范式是在第二范式的基礎(chǔ)上消除了(傳遞函數(shù)依賴)。17數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)由外模式)、(模式)和(內(nèi)模式)三級構(gòu)成。18建立冗余數(shù)據(jù)最常用的技術(shù)是數(shù)據(jù)轉(zhuǎn)儲和(備份日志文件)。19數(shù)據(jù)庫設(shè)計分為如下幾個階段:(需求分析)、(結(jié)構(gòu)設(shè)計)、(行為設(shè)計)、(數(shù)據(jù)庫實(shí)施)、(數(shù)據(jù)庫運(yùn)行和維護(hù))。20數(shù)據(jù)庫結(jié)構(gòu)設(shè)計包括(概念結(jié)構(gòu)設(shè)計)、(邏輯結(jié)構(gòu)設(shè)計)、(物理結(jié)構(gòu)設(shè)計)?;镜逆i類型有兩種:(排他鎖或X鎖或?qū)戞i)、(共享鎖或S鎖或讀鎖)22并發(fā)操作帶來的數(shù)據(jù)不一致性情況大致可以分為四種:(丟失數(shù)據(jù)修改)、(讀“臟數(shù)據(jù)”)、(不可重復(fù)讀)和產(chǎn)生幽靈數(shù)據(jù)。三、簡答
11、題設(shè)有關(guān)系模式:學(xué)生修課管理(學(xué)號,姓名,所在系,性別,課程號,課程名,學(xué)分,成績)。設(shè)一名學(xué)生可以選修多門課程號,一門課程號可以被多名學(xué)生選修;一名學(xué)生有唯一的所在系,每門課程號有唯一的課程名和學(xué)分?;卮鹨韵聠栴}:(1)根據(jù)上述規(guī)定寫出關(guān)系模式R的基本函數(shù)依賴;(2)找出關(guān)系模式R的候選碼;(3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?(4)將R分解成3NF模式集。答:(1)學(xué)號(姓名,所在系,性別)F課程號(課程名,學(xué)分)F(學(xué)號,課程號)成績F(學(xué)號,課程號)(姓名,所在系,性別,課程號,學(xué)分)P(2)候選碼:學(xué)號,課程號(3)存在部分函數(shù)依賴,R達(dá)到第一范式(4)Student(學(xué)
12、號,姓名,所在系,性別)SC(學(xué)號,課程號,成績)Course(課程號,課程名,學(xué)分)設(shè)有關(guān)系模式:學(xué)生表(學(xué)號,姓名,所在系,班號,班主任,系主任)。其語義為:一名學(xué)生只在一個系的一個班學(xué)習(xí),一個系只有一名系主任,一個班只有一名班主任,一個系可以有多個班?;卮鹨韵聠栴}:(1)根據(jù)上述規(guī)定寫出關(guān)系模式R的基本函數(shù)依賴;(2)找出關(guān)系模式R的候選碼;(3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?(4)將R分解成3NF模式集。答:(1)學(xué)號(姓名,所在系,班號,班主任,系主任)F班號(班主任,系主任)F班主任系主任F所在系系主任F(2)候選碼:學(xué)號(3)存在傳遞依賴,不存在部分函數(shù)依賴,R達(dá)到
13、第二范式(4)Student(學(xué)號,姓名,所在系,班號)Class(班號,班主任)Dept(所在系,系王任)設(shè)有關(guān)系模式:授課表(課程號,課程名,學(xué)分,授課教師號,教師名,授課時數(shù))。其語義為:一門課程號有確定的課程名和學(xué)分,每名教師有確定的教師名,每門課程號可以由多名教師講授,每名教師也可以講授多門課程,每名教師對每門課程號有確定的授課時數(shù)?;卮鹨韵聠栴}:(1)根據(jù)上述規(guī)定寫出關(guān)系模式R的基本函數(shù)依賴;(2)找出關(guān)系模式R的候選碼;(3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?(4)將R分解成3NF模式集。答:(1)課程號(課程名,學(xué)分)F授課教師號教師名F(授課教師號,課程號)授課時數(shù)
14、F(授課教師號,課程號)(課程名,學(xué)分,教師名)P(2)候選碼:授課教師號,課程號(3)存在部分函數(shù)依賴,R達(dá)到第一范式(4)Course(課程號,課程名,學(xué)分)Teacher(授課教師號,教師名)CT(課程號,授課教師號,授課時數(shù))(20分)設(shè)某圖書集團(tuán)有一關(guān)系模式R如下:R(書店編號,書籍編號,庫存數(shù)量,部門編號,負(fù)責(zé)人)如果規(guī)定:(1)每個書店的每種書籍只在該書店的一個部門銷售;(2)每個書店的每個部門只有一個負(fù)責(zé)人;(3)每個書店的每種書籍只有一個庫存數(shù)量。回答以下問題:(1)根據(jù)上述規(guī)定寫出關(guān)系模式R的基本函數(shù)依賴;(2)找出關(guān)系模式R的候選碼;(3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范
15、式?為什么?(4)將R分解成3NF模式集。答:(1)有三個函數(shù)依賴:(書店編號書籍編號)部門編號(2分)(書店編號部門編號)負(fù)責(zé)人(2分)(書店編號書籍編號)庫存數(shù)量(2分)部門編號負(fù)責(zé)人書籍編號庫存數(shù)量(2)R的候選碼:書店編號,書籍編號)(3分)(3)R屬于2NF。(2分)因?yàn)镽中存在著非主屬性“負(fù)責(zé)人”對候選碼(書店編號,書籍編號)的傳遞函數(shù)依賴,所以R屬于2NF。(3分)(4)分解成R1(書店編號,書籍編號,庫存數(shù)量,部門編號)R2(書店編號,部門編號,負(fù)責(zé)人)3分)3分)四、綜合題3分)3分)1.設(shè)有一個SPJ數(shù)據(jù)庫,包括S、P、J、SPJ四個關(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語言完成如下查詢:(1)找出所有供應(yīng)商的姓名和所在城市;求供應(yīng)工程J1零件P1的供應(yīng)商號碼SNO;求供應(yīng)工程J1零件為紅色的供應(yīng)商號碼SNO;找出所有零件的名稱、顏色、重量;找出上海廠商供應(yīng)的所有零件號碼;找出工程項(xiàng)目J2使用的各種零件的名稱及其數(shù)量;找出所有供應(yīng)商的姓名和所在城市
17、;找出所有零件的名稱、顏色、重量;找出使用供應(yīng)商S1所供應(yīng)零件的工程號碼;找出工程項(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ù)庫中有三個實(shí)體集:商店:商店編號、商店名、地址商品:
19、商品編號、商品名、規(guī)格、單價職工:職工編號、姓名、性別、業(yè)績每個商店可銷售多種商品,每種商品也可放在多個商店銷售,每個商店銷售一種商品時有月銷售量;每個商店有許多職工,每個職工只能在一個商店工作,商店聘用職工有聘期和月薪。試畫出E-R圖,要求在圖上注明屬性及聯(lián)系的類型;將E-R圖轉(zhuǎn)換成關(guān)系模型,并注明主碼;根據(jù)實(shí)際情況,使用SQL創(chuàng)建表,包括各種約束;用SQL語句查找大于平均業(yè)績的職工姓名;用SQL語句創(chuàng)建一個業(yè)績大于100的所有男職工信息的視圖。(1)(5分)(2)這個E-R圖可轉(zhuǎn)換為4個關(guān)系模式:(8分)TOC o 1-5 h z商店(商店編號,商店名,地址)(2分)職工(職工編號,姓名,
20、性別,業(yè)績,商店編號,聘期,月薪)(2分)商品(商品編號,商品名,規(guī)格,單價)(2分)銷售(商店編號,商品編號,月銷售量)(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é)號,SN為姓名;學(xué)生選課表SC(SNO,CNO,CN,G),其中CNO為課程號,CN為課程名,G為成績,用SQL語言完成以下各題:(1)建立一個視圖V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序;(5分)(2)從視圖V-SSC上查詢平均成績在90分以上的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ù)庫中有兩個實(shí)體集:學(xué)生表:學(xué)號、姓名、班級課程表:課程號、課程名稱、教師某學(xué)校有若干學(xué)生,每個學(xué)生可以選修多門課程,學(xué)校有若干課程供學(xué)生選修,每門課程可以供多個學(xué)生選修,要建立該學(xué)校學(xué)生選修課程的數(shù)據(jù)庫,請?jiān)O(shè)計:(1)試畫出E-R圖,要求在圖上注明屬性及聯(lián)系的類型;(2)將E-R圖轉(zhuǎn)換成關(guān)系模型,并注明主碼;(2
24、)這個E-R圖可轉(zhuǎn)換為4個關(guān)系模式:(12分)TOC o 1-5 h z商店(商店編號,商店名,地址)(3分)職工(職工編號,姓名,性別,業(yè)績,商店編號,聘期,月薪)(3分)商品(商品編號,商品名,規(guī)格,單價)(3分)銷售(商店編號,商品編號,月銷售量)(3分)學(xué)號M選修N教師課程名稱:口旦號(1)(4分)學(xué)生表課程表(2)這個E-R圖可轉(zhuǎn)換為學(xué)號M選修N教師課程名稱:口旦號(1)(4分)學(xué)生表課程表5(10分)有“學(xué)生選課系統(tǒng)”數(shù)據(jù)庫,學(xué)生選課的關(guān)系模式為:學(xué)生(學(xué)號,姓名,性別,年齡,所在系)課程(課程號,課程名,先行課)選課(學(xué)號,課程號,成績)根據(jù)所給系統(tǒng),用關(guān)系代數(shù)運(yùn)算完成下面查詢。
25、(1)查詢年齡小于20歲的學(xué)生。(2)查詢學(xué)生的姓名和所在系,即求“學(xué)生”關(guān)系中學(xué)生姓名和所在系兩個屬性上的投影(3)查詢選修了2號課程的學(xué)生學(xué)號。(4)查詢選修了全部課程的學(xué)生的學(xué)號和姓名。6、(10分)設(shè)有學(xué)生表S(SNO,SN,SA),其中SNO為學(xué)號,SN為姓名,SA為年齡;學(xué)生選課表SC(SNO,CNO,CN,G),其中CNO為課程號,CN為課程名,G為成績,用SQL語言完成以下各題:(1)查詢所有年齡在20歲以下的學(xué)生姓名及年齡。(5分)(2)查詢選修了2號課程且成績在90分以上的所有學(xué)生的學(xué)號及姓名。(5分)(1)selectsn,sa(2分)froms(1分)wheresa20
26、;(2分)(2)selects.sno,smamefroms,sc(2分)Wheres.sno=o=2andsc.g90;(3分)7.設(shè)有一個SPJ數(shù)據(jù)庫,包括S、P、J、SPJ四個關(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一汽長春J3
28、彈簧廠天津J4造船廠天津J5機(jī)車廠唐山J6無線電廠常州J7半導(dǎo)體廠南京S表SNOPNOJNOQTYS1P1J1200S1P1J3100S1P1J4700S1P2J2100S2P3J1400S2P3J2200S2P3J4500S2P3J5400S2P5J1400S2P5J2100S3P1J1200S3P3J1200S4P5J1100S4P6J3300S4P6J4200S5P2J4100S5P3J1200S5P6J2200S5P6J4500SPJ表試用SQL完成如下查詢:(1)建立題目所述的四個表,并輸入數(shù)據(jù);(2)求供應(yīng)工程J1零件的供應(yīng)商號碼SNO;(3)求供應(yīng)工程J1零件P1的供應(yīng)商號碼SN
29、O;4)求供應(yīng)工程J1零件為紅色的供應(yīng)商號碼SNO;(5)求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號JNO;(暫時不做)(6)求至少用了供應(yīng)商S1所供應(yīng)的全部零件的工程號JNO;(暫時不做)找出所有供應(yīng)商的姓名和所在城市;找出所有零件的名稱、顏色、重量;找出所有使用供應(yīng)商S1所供應(yīng)零件的工程號碼;找出工程項(xiàng)目J2使用的各種零件的名稱及其數(shù)量;找出上海廠商供應(yīng)的所有零件號碼;找出使用上海產(chǎn)的零件的工程名稱;找出沒有使用天津產(chǎn)的零件的工程號碼;把全部紅色零件的顏色改為藍(lán)色;由S5供給J4的零件P6改為由S3供應(yīng),請做出必要的修改;從供應(yīng)商關(guān)系中刪除S2的記錄,并從供應(yīng)情況關(guān)系中刪除相應(yī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è)有一個學(xué)生選課數(shù)據(jù)庫,包括Student,SC,Course三個關(guān)
32、系模式:Student(Sno,Sname,Ssex,Sage,Sdept)SC(Sno,Cno,Grade)Course(Cno,Cname,Ccredit,Semester)試用SQL完成如下查詢:查詢SC表中的全部數(shù)據(jù);查詢計算機(jī)系學(xué)生的姓名和年齡;查詢成績在70-80分的學(xué)生的學(xué)號、課程號和成績;查詢計算機(jī)系年齡在18-20歲的男學(xué)生的姓名和年齡;查詢C001課程號的最高分;查詢計算機(jī)系學(xué)生的最大年齡和最小年齡;統(tǒng)計每個系的學(xué)生人數(shù);統(tǒng)計每門課程號的選課人數(shù)和考試最高分;統(tǒng)計每個學(xué)生的選課門數(shù)和考試總成績,并按選課門數(shù)升序顯示結(jié)果;查詢總成績超過200分的學(xué)生,要求列出其學(xué)號和總成績;
33、查詢選修C002課程的學(xué)生姓名和所在系;查詢成績80分以上的學(xué)生姓名、課程號和成績,并按成績降序排列結(jié)果;查詢哪些課程號沒有學(xué)生選修,要求列出課程號和課程名;查詢計算機(jī)系哪些學(xué)生沒有選課,列出學(xué)生姓名;查詢選修C001課程號的學(xué)生姓名和所在系;查詢通信工程系成績在80分以上的學(xué)生學(xué)號和姓名;查詢計算機(jī)系考試成績最高的學(xué)生姓名。查詢年齡最大的男學(xué)生的姓名和年齡;查詢C001課程號的考試成績高于該課程號平均成績的學(xué)生學(xué)號和成績;創(chuàng)建內(nèi)容為學(xué)生學(xué)號、姓名、所在系、課程號、課程名、課程學(xué)分的視圖;創(chuàng)建內(nèi)容為學(xué)生的學(xué)號、姓名、選修課程名和考試成績的視圖;創(chuàng)建內(nèi)容為統(tǒng)計每個學(xué)生的選課門數(shù)的視圖,要求列出學(xué)生學(xué)號和選課門數(shù);創(chuàng)建內(nèi)容為每個學(xué)生的選課總學(xué)分的視圖,要求列出學(xué)生學(xué)號和總學(xué)分(說明:考試成績超過60才能獲得此課程的學(xué)分)刪除選課成績小于50分的學(xué)生的選課記錄;(25)將所有選修C001課程的學(xué)生的成績加10分;(26)將計算機(jī)所有選修“數(shù)據(jù)庫原理及應(yīng)用”課程的學(xué)生成績加10分。答案:(1)Select*fromsc;(2)Selectsname,sa
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年冀教版二年級數(shù)學(xué)上冊階段測試試卷含答案
- 2025至2030年中國醫(yī)藥包裝袋用紙數(shù)據(jù)監(jiān)測研究報告
- 2025年外研銜接版七年級科學(xué)上冊階段測試試卷含答案
- 2025至2030年中國保險銷數(shù)據(jù)監(jiān)測研究報告
- 2025年滬教版高二化學(xué)上冊階段測試試卷含答案
- 2025年滬科新版三年級英語上冊月考試卷含答案
- 2025年中國紅木椅市場調(diào)查研究報告
- 2025年中國正壓式消防空氣呼吸器市場調(diào)查研究報告
- 2025年中國232數(shù)據(jù)傳輸線市場調(diào)查研究報告
- 2025至2031年中國煤氣熱風(fēng)爐行業(yè)投資前景及策略咨詢研究報告
- 臺資企業(yè)A股上市相關(guān)資料
- 電 梯 工 程 預(yù) 算 書
- 羅盤超高清圖
- 參會嘉賓簽到表
- 機(jī)械車間員工績效考核表
- 形式發(fā)票格式2 INVOICE
- 2.48低危胸痛患者后繼治療評估流程圖
- 人力資源管理之績效考核 一、什么是績效 所謂績效簡單的講就是對
- 山東省醫(yī)院目錄
- 云南地方本科高校部分基礎(chǔ)研究
- 廢品管理流程圖
評論
0/150
提交評論