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

下載本文檔

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

文檔簡(jiǎn)介

1、第二章SQL語(yǔ)言一、選擇題:1、SQL 語(yǔ)言是_的語(yǔ)言,易學(xué)習(xí)。A.過(guò)程化B.非過(guò)程化C.格式化D.導(dǎo)航式C.關(guān)系數(shù)據(jù)庫(kù)D.非數(shù)據(jù)庫(kù)3、 SQL 語(yǔ)言具有_ 的功能。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 語(yǔ)言具有兩種使用方式,分別稱為交互式 SQL 和_A.提示式 SQLC.嵌入式 SQLD.解釋式 SQL5、SQL 語(yǔ)言中,實(shí)現(xiàn)數(shù)據(jù)檢索的語(yǔ)句是 _ 。A. SELECTB. INSERTC. UPDATED.DELETE6 下列 SQL 語(yǔ)句中,修改表結(jié)構(gòu)的是 _。A. ALTE

2、RB. CREATEC. UPDATED.DELETE7、SQL 中,與“ NOT IN等價(jià)的操作符是 _ 。A. =SOMEB.SOMEC. =ALLD. ALL8、假設(shè)有三個(gè)基本表:學(xué)生表 S 課程表 C、學(xué)生選課表 SC,它們的結(jié)構(gòu)如下:S (S#, SN, SEX AGE DEPTC (C#, CNOSC( S#, C#, GRADE檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別。正確的 SQL 語(yǔ)句是_A. SELECT SNAGE, SEXFROM SWHERE AGE(SELECT AGE FROM SWHERE SN=王華”)B. SELECT SNAGE, SEXFROM S

3、WHERE SN=王華”C. SELECT SNAGE, SEX2、SQL 語(yǔ)言是A.層次數(shù)據(jù)庫(kù)語(yǔ)言。B.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)B.多用戶 SQLFROM SWHERE AGE(SELECT AGEWHERE SN=王華”D. SELECT SNAGE, SEXFROM S WHERE AGE 王 華.AGE9、檢索選修課程”C2的學(xué)生中成績(jī)最高的學(xué)生的學(xué)號(hào)。正確的 是。A.SELECT S#FROM SCWHERE C#”32 AND GRADE=(SELECT GRADE FROM SCWHERE C#=C2”)B. SELECT S#FROM SCWHERE C#”32 AND GRADE IN(S

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

5、,SCWHERE #=#D. SELECT ,#,FROM S,SC11、要查找選修“ COMPUTER課程的女學(xué)生姓名,將涉及到關(guān)系A(chǔ). SB. SC, CC. S, SCD. S, C, SC12、若用如下 SQL 語(yǔ)句創(chuàng)建一個(gè)表 student:CREATE TABLE stude nt (NO CHAR NOT NULLNAME CHAR(8) NOT NULLSELECT 語(yǔ)句SELECT 語(yǔ)句SEX CHAR2),AGE INT可以插入到 student 表中的是_。A. (1031,曾華,男,23)B. (1031,曾華,NULL, NULL)C. ( NULL 曾華,男,23)

6、D. (1031,NULL 男,23)13、 SQL 是_的縮寫。A Stan dard Query Lan guageB Select Query Lan guageC Structured Query LanguageD 以上都不是14、_ 視圖是。A 基本表B 外視圖C 概念視圖D 虛擬表15、 SQL 語(yǔ)言的操作對(duì)象 _。A 只能是一個(gè)集合B 可以是一個(gè)或多個(gè)集合C 不能是集合D 可以是集合或非集合16、 索引的作用之一是_oA 節(jié)省存儲(chǔ)空間B 便于管理C 加快查詢速度D 建立各數(shù)據(jù)表之間的關(guān)系17、 以下有關(guān)索引的敘述中正確的是。A 索引越多,更新速度越快B 索引需要用戶維護(hù)C 并置

7、索引中列的個(gè)數(shù)不受限制D 索引可以用來(lái)提供多種存取路徑18、 以下有關(guān)視圖查詢的敘述中正確的是_。A 首先查詢出視圖中所包含的數(shù)據(jù),再對(duì)進(jìn)行查詢B 直接對(duì)數(shù)據(jù)庫(kù)存儲(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)為定義了 UNIQUE 約束的那些列建立唯一索引20、 以下關(guān)于空值的敘述中不正確的是_。A 用=NULL 查詢指定列為空值的記錄B 包含空值的表達(dá)式其計(jì)算

8、結(jié)果為空值C 聚集函數(shù)通常忽略空值D 對(duì)允許空值的列排序時(shí),包含空值的記錄總是排在最前面21、 部分匹配查詢中有關(guān)通配符“”的敘述中正確的是 _。A “”代表一個(gè)字符B “”代表多個(gè)字符C “”可以代表零個(gè)或多個(gè)字符D “”不能與“同使用22、 在分組檢索中,要去掉不滿足條件的分組,應(yīng)當(dāng) _。A 使用 WHERE 子句B 使用 HAVING 子句C 先使用 WHERE 子句,再使用 HAVING 子句D 先使用 HAVING 子句,再使用 WHERE 子句23、 以下有關(guān)子查詢的敘述中不正確的是_。A 子查詢可以向其外部查詢提供檢索條件的條件值B 子查詢可以嵌套多層C 子查詢的結(jié)果是一個(gè)集合D

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

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

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

12、是_。2實(shí)現(xiàn)DWHio0(R)的 SQL 語(yǔ)句是_ 。3實(shí)現(xiàn)XM,XB(R)的 SQL 語(yǔ)句是_。4實(shí)現(xiàn)XM,XB(XB 女(R)的 SQL 語(yǔ)句是_。5實(shí)現(xiàn) R*S 的 SQL 語(yǔ)句是_。6實(shí)現(xiàn)XM,XB,DWM(XB 男(R* S)的 SQL 語(yǔ)句是_。8、設(shè)有如下關(guān)系表 R:R(NO, NAME, SEX AGE CLASS 主碼是 NO (學(xué)號(hào))。1插入一條記錄(25,李明,男21, 95031)2插入 95031 班學(xué)號(hào)為 30 號(hào)、姓名為鄭和的學(xué)生記錄3將學(xué)號(hào)為 10 的學(xué)生姓名改為王華4將所有 95101 班號(hào)改為 950915刪除學(xué)號(hào)為 20 的學(xué)生記錄6刪除姓王的學(xué)生記錄9、

13、 宿主語(yǔ)言向 SQL 語(yǔ)言提供參數(shù)是通過(guò) _,在 SQL 語(yǔ)句中應(yīng)用時(shí),必須在宿主變量前加_ 。10、 用 OPEN 語(yǔ)句打開游標(biāo)時(shí),游標(biāo)指針指向查詢結(jié)果的 _。11、 SQL 語(yǔ)言具有和兩種使用方式。12、 SELECT_、_ 、_和_四個(gè)部分組成。13、 查詢包含空值的記錄時(shí),使用比較運(yùn)算符 _;查詢不包含空值的記錄時(shí),使用比較運(yùn)算符 _。14、 建立索引的兩個(gè)主要目的是 _ 和_。15、 SQL 的數(shù)據(jù)更新功能主要包括、和_ 三個(gè)語(yǔ)句。16、 視圖是一個(gè)虛擬表,它由導(dǎo)出,數(shù)據(jù)庫(kù)系統(tǒng)只存儲(chǔ)視圖的,而不存儲(chǔ)視圖的。17、 在部分匹配查詢中,通配符“”代表 _, “代表_。18、 在 SQL

14、的數(shù)據(jù)庫(kù)空值功能中,授予權(quán)限使用語(yǔ)句,收回權(quán)限使用 語(yǔ)句。三、應(yīng)用題:1、有兩個(gè)關(guān)系:C(CNO,CN,PCNO)SC(SNO,CNO,G)其中,C 為課程表,對(duì)應(yīng)的屬性分別是課程號(hào)、課程名、選修課號(hào); 課表,對(duì)應(yīng)的屬性分別是學(xué)號(hào)、課號(hào)和成績(jī)。用 SQL 語(yǔ)言寫出:(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)回答下列問(wèn)題:(1) 用 SQL 語(yǔ)句檢索已經(jīng)發(fā)

15、行的圖書中最貴和最便宜的書名和定價(jià)(2) 寫出下列 SQL 語(yǔ)句所表達(dá)的中文含義:SELECT 官名FROM 圖書館WHERE 館名 IN(SELECT 官號(hào)FROM 圖書發(fā)行WHERE 書號(hào) IN (SELECT 書號(hào)FROM 圖書WHERE 書名=數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ) )3、設(shè)有職工關(guān)系模式如下:people(pno,pname,sex,job,wage,dptno)其中,pno 為職工號(hào),pname 為職工姓名,sex 為性別,job 為職業(yè),wage 為工 資,dptno 為所在部門號(hào)。請(qǐng)寫出下列查詢使用的 SQL 語(yǔ)句:(1)查詢工資比其所在部門平均工資高的所有職工信息( 2)查詢工資大于

16、趙明華工資的所有職工信息4、設(shè)有三個(gè)基本表:A 表(A#商店代碼,ANAME 商店名,WQTY 店員人數(shù),CITY 所在城市); B 表(B#商品號(hào),BNAME商品名稱,PRICE 價(jià)格,QTY 商品 數(shù)量); AB 表(A#, B#,QTY)0試用 SQL 語(yǔ)句寫出下列查詢:(1)找出店員人數(shù)不超過(guò) 100 人或者在長(zhǎng)沙市的所有商店的商店代碼和商店名;( 2)找出供應(yīng)書包的商店名;( 3)找出至少供應(yīng)代號(hào)為 256 的商店所供應(yīng)的全部商品的商店名和所在城市;5、設(shè)有學(xué)生表 S (SNO, SN)和學(xué)生選修課程表 SC( SNO, CNO, CN, G),試 用SQL 語(yǔ)句完成以下操作:(1)

17、建立一個(gè)視圖 V-SSC( SNO, SN, CNO, CN, G),并按 CNO 升序排序(2)從視圖 V-SSCt 查詢平均成績(jī)?cè)?90 分以上的 SN, CN,和 G 6、設(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, PNO, JNO, QTY SPJ 表

18、示供貨關(guān)系,屬性依次為:供應(yīng)商號(hào)、零件 號(hào)、工程號(hào)和供貨數(shù)量;用 SQL 語(yǔ)句實(shí)現(xiàn)下面的查詢要求:( 1)查詢供應(yīng)了全部零件的供應(yīng)商名和其所在城市( 2)查詢供應(yīng)紅色零件的供應(yīng)商名 7、關(guān)于教學(xué)數(shù)據(jù)庫(kù)的關(guān)系模式如下:SC 為學(xué)生選S(S#, SNAME AGE SEX: S 表示學(xué)生,各屬性依次為:學(xué)號(hào)、 姓名、年齡、性別SC(S#, C#, GRADE: SC 表示成績(jī),個(gè)屬性依次為:學(xué)號(hào)、課程號(hào)、成績(jī)C( C#, CNAME, TEACHE:R C 表示課程,個(gè)屬性依次為:課程號(hào)、課程名、教 師試用 SQL 語(yǔ)句完成下列查詢:( 1:檢索王老師所授課程的課程號(hào)和課程名( 2:檢索年齡大于

19、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、B2、 C3、B4、 C5、 A6、 A7、D8、 A9、D10、 C11、D12、B 13、 C 14、 D15、 B16、 C17、D18、 C19、 A20、A21、C22、 B23、 D24C25、 B26、 A27、 C二、填空題:1、結(jié)構(gòu)化查詢

20、語(yǔ)言2、定義數(shù)據(jù)庫(kù)、定義基本表、定義視圖、定義索引3、WHERE、 GROUP BY、HAVING4、DISTINCT5、相關(guān)子查詢6、一個(gè)或幾個(gè)基本表、定義、數(shù)據(jù)7、 SELECT * FROM R UNION SELECE * FROM T2SELECT * FROM R WHERE DW1H0=0 3SELECT XM,XB FROM R4SELECT XM,DWH FROM R WHERE女 B=5SELECT , FROM R,S WHERE =6SELECT , FROM R,S WHERE = AND8、 INSERT INTO R VALUES25,李明,男21, 950312

21、INSERT INTO R( NO, NAME, CLASS VALUE(30,鄭和50313UPDATE R SET NAM王華WHERE NO=104UPDATE R SET CLASS9=5091 WHERE CLASS=951015DELETE FROM R WHERE NO=206DELETE FROM R WHERE NAME LINK% 9、 宿主變量、 :10、第一個(gè)記錄11 、自含型 宿主型12、數(shù)據(jù)查詢 數(shù)據(jù)更新 數(shù)據(jù)定義 數(shù)據(jù)控制13、 IS NULL IS NOT NULL14 、加快查詢速度 保證行的唯一性15、 INSERT UPDATE DELETE16 、一個(gè)或

22、幾個(gè)基本表 定義 數(shù)據(jù)17 、任意序列的零個(gè)或多個(gè)字符 任意單個(gè)字符18、 GRANT REVOKE三、應(yīng)用題:1 、有兩個(gè)關(guān)系:C( CNO, CN, PCNO)SC(SNO,CNO,G)其中,C 為課程表,對(duì)應(yīng)的屬性分別是課程號(hào)、課程名、選修課號(hào); 課表,對(duì)應(yīng)的屬性分別是學(xué)號(hào)、課號(hào)和成績(jī)。用 SQL 語(yǔ)言寫出:(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)算( 1 ) SELECT *FROM SCWHERE CNO= C1( 2) SELECT CN,OCNFROM C( 3) SELECT,F(xiàn)ROM C, SC

23、WHERE = 2、設(shè)有如下 4 個(gè)關(guān)系模式: 書店(書店編號(hào),書店名,地址) 圖書(書號(hào),書名,定價(jià)) 圖書館(館號(hào),館名,城市,電話) 圖書發(fā)行(館號(hào),書號(hào),書店號(hào),數(shù)量) 請(qǐng)回答下列問(wèn)題:(1) 用 SQL 語(yǔ)句檢索已經(jīng)發(fā)行的圖書中最貴和最便宜的書名和定價(jià)(2) 寫出下列 SQL 語(yǔ)句所表達(dá)的中文含義:SELECT 官名FROM 圖書館WHERE 館名 IN(SELECT 官號(hào)FROM 圖書發(fā)行WHERE 書號(hào) IN(SELECT 書號(hào)FROM 圖書 WHERE 書名=數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ) )(1) ELECT 圖書.書名,圖書.定價(jià) FROM 圖書WHER 定價(jià) =( SELECT MAX定

24、價(jià))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ù)庫(kù)系統(tǒng)基礎(chǔ)一書的圖書館館名。3、設(shè)有職工關(guān)系模式如下:people(pno,pname,sex,job,wage,dptno)其中,pno 為職工號(hào),pname 為職工姓名,sex 為性別,job 為職業(yè),wage 為工 資,dpt no 為所在部門號(hào)。請(qǐng)寫出下列查詢使用的 SQL 語(yǔ)句:(1) 查詢工資比其所在部門平均工資高的所有職工信息(2

25、) 查詢工資大于趙明華工資的所有職工信息( 1) SELECT *FROM people xWHERE wage( SELECT AVG(wage)SC 為學(xué)生選FROM people yWHERE =( 2) SELECT *FROM peopleWHERE wage( SELECT wageFROM peopleWHERE pname=t明華4、設(shè)有三個(gè)基本表:A 表(A#商店代碼,ANAME 商店名,WQTY 店員人數(shù),CITY 所在城市); B 表(B#商品號(hào),BNAME商品名稱,PRICE 價(jià)格,QTY 商品 數(shù)量); AB 表(A#, B#,QTY)。試用 SQL 語(yǔ)句寫出下列查詢

26、:(1)找出店員人數(shù)不超過(guò) 100 人或者在長(zhǎng)沙市的所有商店的商店代碼和商店名;( 2)找出供應(yīng)書包的商店名;( 3)找出至少供應(yīng)代號(hào)為 256 的商店所供應(yīng)的全部商品的商店名和所在城市;( 1) SELECT A#, ANAMEFROM A, B, ABWHERE WQTY=100 OR CITY 長(zhǎng)沙市( 2) SELECTFROM A, B, ABWHERE #=# AND #=# AND = 書包( 3) SELECT,F(xiàn)ROM A, ABWHERE #=# AND # IN(SELECT # FROM AB WHERE A#=256)SELECTANAME,CITY FROM AWH

27、ERE NOT EXISTS (SELECT* FROM B WHERE EXISTS(SELECT* FROM AB AB1WHERE A#=256 AND B#=#) AND NOT EXISTS(SELECT* FROM AB AB2WHERE A#!=256 AND A#=# AND B#=#) );5、設(shè)有學(xué)生表 S (SNO, SN)和學(xué)生選修課程表 SC( SNO, CNO, CN, G),試 用 SQL語(yǔ)句完成以下操作:(1) 建立一個(gè)視圖 V-SSC( SNO, SN, CNO, CN, G),并按 CNO 升序排序(2) 從視圖 V-SSCh 查詢平均成績(jī)?cè)?90 分以上的

28、 SN, CN,和 G( 1) CREATE VIEW V-S(SCSNO SN CNO CN G)AS SELECT FROM S SCWHERE =ORDER BY CNO( 2) SELECT SNCN GFROM V-SSCGROUP BY SNO HAVING AVG( G) 906、設(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

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

30、、關(guān)于教學(xué)數(shù)據(jù)庫(kù)的關(guān)系模式如下:S (S# SNAME, AGE SEX: S 表示學(xué)生,各屬性依次為:學(xué)號(hào)、 姓名、年齡、性別SC(S# C# GRADE: SC 表示成績(jī),個(gè)屬性依次為:學(xué)號(hào)、課程號(hào)、成績(jī)C( C#,CNAME,TEACHE)R C 表示課程,個(gè)屬性依次為:課程號(hào)、課程名、教 師試用 SQL 語(yǔ)句完成下列查詢:(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é)生

31、學(xué)號(hào)(7)檢索全部學(xué)生都選修的課程的課程號(hào)與課程名(8)檢索選修課程包含王老師所授課程的學(xué)生學(xué)號(hào)( 1) SELECT C,#CNAMEFROM CWHERETEACHER=(2) SELECT S,#SNAMEFROM SWHERE AGE22 AND SE(3) SELECT CNAM,ETEACHERFROM SC,CWHERE #=# AND S#1=0001(4) SELECT SNAMEFROM S,SC,CWHERE #=# AND #=# AND SEX 女AND TEACHEF 王(5) SELECT C#FROM CWHERE NOT EXISTS(SELECT *FROM S,SCWHERE #=# AND #=# AND SNAME=張)(6) SELECT DISTINCT X.S#FROM SC ,X SC YWHERE #=# AND #! =#(7) SELECT C,#CNAMEFROM CWHERE NOT EXISTS(SELECT *FROM SWHERE NOT

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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)論