數(shù)據(jù)庫原理第三張練習(xí)_第1頁
數(shù)據(jù)庫原理第三張練習(xí)_第2頁
數(shù)據(jù)庫原理第三張練習(xí)_第3頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第二章 SQL語言、選擇題:1、SQL語言是_A .過程化 C.格式化2、SQL語言是_A .層次數(shù)據(jù)庫C.關(guān)系數(shù)據(jù)庫3、 SQL語言具有的功能。2、關(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ù)操縱4、SQL語言具有兩種使用方式,分別稱為交互式 SQL和A .提示式SQLB .多用戶SQLC.嵌入式SQLD .解釋式SQL5、SQL語言中,實(shí)現(xiàn)數(shù)據(jù)檢索的語句是A. SELECTC. UPDATE的語言,易學(xué)習(xí)。B.非過程化D .導(dǎo)航式語言。B .網(wǎng)絡(luò)數(shù)據(jù)庫D .非數(shù)據(jù)庫INSERTDELETECREATED

2、ELETE 0SELECT SN, AGE , SEXFROM SWHERE AGE(SELECT AGE FROM S WHERE SN=” 王華”) SELECT SN , AGE , SEXFROM SWHERE SN=” 王華”SELECT SN, AGE , SEXB.6下列SQL語句中,修改表結(jié)構(gòu)的是 。A. ALTERB .C.UPDATED.7、 SQL中,與“ NOT IN ”等價(jià)的操作符是 。A. =SOMEB .SOMEC.=ALLD .ALL8、假設(shè)有三個(gè)基本表:學(xué)生表S、課程表C、學(xué)生選課表SC,它們的結(jié)構(gòu)如下: S (S#,SN,SEX,AGE,DEPT)C (C#

3、,CN)SC (S#,C#,GRADE)SQL語句檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別。正確的 是A.C.FROM SWHERE AGE(SELECT AGEWHERE SN=” 王華”)D. SELECT SN , AGE , SEXFROM SWHERE AGE 王華.AGE9、檢索選修課程”C2”的學(xué)生中成績最高的學(xué)生的學(xué)號(hào)。正確的 SELECT語句A. SELECT S#FROM SCWHERE C#=”C2” AND GRADE= (SELECT GRADE FROM SCWHERE C#= C2”)B. SELECT S#FROM SCWHERE C#=”C2” AND

4、GRADE IN (SELECT GRADE FROM SCWHERE C#= C2”)C. SELECT S#FROM SCWHERE C#=”C2” AND GRADE NOT IN (SELECT GRADE FROM SCWHERE C#= C2”)D. SELECT S#FROM SCWHERE C#=”C2” AND GRADE=ALL(SELECT GRADE FROM SC WHERE C#= C2”)10、 檢索學(xué)生姓名及其所選修課程的課程號(hào)和成績。正確的SELECT語句是:OA. SELECT S.SN,SC.C#,SC.GRADEFROM SWHERE S.S#=SC.S

5、#B. SELECT S.SN,SC.C#,SC.GRADEFROM SCWHERE S.S#=SC.S#C. SELECT S.SN,SC.C#,SC.GRADEFROM S,SCWHERE S.S#=SC.S#D. SELECT S.SN,SC.C#,SC.GRADEFROM S,SC11、 要查找選修“ COMPUTER “課程的女學(xué)生姓名,將涉及到關(guān)系 oA. SB . SC, CC. S, SCD. S, C, SC12、若用如下SQL語句創(chuàng)建一個(gè)表student:CREATE TABLE student (NO CHAR (4) NOT NULL ,NAME CHAR (8) NO

6、T NULL ,SEX CHAR (2),AGE INT )可以插入到student表中的是A. (031,曾華,男,23)C. ( NULL ,曾華,男,23)13、SQL是的縮寫。B. ()031)曾華)NULL , NULL )D. ()031,NULL ,男)23)A Stan dard Query Lan guageB Select Query Lan guageC Structured Query Lan guageD以上都不是14、 視圖是。A基本表B外視圖C概念視圖D虛擬表15、 SQL語言的操作對(duì)象。A只能是一個(gè)集合B可以是一個(gè)或多個(gè)集合C不能是集合D可以是集合或非集合16、

