




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)SQL練習(xí)題課件Sql數(shù)據(jù)庫(kù)SQL練習(xí)題課件1SQL語(yǔ)言是_的語(yǔ)言,易學(xué)習(xí)。 A過(guò)程化 B非過(guò)程化 C格式化 D導(dǎo)航式數(shù)據(jù)庫(kù)SQL練習(xí)題課件2SQL語(yǔ)言是_語(yǔ)言。 A層次數(shù)據(jù)庫(kù) B網(wǎng)絡(luò)數(shù)據(jù)庫(kù) C關(guān)系數(shù)據(jù)庫(kù) D非數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)SQL練習(xí)題課件3SQL語(yǔ)言具有_的功能。 A關(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ù)操縱答案:B數(shù)據(jù)庫(kù)SQL練習(xí)題課件4SQL語(yǔ)言的數(shù)據(jù)操縱語(yǔ)句包括 SELECT,INSERT,UPDATE和 DELETE,最重要的,也是使用最頻繁的語(yǔ)句是_。 ASELECT BINSERT CUP
2、DATE DDELETE答案:A數(shù)據(jù)庫(kù)SQL練習(xí)題課件5SQL語(yǔ)言具有兩種使用方式,分別稱(chēng)為交互式SQL和_。A提示式SQL B多用戶(hù)SQLC嵌入式SQL D解釋式SQL答案:C數(shù)據(jù)庫(kù)SQL練習(xí)題課件6SQL語(yǔ)言中,實(shí)現(xiàn)數(shù)據(jù)檢索的語(yǔ)句是_。ASELECT BINSERTCUPDATE DDELETE答案:A數(shù)據(jù)庫(kù)SQL練習(xí)題課件7下列 SQL語(yǔ)句中,修改表結(jié)構(gòu)的是_。AALTER BCREATECUPDATE DINSERT答案:A數(shù)據(jù)庫(kù)SQL練習(xí)題課件第8到第11題基于這樣的三個(gè)表即學(xué)生表S、課程表C和學(xué)生選課表SC,它們的結(jié)構(gòu)如下: S(S, SN, SEX, AGE, DEPT) C(C
3、, CN) SC(S, C, GRADE)其中:S為學(xué)號(hào),SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C為課程號(hào),CN為課程名,GRADE為成績(jī)。數(shù)據(jù)庫(kù)SQL練習(xí)題課件8檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別。正確的SELECT語(yǔ)句是_。 ASELECT SN, AGE, SEX FROM S WHERE AGE(SELECT AGE FROM S WHERE SN=王華) BSELECT SN, AGE, SEX FROM S WHERE SN=王華 CSELECT SN, AGE, SEX FROM S WHERE AGE(SELECT AGE WHERE SN=王華)
4、 DSELECT SN, AGE, SEX FROM S WHERE AGE王華.AGE答案:A數(shù)據(jù)庫(kù)SQL練習(xí)題課件9檢索選修課程“C2”的學(xué)生中成績(jī)最高的學(xué)生的學(xué)號(hào)。正確的SELECT語(yǔ)句是_。 ASELECT S FORM SC WHERE C=C2 AND GRADE= (SELECT GRADE FORM SC WHERE C=CZ) BSELECT S FORM SC WHERE C=C2 AND GRADE IN (SELECT GRADE FORM SC WHERE C=C2) CSELECT S FORM SC WHERE C=C2 AND GRADE NOT IN (SEL
5、ECT GRADE FORM SC WHERE C=C2) DSELECT SFROM SC WHERE C=C2 AND GRADE=ALL (SELECT GRADE FROM SC WHERE C=C2)答案:D數(shù)據(jù)庫(kù)SQL練習(xí)題課件10檢索學(xué)生姓名及其所選修課程的課程號(hào)和成績(jī)。正確的SELECT語(yǔ)句是_。 ASELECT S.SN, SC.C, SC.GRADE FROM S WHERE S.S=SC.S BSELECT S.SN, SC.C, SC.GRADE FROM SC WHERE S.S=SC.GRADE CSELECT S.SN, SC.C, SC.GRADE FROM S
6、, SC WHERE S.S=SC.S DSELECT S.SN, SC.C, SC.GRADE FROM S.SC答案:C數(shù)據(jù)庫(kù)SQL練習(xí)題課件11檢索選修四門(mén)以上課程的學(xué)生總成績(jī)(不統(tǒng)計(jì)不及格的課程),并要求按總成績(jī)的降序排列出來(lái)。正確的SELECT語(yǔ)句是_。 ASELECT S, SUM(GRADE)FROM SC WHERE GRADE=60 GROUP BY S ORDER BY 2 DESC HAVING COUNT(*)=4 BSELECT S, SUM(GRADE)FROM SC WHERE GRADE=60 GROUP BY S HAVING COUNT(*)=4 ORDER
7、 BY 2 DESC CSELECT S, SUM(GRADE)FROM SC WHERE GRADE=60 HAVING COUNT(*)=4 GROUP BY S ORDER BY 2 DESC DSELECT S, SUM(GRAD)FROM SC WHERE GRADE=60 ORDER BY 2 DESC GROUP BY S HAVIN COUNT(*)=4答案:B數(shù)據(jù)庫(kù)SQL練習(xí)題課件12假定學(xué)生關(guān)系是S(S,SNAME,SEX,AGE),課程關(guān)系是C(C,CNAME,TEACHER),學(xué)生選課關(guān)系是SC(S,C,GRADE)。要查找選修“COMPUTER”課程的“女”學(xué)生姓名,
8、將涉及到關(guān)系_。 AS BSC,C CS,SC DS,C,SC答案:D數(shù)據(jù)庫(kù)SQL練習(xí)題課件13如下面的數(shù)據(jù)庫(kù)的表中,若職工表的主碼是職工號(hào),部門(mén)表的主碼是部門(mén)號(hào),SQL操作_不能執(zhí)行。職工表(職工號(hào),職工名,部門(mén)號(hào),工資) 001,李紅,01,580005,劉軍,01,670025,王芳,03,720038,張強(qiáng),02,650 部門(mén)表(部門(mén)號(hào),部門(mén)名,主任) 01,人事處,高平02,財(cái)務(wù)處,蔣華03,教務(wù)處,許紅04,學(xué)生處,杜瓊 A從職工表中刪除行(025,王芳,03,720)B將行(005,喬興,04,750)插人到職工表中C將職工號(hào)為001的工資改為700D將職工號(hào)為038的部門(mén)號(hào)改為
9、03答案:B數(shù)據(jù)庫(kù)SQL練習(xí)題課件14若用如下的SQL語(yǔ)句創(chuàng)建一個(gè)Studen表:CREATE TABLE student (NO C(4) NOT NULL, NAME C(8) NOT NULL, SEX C (2), AGE N (2) 可以插入到student表中的是 A(1031,曾華,男,23) B(1031,曾華,NULL,NULL) C(NULL,曾華,男,23) D(1031,NULL,男,23)答案:B數(shù)據(jù)庫(kù)SQL練習(xí)題課件151986年,_被定為關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言。 A關(guān)系代數(shù) B關(guān)系演算CSQL語(yǔ)言 DQBE答案:C數(shù)據(jù)庫(kù)SQL練習(xí)題課件16SQL語(yǔ)言具有_的功能。A關(guān)
10、系規(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ù)操縱答案:B數(shù)據(jù)庫(kù)SQL練習(xí)題課件17在SQL語(yǔ)言中授權(quán)的操作是通過(guò)_語(yǔ)句實(shí)現(xiàn)的。ACREATE BREVOKECGRANT DINSERT答案:C數(shù)據(jù)庫(kù)SQL練習(xí)題課件18建立數(shù)據(jù)庫(kù)三級(jí)模式的功能由SQL語(yǔ)言的_完成。A數(shù)據(jù)定義功能 B數(shù)據(jù)操縱功能C數(shù)據(jù)查詢(xún) D數(shù)據(jù)控制答案:A數(shù)據(jù)庫(kù)SQL練習(xí)題課件19SQL語(yǔ)言的一體化特點(diǎn)主要是與_相比較而言的。A操作系統(tǒng)命令 B非關(guān)系模型的數(shù)據(jù)語(yǔ)言C高級(jí)語(yǔ)言 D自然語(yǔ)言答案:B數(shù)據(jù)庫(kù)SQL練習(xí)題課件20數(shù)據(jù)庫(kù)中只存放視圖的_。A操作 B對(duì)
11、應(yīng)的數(shù)據(jù)C定義 D限制答案:C數(shù)據(jù)庫(kù)SQL練習(xí)題課件21視圖的優(yōu)點(diǎn)之一是_。A提高數(shù)據(jù)的邏輯獨(dú)立性 B提高查詢(xún)效率C操作靈活 D節(jié)省存儲(chǔ)空間答案:A數(shù)據(jù)庫(kù)SQL練習(xí)題課件22當(dāng)修改基表數(shù)據(jù)時(shí),視圖_。A需要重建 B可以看到修改結(jié)果C無(wú)法看到修改結(jié)果 D不許修改帶視圖的基表答案:B數(shù)據(jù)庫(kù)SQL練習(xí)題課件23下面列出的關(guān)于視圖的說(shuō)法中, 是不正確的。A視圖是外模式 B視圖是虛表 C使用視圖可加快查詢(xún)語(yǔ)句的執(zhí)行速度 D使用視圖可簡(jiǎn)化查詢(xún)語(yǔ)句的編寫(xiě)答案:C數(shù)據(jù)庫(kù)SQL練習(xí)題課件填空題1SQL是_。答案:結(jié)構(gòu)化查詢(xún)語(yǔ)言2SQL語(yǔ)言的數(shù)據(jù)定義功能包括、和。答案:定義數(shù)據(jù)庫(kù) 定義基本表 定義視圖 定義索引3
12、視圖是一個(gè)虛表,它是從中導(dǎo)出的表。在數(shù)據(jù)庫(kù)中,只存放視圖的,不存放視圖的。答案:一個(gè)或幾個(gè)基本表 定義 視圖對(duì)應(yīng)的數(shù)據(jù)數(shù)據(jù)庫(kù)SQL練習(xí)題課件4設(shè)有如下關(guān)系表R、S和T: R(BH,XM,XB,DWH) S(DWH,DWM) T(BH,XM,XB,DWH) 實(shí)現(xiàn) RT的SQL語(yǔ)句是_。 實(shí)現(xiàn)DWH=100 (R)的 SQL語(yǔ)句是_。 實(shí)現(xiàn)XM ,XB(R)的SQL語(yǔ)句是_。 實(shí)現(xiàn)XM ,DWH (XB =女 (R) )的 SQL語(yǔ)句是_。實(shí)現(xiàn)RS的SQL語(yǔ)句是_。實(shí)現(xiàn)XM,XB,DWM (XB =男 (RS) )的SQL語(yǔ)句是_。 答案:SELECT * FROM R UNION SELECT
13、* FROM T SELECT * FROM R WHERE DWH100 SELECT XM, XB FROM RSELECT XM, DWH FROM R WHERE XB=女SELECT R.BH, R.XM, R.XB, R.DWH, S.DWM FROM R, S WHERE R.DWH=S.DWHSELECT R.XM, R.XB, S.DWM FROM R, S WHERE R.DWH=S.DWH AND R.XB=男數(shù)據(jù)庫(kù)SQL練習(xí)題課件5設(shè)有如下關(guān)系表R: R(NO,NAME,SEX,AGE,CLASS) 主碼是NO 其中NO為學(xué)號(hào),NAME為姓名,SEX為性別,AGE為年齡
14、,CLASS為班號(hào)。寫(xiě)出實(shí)現(xiàn)下列功能的SQL語(yǔ)句。 插入一個(gè)記錄(25,李明,男,21,95031); 插入95031 班學(xué)號(hào)為30、姓名為鄭和的學(xué)生記錄; 將學(xué)號(hào)為 10的學(xué)生姓名改為 王華; 將所有95101 班號(hào)改為95091; 刪除學(xué)號(hào)為20的學(xué)生記錄; 刪除姓王的學(xué)生記錄; 答案:INSERT INTO R VALUES(25, 李明, 男, 21, 95031) INSERT INTO R(NO, NAME, CLASS) VALUES(30, 鄭和, 95031) UPDATE R SET NAME=王華 WHERE NO=10 UPDATE R SET CLASS=95091
15、WHERE CLASS=95101 DELETE FROM R WHERE NO=20 DELETE FROM R WHERE NAME LIKE 王數(shù)據(jù)庫(kù)SQL練習(xí)題課件7設(shè)有關(guān)系R(A,B,C)和S(C,D),與SQL語(yǔ)句“SELECT A,B,D FROM R,S WHERE R.C=S.C”等價(jià)的關(guān)系代數(shù)表達(dá)式是 。答案:A,B,D(R.C=S.C(RXS))數(shù)據(jù)庫(kù)SQL練習(xí)題課件8現(xiàn)有學(xué)生表S、課程表C和學(xué)生選課表SC,它們的結(jié)構(gòu)如下: S(S, SN, SEX, AGE, DEPT) C(C, CN,TEACHER) SC(S, C, GRADE)其中:S為學(xué)號(hào),SN為姓名,SEX
16、為性別,AGE為年齡,DEPT為系別,C為課程號(hào),CN為課程名,GRADE為成績(jī)。要查找選修數(shù)據(jù)庫(kù)技術(shù)這門(mén)課的學(xué)生姓名和成績(jī),可使用如下的語(yǔ)句:SELECT SN,GRADE FROM S,SC,C WHERE CN=數(shù)據(jù)庫(kù)技術(shù) AND S.S#=SC.S# AND 。答案:C.C#=SC.C#數(shù)據(jù)庫(kù)SQL練習(xí)題課件簡(jiǎn)答題已知學(xué)生表S和學(xué)生選課表SC。其關(guān)系模式如下: S(SNO, SN, SD, PROV) SC(SNO, CN, GR)其中,SNO為學(xué)號(hào),SN為姓名,SD為系名,PROV為省區(qū),CN為課程名,GR為分?jǐn)?shù)。試用SQL語(yǔ)言實(shí)現(xiàn)下列操作:(1)查詢(xún)“信息系”的學(xué)生來(lái)自哪些省區(qū)。(
17、2)按分?jǐn)?shù)降序排序,輸出“英語(yǔ)系”學(xué)生選修了“計(jì)算機(jī)”課程的學(xué)生的姓名和分?jǐn)?shù)。數(shù)據(jù)庫(kù)SQL練習(xí)題課件解:(l)SELECT DISTINCT PROV FROM S WHERE SD=信息系 (2)SELECT SN, GR FROM S, SC WHERE SD=英語(yǔ)系 AND CN=計(jì)算機(jī) AND S.SNO=SC.SNO ORDER BY GR DESC;數(shù)據(jù)庫(kù)SQL練習(xí)題課件3設(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(SN
18、O, SN, CNO, CN, G),并按CNO升序排序:(2)從視圖V-SSC上查詢(xún)平均成績(jī)?cè)?0分以上的SN、CN和G。數(shù)據(jù)庫(kù)SQL練習(xí)題課件解:(l)CREATE VIEW V-SSC(SNO, SN, CNO, CN, G) AS SELECT S.SNO, S.SN, CNO, SC.CN, SC.G FROM S, SC WHERE S.SNO=SC.SNO ORDER BY CNO (2)SELECT SN, CN, G FROM V-SSC GROUP BY SNO HAVING AVG(G)90數(shù)據(jù)庫(kù)SQL練習(xí)題課件以student、teacher、course和score表
19、為操作關(guān)系,寫(xiě)出實(shí)現(xiàn)以下各題功能的SQL語(yǔ)句,并給出執(zhí)行結(jié)果。Student:NO NAME SEX BIRTHDAY CLASS108 曾華 男 090176 95033105 匡明 男 100275 95031107 王麗 女 012376 95033101 李軍 男 022076 95033109 王芳 女 021075 95031103 陸君 男 060374 95031數(shù)據(jù)庫(kù)SQL練習(xí)題課件 teacher:NO NAME SEX BIRTHDAY PROF DEPART804 李誠(chéng) 男 120258 副教授 計(jì)算機(jī)系856 張旭 男 031269 講師 電子工程系825 王萍 女
20、050572 助教 計(jì)算機(jī)系831 劉冰 女 081477 助教 電子工程系 course:數(shù)據(jù)庫(kù)SQL練習(xí)題課件CNO CNAME TNO3-105 計(jì)算機(jī)導(dǎo)論 8253-245 操作系統(tǒng) 8046-166 數(shù)字電路 8569-888 高等數(shù)學(xué) 100score:NO CNO DEGREE103 3-245 86105 3-245 75數(shù)據(jù)庫(kù)SQL練習(xí)題課件109 3-245 68103 3-105 92105 3-105 88109 3-105 76101 3-105 64107 3-105 91108 3-105 78101 6-166 85103 6-166 79108 6-166 8
21、1數(shù)據(jù)庫(kù)SQL練習(xí)題課件(1)在屏幕上列出至少有2名男生的班號(hào)。 SELECT class FROM student WHERE sex=男 GROUP BY class HAVING COUNT(*)=2 TO SCREEN CLASS 95031 95033數(shù)據(jù)庫(kù)SQL練習(xí)題課件(2)顯示student表中不姓“王”的同學(xué)記錄。 SELECT * FROM student WHERE name not like 王% NO NAME SEX BIRTHDAY CLASS 108 曾華 男 090176 95033 105 匡明 男 100275 95031 101 李軍 男 022076
22、95033 103 陸君 男 060374 95031數(shù)據(jù)庫(kù)SQL練習(xí)題課件(3)顯示student表中每個(gè)學(xué)生的姓名和年齡。 SELECT name as 姓名, year(date()-year(birthday) as 年齡 FROM student 姓名 年齡 曾華 23 匡明 24 王麗 23 李軍 23 王芳 24 陸君 25數(shù)據(jù)庫(kù)SQL練習(xí)題課件(4)顯示student表中最大和最小的birthday日期值。SELECT name, max(birthday), min(birthday)FROM student NAME MAX_BIRTHDAY MIN_BIRTHDAY 陸君 76.09.01 74.06.03數(shù)據(jù)庫(kù)SQL練習(xí)題課件(5)以班號(hào)和年齡從大到小的順序顯示student表中的全部記錄。SELECT class, name, birthday FROM studentORDER BY class, birthday CLASS NAME BIRTHDAY 95031 陸君 74.06.03 95031 王芳 75.02.10 95031 匡明 75.10.02 95033 王麗 76.01.23 95033 李軍 76.02.20 95033 曾華 76.09.01數(shù)據(jù)庫(kù)SQL練習(xí)題課件(6)顯示“男”教師及其所上的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育資源共享機(jī)制-第2篇-洞察及研究
- 心理干預(yù)生物醫(yī)學(xué)基礎(chǔ)-洞察及研究
- 再制造產(chǎn)業(yè)生態(tài)構(gòu)建-洞察及研究
- 3D打印建筑-洞察及研究
- 微服務(wù)集成方案-洞察及研究
- 2025年中國(guó)實(shí)木床架市場(chǎng)供需現(xiàn)狀及投資戰(zhàn)略研究報(bào)告
- 2025年中國(guó)分體太陽(yáng)能熱水器行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 市政施工現(xiàn)場(chǎng)污水處理措施
- 化工產(chǎn)品質(zhì)量保證措施
- 2025年中國(guó)圓盤(pán)耙行業(yè)調(diào)查研究及投資戰(zhàn)略規(guī)劃研究報(bào)告
- 中小學(xué)家長(zhǎng)會(huì)期中期末家長(zhǎng)會(huì)253
- 驅(qū)動(dòng)電機(jī)與電機(jī)控制器
- 2024年便攜式儲(chǔ)能行業(yè)分析報(bào)告
- 醫(yī)聯(lián)體協(xié)議書(shū)(2024版)
- 2023年全國(guó)職業(yè)院校技能大賽-中藥傳統(tǒng)技能賽項(xiàng)規(guī)程
- 11 《愛(ài)蓮說(shuō)》對(duì)比閱讀-2024-2025中考語(yǔ)文文言文閱讀專(zhuān)項(xiàng)訓(xùn)練(含答案)
- 動(dòng)物園野生動(dòng)物馴養(yǎng)繁殖或馴養(yǎng)觀(guān)賞可行性研究報(bào)告
- 煤礦開(kāi)掘技術(shù)操作規(guī)程
- 2023年上海市長(zhǎng)寧區(qū)高三年級(jí)下冊(cè)二模英語(yǔ)試卷含詳解
- 肺功能進(jìn)修總結(jié)匯報(bào)
- GB/T 3428-2024架空導(dǎo)線(xiàn)用鍍鋅鋼線(xiàn)
評(píng)論
0/150
提交評(píng)論