7、 索引的作用之一是oA節(jié)省存儲(chǔ)空間B便于管理C加快查詢速度D建立各數(shù)據(jù)表之間的關(guān)系17、 以下有關(guān)索引的敘述中正確的是 oA索引越多,更新速度越快B索引需要用戶維護(hù)C并置索引中列的個(gè)數(shù)不受限制D索引可以用來提供多種存取路徑18、 以下有關(guān)視圖查詢的敘述中正確的是oA首先查詢出視圖中所包含的數(shù)據(jù),再對(duì)進(jìn)行查詢 B直接對(duì)數(shù)據(jù)庫存儲(chǔ)的視圖數(shù)據(jù)進(jìn)行查詢C將對(duì)視圖的查詢轉(zhuǎn)換為對(duì)相關(guān)基本表的查詢D不能對(duì)基本表和視圖進(jìn)行連表操作19、以下有關(guān)UNIQUE約束的敘述中不正確的是A UNIQUE約束中不允許出現(xiàn)空值B UNIQUE用于保證列或列組合的值唯一性C可以定義多個(gè)UNIQUE約束D系統(tǒng)為定義了 UNIQ

8、UE約束的那些列建立唯一索引20、以下關(guān)于空值的敘述中不正確的是A用=NULL查詢指定列為空值的記錄B包含空值的表達(dá)式其計(jì)算結(jié)果為空值C聚集函數(shù)通常忽略空值D對(duì)允許空值的列排序時(shí),包含空值的記錄總是排在最前面21、 部分匹配查詢中有關(guān)通配符“”的敘述中正確的是 。A “”代表一個(gè)字符B “”代表多個(gè)字符C “”可以代表零個(gè)或多個(gè)字符D “”不能與“同使用22、 在分組檢索中,要去掉不滿足條件的分組,應(yīng)當(dāng) oA使用WHERE子句B使用HAVING子句C先使用 WHERE子句,再使用 HAVING子句D先使用HAVING子句,再使用 WHERE子句23、 以下有關(guān)子查詢的敘述中不正確的是oA子查詢

9、可以向其外部查詢提供檢索條件的條件值B子查詢可以嵌套多層C子查詢的結(jié)果是一個(gè)集合D子查詢總是先于其外部查詢24、 以下有關(guān)ORDER BY子句的敘述中不正確的是。A ORDER BY子句可以對(duì)多個(gè)列進(jìn)行排序B在SELECT語句中,ORDER BY只能在所有其他子句之后,作為最后一個(gè) 子句出現(xiàn)C子查詢也可以使用ORDER BY子句D在視圖中不能使用ORDER BY子句25、 以下有關(guān) WHERE子句的敘述中不正確的是 oA WHERE子句中可以包含子查詢B連接條件和選擇條件之間應(yīng)當(dāng)使用 OR邏輯運(yùn)算C不包含WHERE子句的SELECT語句進(jìn)行的是單純的投影操作D如果FROM子句中引用了 N個(gè)表,

10、則FROM子句中至少應(yīng)當(dāng)包括 N-1個(gè) 連接條件26、 以下有關(guān)SELECT子句的敘述中不正確的是。A SELECT子句中只能包含表中的列及其構(gòu)成的表達(dá)式B SELECT子句規(guī)定了結(jié)果集中的列順序C SELECT子句中可以使用別名D如果FROM子句中引用的兩個(gè)表中有同名的列,則在 SELECT子句中引用 它們時(shí)必須使用表名前綴加以限制。27、 以下有關(guān)聚集的敘述中不正確的是oA聚集將具有一個(gè)或多個(gè)公共列,并經(jīng)常一起使用的相關(guān)表物理地聚集存儲(chǔ) 在一起B(yǎng)聚集中相同的值只存儲(chǔ)一次C聚集加快了多個(gè)表連接操作速度,但對(duì)于單個(gè)表則沒有什么意義D必須首先刪除所有聚集表,才能刪除聚集二、填空題:1、SQL 是

11、2、SQL語言的數(shù)據(jù)定義功能包括3、 SELECT命令中,子句用于選擇滿足給定條件的元組,使用子句可按指定列的值分組,同時(shí)使用 子句可提取滿足條件的組。4、在SELECT命令中進(jìn)行查詢,若希望查詢的結(jié)果不出現(xiàn)重復(fù)元組,應(yīng)在SELECT語句中使用保留字。5、 子查詢的條件依賴于父查詢,這類查詢稱為 。6視圖是一個(gè)虛表,它是從 導(dǎo)出的表。在數(shù)據(jù)庫中,只存放視圖的,不存放視圖對(duì)應(yīng)的 。7、設(shè)有如下關(guān)系表 R,S,T:R( BH, XM,XB,DWH)S( DWH,DWM)T( BH,XM,XB,DWH) 實(shí)現(xiàn)R_. T的SQL語句是。 實(shí)現(xiàn)二DWH 00(R)的SQL語句是o 實(shí)現(xiàn)兀xm,xb(R)

12、的SQL語句是o 實(shí)現(xiàn)応XM,XB(CrXB& (R)的SQL語句是o 實(shí)現(xiàn)R*S的SQL語句是o 實(shí)現(xiàn)71 XM ,XB,DWM XB萼(R* S)的 SQL語句是o8、設(shè)有如下關(guān)系表R:R ( NO, NAME,SEX,AGE,CLASS)主碼是NO (學(xué)號(hào))。 插入一條記錄(25,李明,男21,95031) 插入95031班學(xué)號(hào)為30號(hào)、姓名為鄭和的學(xué)生記錄 將學(xué)號(hào)為10的學(xué)生姓名改為王華 將所有 95101 班號(hào)改為 95091 刪除學(xué)號(hào)為20的學(xué)生記錄 刪除姓王的學(xué)生記錄9、 宿主語言向SQL語言提供參數(shù)是通過 ,在SQL語句中應(yīng)用時(shí),必須在宿主變量前加o10、 用OPEN語句打開游

13、標(biāo)時(shí),游標(biāo)指針指向查詢結(jié)果的 o11、 SQL語言具有和兩種使用方式。12 SELECT由、和四個(gè)部分組成。13、 查詢包含空值的記錄時(shí),使用比較運(yùn)算符 ;查詢不包含空值的記錄時(shí),使用比較運(yùn)算符。14、 建立索引的兩個(gè)主要目的是和o15、 SQL的數(shù)據(jù)更新功能主要包括 、和三個(gè)語句。16、視圖是一個(gè)虛 擬表,它由 導(dǎo)出,數(shù)據(jù)庫 系統(tǒng)只 存儲(chǔ)視圖的,而不存儲(chǔ)視圖的。17、 在部分匹配查詢中,通配符“”代表 , “代表。18、 在SQL的數(shù)據(jù)庫空值功能中,授予權(quán)限使用 語句,收回權(quán)限使用 語句。三、應(yīng)用題:1、有兩個(gè)關(guān)系:C (CNO, CN, PCNO)SC(SNO,CNO,G)其中,C為課程表

14、,對(duì)應(yīng)的屬性分別是課程號(hào)、課程名、選修課號(hào);SC為學(xué)生選課表,對(duì)應(yīng)的屬性分別是學(xué)號(hào)、課號(hào)和成績。用SQL語言寫出:(1)對(duì)關(guān)系SC中課號(hào)等于C1的選擇運(yùn)算(2)對(duì)關(guān)系C的課號(hào)、課程名的投影運(yùn)算(3)兩個(gè)關(guān)系的自然連接運(yùn)算2、設(shè)有如下4個(gè)關(guān)系模式: 書店(書店編號(hào),書店名,地址) 圖書(書號(hào),書名,定價(jià)) 圖書館(館號(hào),館名,城市,電話)圖書發(fā)行(館號(hào),書號(hào),書店號(hào),數(shù)量) 請(qǐng)回答下列問題:(1)用SQL語句檢索已經(jīng)發(fā)行的圖書中最貴和最便宜的書名和定價(jià)(2)寫出下列SQL語句所表達(dá)的中文含義:SELECT館名FROM圖書館WHERE 館名 IN(SELECT 館號(hào)FROM圖書發(fā)行WHERE 書號(hào)

15、 IN(SELECT 書號(hào) FROM圖書WHERE書名=數(shù)據(jù)庫系統(tǒng)基礎(chǔ))3、設(shè)有職工關(guān)系模式如下:people no,p name,sex,job,wage,dpt no)其中,pno為職工號(hào),pname為職工姓名,sex為性別,job為職業(yè),wage為工 資,dpt no為所在部門號(hào)。請(qǐng)寫出下列查詢使用的 SQL語句:(1)查詢工資比其所在部門平均工資高的所有職工信息(2)查詢工資大于趙明華工資的所有職工信息4、設(shè)有三個(gè)基本表:A表(A#商店代碼,ANAME商店名,WQTY店員人 數(shù),CITY所在城市) ; B表(B#商品號(hào),BNAME商品名稱,PRICE價(jià) 格,QTY商品數(shù)量 ); AB表

16、(A#,B#,QTY)。試用SQL語句寫出下列查詢:(1)找出店員人數(shù)不超過100人或者在長沙市的所有商店的商店代碼和商店名;(2)找出供應(yīng)書包的商店名;(3)找出至少供應(yīng)代號(hào)為256的商店所供應(yīng)的全部商品的商店名和所在城市;5、設(shè)有學(xué)生表S(SNO, SN)和學(xué)生選修課程表 SC(SNO, CNO,CN,G), 試用SQL語句完成以下操作:(1)建立一個(gè)視圖 V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序(2)從視圖V-SSC上查詢平均成績?cè)?0分以上的SN,CN,和G&設(shè)有4個(gè)關(guān)系模式:S(SNO,SNAME,STATE,CITY ) : S為供應(yīng)商,屬性依次為:供應(yīng)商號(hào)

17、、供 應(yīng)商名、所在城市;P(PNO,PNAME,COLOR,WEI,PRICE) : P表示零件,屬性依次為:零件 號(hào)、零件名、零件顏色、零件重量和單價(jià);J( JNO, JNAME,CITY ): J表示工程,屬性依次為:工程號(hào)、工程名、所在城市SPJ( SNO,PNO, JNO,QTY) SPJ表示供貨關(guān)系,屬性依次為:供應(yīng)商號(hào)、 零件號(hào)、工程號(hào)和供貨數(shù)量;用SQL語句實(shí)現(xiàn)下面的查詢要求:(1)查詢供應(yīng)了全部零件的供應(yīng)商名和其所在城市(2)查詢供應(yīng)紅色零件的供應(yīng)商名7、關(guān)于教學(xué)數(shù)據(jù)庫的關(guān)系模式如下:S( S#,SNAME,AGE,SEX): S表示學(xué)生,各屬性依次為:學(xué)號(hào)、 姓名、年齡、性別

18、SC(S#,C#,GRADE): SC表示成績,個(gè)屬性依次為:學(xué)號(hào)、課程號(hào)、成績 C( C#,CNAME,TEACHER ) C表示課程,個(gè)屬性依次為:課程號(hào)、課程名、 教師試用SQL語句完成下列查詢:(1)檢索王老師所授課程的課程號(hào)和課程名(2)檢索年齡大于22歲的男學(xué)生的學(xué)號(hào)和姓名(3)檢索學(xué)號(hào)為10001學(xué)生所學(xué)課程的課程名與任課教師(4)檢索至少選修王老師所授課程中一門課程的女學(xué)生姓名(5)檢索張同學(xué)不學(xué)的課程的課程號(hào)(6)檢索至少選修兩門課程的學(xué)生學(xué)號(hào)(7)檢索全部學(xué)生都選修的課程的課程號(hào)與課程名(8)檢索選修課程包含王老師所授課程的學(xué)生學(xué)號(hào)第三章答案、選擇題:1、B.2、C.3、B

19、.4、C.5、A.6、A .7、D .& A .9、D.10、C.11、D.12、B.13、 C14、 D15、B16、C17、 D18 C19、 A20、A21、C22、B23、D24、 C25、B26、 A27、C二、填空題:1、結(jié)構(gòu)化查詢語言2、定義數(shù)據(jù)庫、定義基本表、定義視圖、定義索引3、WHERE、GROUP BY、HAVING4、DISTINCT5、相關(guān)子查詢6個(gè)或幾個(gè)基本表、定義、數(shù)據(jù)7、 SELECT * FROM R UNION SELECE * FROM T SELECT * FROM R WHERE DWH00 SELECT XM,XB FROM R SELECT XM,

20、DWH FROM R WHEREXB= SELECT R.BH,R.XM,R.XB,R.DWH,S.DWM FROM R,S WHERE R.DWH=S.DWH SELECT R.XM,R.XB,S.DWM FROM R,S WHERE R.DWH=S.DWH AND男.B=8、 INSERT INTO R VALUES(25,李明,男21,95031) INSERTINTOR ( NO NAME CLASS VALUES(30,鄭和,95031) UPDATE R SET NAME-王華WHERE NO=10 UPDATE R SET CLASS=95091 WHERE CLASS=9510

21、1 DELETE FROM R WHERE NO=20 DELETE FROM R WHERE NAME LIN王% 9、宿主變量、:10、第一個(gè)記錄11、自含型 宿主型12、 數(shù)據(jù)查詢 數(shù)據(jù)更新數(shù)據(jù)定義數(shù)據(jù)控制13、IS NULLIS NOT NULL14、加快查詢速度 保證行的唯一性17、 任意序列的零個(gè)或多個(gè)字符任意單個(gè)字符18、 GRANTREVOKE三、應(yīng)用題:1、有兩個(gè)關(guān)系:C (CNO, CN, PCNO)SC(SNO,CNO,G)其中,C為課程表,對(duì)應(yīng)的屬性分別是課程號(hào)、課程名、選修課號(hào);SC為學(xué)生選課表,對(duì)應(yīng)的屬性分別是學(xué)號(hào)、課號(hào)和成績。用SQL語言寫出:(1)對(duì)關(guān)系SC中課

22、號(hào)等于C1的選擇運(yùn)算(2)對(duì)關(guān)系C的課號(hào)、課程名的投影運(yùn)算(3)兩個(gè)關(guān)系的自然連接運(yùn)算(1)SELECT *FROM SCWHERE CNO= C1(2)SELECT CNO,CNFROM C(3)SELECT C.CNO,C.CN,C.PCNO,SC.SNO,SC.GFROM C, SCWHERE C.CNO=SC.CNO2、設(shè)有如下4個(gè)關(guān)系模式: 書店(書店編號(hào),書店名,地址) 圖書(書號(hào),書名,定價(jià)) 圖書館(館號(hào),館名,城市,電話)圖書發(fā)行(館號(hào),書號(hào),書店號(hào),數(shù)量) 請(qǐng)回答下列問題:(1)用SQL語句檢索已經(jīng)發(fā)行的圖書中最貴和最便宜的書名和定價(jià)(2)寫出下列SQL語句所表達(dá)的中文含義

23、:SELECT館名FROM圖書館WHERE 館名 IN(SELECT 館號(hào) FROM圖書發(fā)行 WHERE 書號(hào) IN(SELECT 書號(hào) FROM圖書WHERE書名=數(shù)據(jù)庫系統(tǒng)基礎(chǔ))(1) ELECT圖書.書名,圖書.定價(jià)FROM圖書FROM圖書,圖書發(fā)行WHERE圖書.書號(hào)=圖書發(fā)行.書號(hào))SELECT圖書.書名,圖書.定價(jià)FROM圖書WHER 定價(jià)=(SELECT MIN (定價(jià))FROM圖書,圖書發(fā)行WHERE圖書.書號(hào)=圖書發(fā)行.書號(hào))(2)查詢擁有已發(fā)行的數(shù)據(jù)庫系統(tǒng)基礎(chǔ)一書的圖書館館名。3、設(shè)有職工關(guān)系模式如下:people no,p name,sex,job,wage,dpt no

24、)其中,pno為職工號(hào),pname為職工姓名,sex為性別,job為職業(yè),wage為工 資,dpt no為所在部門號(hào)。請(qǐng)寫出下列查詢使用的 SQL語句:(1)查詢工資比其所在部門平均工資高的所有職工信息(2)查詢工資大于趙明華工資的所有職工信息(1)SELECT *FROM people xWHERE wage( SELECT AVG(wage)FROM people yWHERE x.dpt no=y.dpt no)(2)SELECT *FROM peopleWHERE wage( SELECT wageFROM peopleWHERE pname=趙明華)4、設(shè)有三個(gè)基本表:A表(A#商店

25、代碼,ANAME商店名,WQTY店員人 數(shù),CITY所在城市); B表(B#商品號(hào),BNAME商品名稱,PRICE價(jià) 格,QTY商品數(shù)量); AB表(A#,B#,QTY)。試用SQL語句寫出下列查詢:(1)找出店員人數(shù)不超過100人或者在長沙市的所有商店的商店代碼和商店名;(2)找出供應(yīng)書包的商店名;(3)找出至少供應(yīng)代號(hào)為256的商店所供應(yīng)的全部商品的商店名和所在城市;(1)SELECT A#,ANAMEFROM A,B,ABWHERE WQTY=100 OR CITY=長沙市(2)SELECT A.ANAMEFROM A,B,ABWHERE A.A#=AB.A# AND B.B#=AB.B

26、# AND B.BNAME=書包(3)SELECT A.ANAME,A.CITYFROM A,ABWHERE A.A#=AB.A# AND AB.B# IN(SELECT AB.B#WHERE A#= 56)5、設(shè)有學(xué)生表S (SNO, SN)和學(xué)生選修課程表 SC (SNO, CNO , CN , G), 試用SQL語句完成以下操作:(1)建立一個(gè)視圖 V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序(2)從視圖V-SSC上查詢平均成績?cè)?0分以上的SN,CN,和G(1)CREATE VIEW V-SSC(SNO,SN,CNO,CN,G)AS SELECT S.SNO,S.S

27、N,SC.CNO,SC.CN,SC.G FROM S,SCWHERE S.SNO=SC.SNOORDER BY CNO(2)SELECT SN,CN,GFROM V-SSCGROUP BY SNOHAVING AVG( G) 90&設(shè)有4個(gè)關(guān)系模式:S(SNO,SNAME,STATE,CITY ) : S為供應(yīng)商,屬性依次為:供應(yīng)商號(hào)、供 應(yīng)商名、所在城市;P(PNO,PNAME,COLOR,WEI,PRICE) : P表示零件,屬性依次為:零件 號(hào)、零件名、零件顏色、零件重量和單價(jià);J( JNO, JNAME,CITY ): J表示工程,屬性依次為:工程號(hào)、工程名、所在城市SPJ( SNO,

28、PNO, JNO,QTY) SPJ表示供貨關(guān)系,屬性依次為:供應(yīng)商號(hào)、 零件號(hào)、工程號(hào)和供貨數(shù)量;用SQL語句實(shí)現(xiàn)下面的查詢要求:(1)查詢供應(yīng)了全部零件的供應(yīng)商名和其所在城市(2)查詢供應(yīng)紅色零件的供應(yīng)商名(1)SELECT SNAME ,CITYFROM SWHERE NOT EXISTS(SELECT *FROM PWHERE NOT EXISTS(SELECT *FROM SPJWHERE SPJ.SNO=S.SNO AND SPJ.PNO=P.PNO)(2)SELECT SNAMEFROM S,P,SPJWHERE S.SNO=SPJ.SNO AND SPJ.PNO=P.PNO AN

29、D P.COLOR紅色7、關(guān)于教學(xué)數(shù)據(jù)庫的關(guān)系模式如下:姓名、年齡、性別SC (S#, C#, GRADE): SC表示成績,個(gè)屬性依次為:學(xué)號(hào)、課程號(hào)、成績 C( C#,CNAME,TEACHER)C表示課程,個(gè)屬性依次為:課程號(hào)、課程名、 教師試用SQL語句完成下列查詢:(1)檢索王老師所授課程的課程號(hào)和課程名(2)檢索年齡大于22歲的男學(xué)生的學(xué)號(hào)和姓名(3)檢索學(xué)號(hào)為10001學(xué)生所學(xué)課程的課程名與任課教師(4)檢索至少選修王老師所授課程中一門課程的女學(xué)生姓名(5)檢索張同學(xué)不學(xué)的課程的課程號(hào)(6)檢索至少選修兩門課程的學(xué)生學(xué)號(hào)(7)檢索全部學(xué)生都選修的課程的課程號(hào)與課程名(8)檢索選修

30、課程包含王老師所授課程的學(xué)生學(xué)號(hào)(1)SELECT C#,CNAMEFROM CWHERETEACHER=王(2)SELECT S#, SNAMEFROM SWHERE AGE22 AND SEX=男(3)SELECT CNAME,TEACHER FROM SC,CWHERE SC.C#=C.C# AND S#=10001(4)SELECT SNAMEFROM S,SC,CWHERE S.S#=SC.S# AND SC.C#=C.C# AND SEX=女AND TEACHER=王(5)SELECT C#FROM CWHERE NOT EXISTS(SELECT * FROM S,SCWHERE

31、 S.S#=SC.S# AND SC.C#=C.C# AND SNAME=張)(6)SELECT DISTINCT X.S#FROM SC X,SC YWHERE X.S#=Y.S# AND X.C#! =Y .C#(7)SELECT C#,CNAMEFROM CWHERE NOT EXISTS(SELECT *FROM SWHERE NOT EXISTS(SELECT *FROM SCWHERE S#=S.S# AND C#=C.C#)(8) SELECT DISTINCT S#FROM SC XWHERE NOT EXISTS(SELECT *FROM CWHERE TEACHER=王AND NOT EXISTS(SELECT *FROM SC YWHERE Y.S#=X.S# AND Y.C#=C.C#)Whe n you are old and grey and full of sleep,And no ddi ng by the fire, take dow n this book,And

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論