《SQL數(shù)據(jù)庫》word版

上傳人:lisu****2020 文檔編號:103401692 上傳時間:2022-06-08 格式:DOC 頁數(shù):7 大?。?82.51KB
收藏 版權(quán)申訴 舉報 下載
《SQL數(shù)據(jù)庫》word版_第1頁
第1頁 / 共7頁
《SQL數(shù)據(jù)庫》word版_第2頁
第2頁 / 共7頁
《SQL數(shù)據(jù)庫》word版_第3頁
第3頁 / 共7頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《SQL數(shù)據(jù)庫》word版》由會員分享,可在線閱讀,更多相關(guān)《《SQL數(shù)據(jù)庫》word版(7頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、1. 一少:冗余數(shù)據(jù)少,三性:數(shù)據(jù)共享性、數(shù)據(jù)獨立性和數(shù)據(jù)完整性。 2. 檢索可以分為目的檢索和模糊檢索兩類。 3. 數(shù)據(jù)管理是指對數(shù)據(jù)的組織編目、定位、存貯、檢索和維護等。 4. 數(shù)據(jù)庫管理系統(tǒng)提供了用戶對數(shù)據(jù)庫使用和加工的命令,包括對數(shù)據(jù)的定義、建立、檢查、修改、檢索、刪除、更新、計算和統(tǒng)計等操作,并對數(shù)據(jù)的完全性、安全性和保密性進行統(tǒng)一的控制。 5. 數(shù)據(jù)庫系統(tǒng)具有管理數(shù)據(jù)庫功能的計算機系統(tǒng),包括數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。 6. 一個數(shù)據(jù)庫管理系統(tǒng),采用什么模型來組織數(shù)據(jù),決定了它的基本風(fēng)格,這是數(shù)據(jù)庫系統(tǒng)按模型分類的原因。 7. 一般把現(xiàn)實世

2、界抽象為信息世界,然后將信息世界轉(zhuǎn)換為機器世界,即將概念級模型轉(zhuǎn)換為計算機DBMS支持的數(shù)據(jù)模型。 8. 數(shù)據(jù)模型包括:層次、網(wǎng)狀和關(guān)系三類模型。 9. 概念模型是現(xiàn)實世界到機器世界的一個中間層次,是數(shù)據(jù)庫設(shè)計人員和用戶間進行交流的語言。 10. SQL是一種用來建立、維護及查詢關(guān)系數(shù)據(jù)庫命令語言,它很有特色,提供一種對話式的查詢方法。 11. 連接查詢主要包括:簡單連接、復(fù)合連接和自連接。 名詞解釋 1. 數(shù)據(jù):凡是可以被記錄被識別的各種符號。 2. 數(shù)據(jù)庫:以一定組織方式(有結(jié)構(gòu))存貯在一起的相互有關(guān)的數(shù)據(jù)集合。 3. 檢索:快、準確、方便地查找有關(guān)文獻資料。 4. 結(jié)構(gòu)

3、:數(shù)據(jù)元素不是獨立存在的,它們之間總存在著某種關(guān)系稱結(jié)構(gòu)。 5. 數(shù)據(jù)結(jié)構(gòu):研究對象類型的集合。 6. 模型:對現(xiàn)實世界特征模擬和抽象。 7. 數(shù)據(jù)模型:數(shù)據(jù)結(jié)構(gòu)形式即數(shù)據(jù)間聯(lián)系的表達方式。 8. 概念模型:據(jù)用戶觀點對數(shù)據(jù)和信息建模用于數(shù)據(jù)庫設(shè)計。 9. 數(shù)據(jù)模型:按計算機系統(tǒng)觀點,對數(shù)據(jù)建模,用于數(shù)據(jù)庫管理系統(tǒng)的實現(xiàn)。 10. 第一代數(shù)據(jù)庫模型:三類模型共同特點是面向記錄,稱第一代數(shù)據(jù)庫模型。 11. 第二代數(shù)據(jù)庫模型:為了能處理歷史性數(shù)據(jù)記錄,提出對象歷史模型,面向?qū)ο蠓Q第二代數(shù)據(jù)庫模型。 12. 實體:客觀存在的事物,實體通過屬性值來描述。 13. 屬性:事物某方面的

4、特征,一個實體由若干個屬性來描述。 14. 關(guān)鍵字(碼):唯一標識實體屬性集。 15. 值域:屬性的取值范圍。 16. 實體型:相同屬性的實體必然具有共同特征和性質(zhì),用實體名及屬性名集合來抽象和刻畫同類實體。 17. 實體集:同類型實體的集合稱實體集。 18. 聯(lián)系:實體集體之間的聯(lián)系(相互關(guān)系)。 19. DDL:一個用來定義數(shù)據(jù)庫結(jié)構(gòu)和控制數(shù)據(jù)存取的數(shù)據(jù)定義語言 20. DML:一個包含查詢能力的數(shù)據(jù)處理語言 21. 簡單條件查詢:查詢條件只有一個稱簡單查詢。 22. 多重條件查詢:不止一個查詢條件稱“多重條件查詢”。 23. 連接查詢:對多表中數(shù)據(jù)同時進行查詢以組成一

5、個綜合性的結(jié)果集。 24. 簡單條件連接查詢:指僅涉及一個連接條件的連接查詢。 25. 復(fù)合條件連接查詢:具有多個條件的連接查詢。 SQL作圖題- -教學(xué)管理E-R:一個教員只講一門課程,一門課程可由多個教員講授;一個學(xué)生學(xué)習(xí)多門課程,每門課程有多個學(xué)生學(xué)習(xí),畫出教員、學(xué)生、課程E-R圖,并構(gòu)造其關(guān)系數(shù)據(jù)模型。 成績 教員 課程 學(xué)生 講授 學(xué)習(xí) 職工號 姓名 年齡 職稱 地點 課程號 學(xué)時數(shù) 課程名 學(xué)號 年齡 姓名 性別 m 1 m n

6、 關(guān)系數(shù)據(jù)模型: 學(xué)生:學(xué)號,姓名,年齡,性別 課程:課程號,課程名,學(xué)時數(shù) 教員:職工號,姓名,年齡,職稱,課程號,地點 講授:課程號,職工號,地點 學(xué)習(xí):學(xué)號,課程號,成績 SQL簡述題 1. 數(shù)據(jù)庫模型應(yīng)滿足條件: a) 能較真實地模擬現(xiàn)實世界; b) 容易被人理解; c) 便于在計算機上實現(xiàn)。 2. 作E-R圖目的 E-R圖所表示的實體及其聯(lián)系,實際上是信息模型,因為它從本質(zhì)上反映了一個企業(yè)的信息組織情況,所以在設(shè)計數(shù)據(jù)庫時,往往把E-R圖作為一個中間步驟,先用E-R圖準確反映信息,再從E-R圖出發(fā)構(gòu)造

7、數(shù)據(jù)模型,使問題變得簡單,容易被用戶理解,可不犯或少犯錯誤。 3. 作E-R圖步驟 a) 用長方形表示實體集合,框內(nèi)寫上實體名 b) 用菱形表示實體集合之間的聯(lián)系框內(nèi)寫上聯(lián)系名稱,用弧或線段連接菱形與有關(guān)方框,并注明1:1、1:m或m:n,以區(qū)別聯(lián)系的類型。 c) 用橢圓表示實體屬性,橢圓中標上屬性名,用線段連接實體和它的屬性。 4. 模式特點 a) 只涉及型的描述不涉及具體的值; b) 模式是相對穩(wěn)定的,實例是相對變動的,即同一模式可以有很多實例。 c) 實例是數(shù)據(jù)庫某一時刻狀態(tài)。 單項選擇題 1. 單個用戶使用的數(shù)據(jù)視圖的描述稱為 【 A. 外模式】 2. 子模式DD

8、L用來描述 【 B. 數(shù)據(jù)庫的局部邏輯結(jié)構(gòu)】 3. 在DBS中,DBMS和OS之間的關(guān)系是 【 B. DBMS調(diào)用OS】 4. 當(dāng)關(guān)系R和S自然聯(lián)接時,能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是【 D.外聯(lián)接】 5. 下列聚合函數(shù)中不忽略空值 (null) 的是 【 C. COUNT ( * ) 】 6. 在數(shù)據(jù)庫設(shè)計中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于【 B. 邏輯設(shè)計階段 】 7. SQL中,下列涉及空值的操作,不正確的是 【 C. AGE = NULL】 8. DBMS中實現(xiàn)事務(wù)持久性的子系統(tǒng)是 【 D. 恢復(fù)管理子系統(tǒng)】 9. SQL的全局約束是指基于元組

9、的檢查子句和 【 C. 斷言 】 10. 分布式數(shù)據(jù)庫系統(tǒng)中分片模式和分配模式均是 【 A. 全局的 】 11. 屬性類型允許是基本數(shù)據(jù)類型、結(jié)構(gòu)類型和集合類型的模型是【 C.復(fù)合對象模型】 12.按照數(shù)據(jù)模型分類,數(shù)據(jù)庫系統(tǒng)可以分為三種類型:【 C.層次、網(wǎng)狀和關(guān)系】 13.下列不屬于數(shù)據(jù)庫的基本特點的是:【 C.?dāng)?shù)據(jù)量特別大】 14.下列關(guān)于數(shù)據(jù)庫系統(tǒng)的正確敘述是:【 A.?dāng)?shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余】 15.?dāng)?shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)及數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者關(guān)系是:【 A.DBS包含DB和DBMS】 16.?dāng)?shù)據(jù)庫系統(tǒng)的核心是:【 C.?dāng)?shù)據(jù)庫管理系統(tǒng)】 17

10、.?dāng)?shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是:【B】 B.文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨立性問題,而數(shù)據(jù)庫系統(tǒng)可以解決 18.關(guān)于關(guān)系模型,敘述正確的是:【 C.有嚴格的數(shù)學(xué)基礎(chǔ)】 19.關(guān)系數(shù)據(jù)庫與其他數(shù)據(jù)庫比:【 B.查詢的方式不同】 20.關(guān)于分布式數(shù)據(jù)庫敘述正確的是:【 C 】 C.除了數(shù)據(jù)的邏輯獨立性與物理獨立性外,還有數(shù)據(jù)分布獨立性 21.關(guān)于DBMS的敘述正確的是:【 A.DBMS是介于用戶和操作系統(tǒng)之間的一組軟件】 22.對于鍵的描述錯誤的是:【 C.主鍵可以不唯一】 23.對關(guān)系模式的規(guī)范化錯誤的是:【 B 】 B.規(guī)范化的規(guī)則是絕對化的,規(guī)范化程度越高越好 24

11、.在草擬每個數(shù)據(jù)字段時,錯誤的是:【 B 】 B.可以包含推導(dǎo)和計算的數(shù)據(jù)(表達式的計算結(jié)果) 25.下列所述不屬于數(shù)據(jù)庫的基本特點的是:【 C.?dāng)?shù)據(jù)量特別大】 26.在確定數(shù)據(jù)管理應(yīng)用系統(tǒng)中需要的表時不正確的是:【D.每條信息可以保存在多個數(shù)據(jù)表中】 27.在數(shù)據(jù)表設(shè)計中,只有【 C.文本和數(shù)值】字段的大小可以增加。 28.SQL Server 2000是一個基于【 C.SQL模式】的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。 29.SQL Server把所有的工作負荷分解為【 A.服務(wù)器和客戶端】任務(wù)。 30.SQL Server的客戶端應(yīng)用程序包含【 C.所有客戶端】,而對數(shù)據(jù)庫中數(shù)據(jù)進行的處理

12、描述成Transact-SQL語句,并送至服務(wù)器端,服務(wù)器執(zhí)行后將結(jié)果返回客戶端。 31.SQL Server 2000 企業(yè)版可以安裝在【 D.Microsoft Windows NT 】操作系統(tǒng)上。 32.【A.表型】是指組成表的各列的名稱及數(shù)據(jù)類型,也就是日常表格的“欄目信息”。 33.【B.任何SQL Server用戶】能夠創(chuàng)建數(shù)據(jù)庫。 34.【A.DBMS 】是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護時由其統(tǒng)一管理、統(tǒng)一控制。 35.【C.DB 】是被長期存放在計算機內(nèi)的、有組織的、統(tǒng)一管理的

13、相關(guān)數(shù)據(jù)的集合。 36.?dāng)?shù)據(jù)庫應(yīng)用系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)、【 D.DBA】和用戶構(gòu)成。 37.目前【 A.關(guān)系】數(shù)據(jù)庫淘汰了網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫,成為當(dāng)今最為流行的商用數(shù)據(jù)庫系統(tǒng)。 38.?dāng)?shù)據(jù)庫設(shè)計中的概念結(jié)構(gòu)設(shè)計的主要工具是【 B.E—R模型】。 39.?dāng)?shù)據(jù)庫設(shè)計中的邏輯結(jié)構(gòu)設(shè)計的任務(wù)是把【 D.概念結(jié)構(gòu)設(shè)計】階段產(chǎn)生的概念數(shù)據(jù)庫模式變換為邏輯結(jié)構(gòu)的數(shù)據(jù)庫模式。 40.一個規(guī)范化的關(guān)系至少應(yīng)當(dāng)滿足【 C.三范式】的要求。 41.創(chuàng)建一個用戶定義函數(shù) Fn1 ,把一個字段的值設(shè)為空值。 CREATE Function Fn1 (@字段名 char(

14、10)) Returns char As begin set @字段名 = NULL Return 【 C.@字段名】 END 42.調(diào)用一個名為 Fn1的內(nèi)嵌表值函數(shù)函數(shù),正確的方法是【 C.Select * from Fn1】。 43.觸發(fā)器可以創(chuàng)建在【 A.表】中。 44.Create Procedure 是用來創(chuàng)建【 B.過程】。 45.要刪除一個名為A1的過程,用命令:【C.Drop】Procedure A1 。 46.執(zhí)行帶參數(shù)的過程,正確的方法為【 B.過程名 參數(shù)】。 47.當(dāng)一個過程執(zhí)行的結(jié)果,要返回給一個整

15、型變量時,正確的方法為【 D.@整型變量=過程名】。 二、 判斷題:SQL 對1.在SQL中,如果算術(shù)表達式中任一運算分量為空值,則表達式的值為空值。 對2.SQL語言中沒有專門的連接語句,多表查詢也是直接通過SELECY語句完成的。 錯3.用GROUP BY定義的視圖不能進行多表查詢。 對4.不能使用Call來執(zhí)行函數(shù),必須以該函數(shù)的名稱引用它才行。 錯5.物理設(shè)計的主要工作是建立實際數(shù)據(jù)庫結(jié)構(gòu)。 對6.最常用的概念結(jié)構(gòu)設(shè)計的方法是自底向上的設(shè)計策略。 對7.編寫程序不屬于數(shù)據(jù)庫的模式設(shè)計階段。 錯8.設(shè)計好的數(shù)據(jù)庫系統(tǒng)在投入使用后出現(xiàn)問題由使用方負責(zé)。

16、 錯9.在一個表中如果了定義了主鍵就不能再在任何列上定義唯一約束(Unique) 對10.保證相關(guān)表之間數(shù)據(jù)的一致性,必須在關(guān)聯(lián)表中定義主鍵和外鍵。 錯11.規(guī)則必須使用一次就必須定義一次。 錯12.規(guī)則當(dāng)前綁定到某列或用戶定義的數(shù)據(jù)類型,不解除綁定,就能直接刪除規(guī)則。 對13.在表中創(chuàng)建一個標識列。當(dāng)用戶向表中插入新的數(shù)據(jù)行時,系統(tǒng)自動為該行的IDENYIYY列賦值嗎? 對14.自定義函數(shù)在對任何表的查詢中都可以使用 。 錯15.存儲過程和函數(shù)都有輸

17、入?yún)?shù)的,因此在SELECY查詢中也可以調(diào)用存儲過程。 錯16.由于觸發(fā)器是特殊類型的存儲過程,因此它可以在程序中被調(diào)用執(zhí)行。 錯17.內(nèi)嵌表值函數(shù)是返回一個SelecY語句查詢結(jié)果的表,當(dāng)這個表被刪除時,該函數(shù)也同時被刪除。 對18.存儲過程的輸出結(jié)果可以傳遞給一個變量。 錯19.用“selecY is中文字符串(’計算機系’)”語句, 調(diào)用[is中文字符串]函數(shù)的方法是正確的。

18、 對20.刪除觸發(fā)器,此時原來的觸發(fā)表以及表中的數(shù)據(jù)不受影響。 錯21.視圖具有與表相同的功能,在視圖上也可以創(chuàng)建觸發(fā)器。 對22.觸發(fā)器與約束發(fā)生沖突,觸發(fā)器將不執(zhí)行。 錯23.在過程中修改表,觸發(fā)器將不執(zhí)行。 錯24.能在游標中插入數(shù)據(jù)記錄嗎? 對25.能在游標中修改數(shù)據(jù)記錄嗎? 對26.能在游標中刪除數(shù)據(jù)記錄嗎? 錯27.在事務(wù)中能包含creaYe daYabase語句嗎? 錯28.在事務(wù)中能包含creaYe Yable語句嗎? 先存放C:\ Local Windows NT 右擊“數(shù)據(jù)庫”所

19、有任務(wù) 附加數(shù)據(jù)庫(.MDF文件) 工具菜單欄點擊SQL查詢分析器 6.17查詢學(xué)生表中學(xué)生的學(xué)號與姓名 select 學(xué)號,姓名 FROM 學(xué)生表 6.18查詢成績表有成績的學(xué)生的學(xué)號 select DisTINCT 學(xué)號 FROM 成績表 6.19查詢成績表的全部記錄 select * FROM 成績表 6.21將課程表中各門課程學(xué)時數(shù)增加2節(jié) select 課程號,學(xué)時數(shù)+2 FROM 課程表 6.24成績表中查詢學(xué)號為930903學(xué)生的成績 select 學(xué)號=930902,成績 FROM 成績表 6.25

20、學(xué)號.成績<60 FROM 成績表 SELECT 學(xué)號,成績 FROM 成績表 WHERE 成績<60 WHERE NOT 成績>=60 6.26查詢考試成績有不及格的學(xué)生的學(xué)號 SELECT DISTINCT學(xué)號 FROM 成績表 WHERE 成績>60 6.27學(xué)號.成績 位于≤60 , ≥90學(xué)生 SELECT 學(xué)號,成績 FROM 成績表 WHERE 成績 NOT BETWEEN 60 AND 90 6.28查詢成績在75~85之間的學(xué)生的學(xué)號 SELEST 學(xué)號 FROM 成績表 WHERE 成績 BETWEEN 75 AND 85 6.29查詢課程號為

21、C1或者C3相關(guān)課程信息 SELEST * FROM 課程表 WHERE 課程號 IN (‘C1’,‘C3’) 6.30查詢學(xué)號不為930902或930904學(xué)生信息 SELECT * FROM 學(xué)生表 WHERE 學(xué)號 NOT IN (‘930902’,‘930904’) 6.31查詢課表中姓”劉”任課老師任教情況 SELECT * FROM 課程表 WHERE 任課教師 LIKE ‘劉%’ 6.32不姓“劉”任課教師 SELECT * FROM 課程表 WHERE 任課教師 NOT LIKE ‘劉%’ 6.33查詢學(xué)生表中姓名最后一個為“明”的學(xué)號姓名 SELE

22、CT 學(xué)號,姓名 FROM 學(xué)生表 WHERE 姓名 LIKE ‘%明’ 6.34學(xué)生表所有姓“張”且最后一個不為“明”的學(xué)生的學(xué)號和姓名 SELECT 學(xué)號,姓名 FROM 學(xué)生表 WHERE 姓名 LIKE ‘張%明’ 6.36還沒有輸入成績’有關(guān)學(xué)生’成績信息 SELECT * FROM 成績表 WHERE 成績 IS NULL 6.37查詢成績70~90分之間學(xué)生成績信息 SELECT * FROM 成績表 WHERE 成績>70 AND 成績<90 6.38>90或<70學(xué)生成績信息 SELECT * FROM 成績表 WHERE 成績 >90 OR

23、 成績<70 6.39不是“劉小芳,張大年”兩位老師所任課,課程名,學(xué)時數(shù)及任課教師 SELECT * FROM 課程表 WHERE 任課教師 NOT IN (‘劉小芳’, ‘張大年’) 6.40 60~70或80~90 學(xué)生成績信息 SELECT * FROM 成績表 WHERE 成績>60 and 成績<70 or 成績>80 and 成績<90 6.41將成績表中記錄按成績升序排序 SELECT * FROM 成績表 ORDER BY成績 6.42性別為“男”學(xué)生,按出生日期降序排序 SELCET * FROM 學(xué)生表 WHERE 性別= ‘男’ ord

24、er by 出生日期 desc 6.43學(xué)生表中學(xué)號前3位學(xué)生信息 SELECT TOP 3* FROM 學(xué)生表 order by 學(xué)號 6.44查成績表中按學(xué)號降序排列前50%信息 SELECT TOP 50 Percent With Ties * FROM 成績表 Order by 學(xué)號 DESC 6.45如下語句將查詢結(jié)果保存在學(xué)生1表中 SELECT 學(xué)號,姓名 INTO 學(xué)生1 FROM 學(xué)生表 6.46下面語句將查詢結(jié)果保存在臨時表xxx中 SELECT * INTO #*** FROM 學(xué)生表 6.47所有學(xué)生的學(xué)號,姓名及所學(xué)課程的課程號、成績等信息

25、 SELECT 學(xué)生表.學(xué)號, 學(xué)生表.姓名, 成績表.課程號,成績表.成績 FROM 學(xué)生表,成績表 WHERE 學(xué)生表.學(xué)號=成績表.學(xué)號 6.48所有學(xué)生姓名,所學(xué)課程’課程號以及該課程的任課教師的信息 SELECT 姓名,成績表.課程號,任課教師 FROM 學(xué)生表,成績表,課程表 WHERE 學(xué)生表.學(xué)號=成績表.學(xué)號 AND 成績表.課程號=課程表.課程號 6.49成績60~90分學(xué)生的姓名、課程號和成績 SELECT 姓名,課程號,成績 FROM 學(xué)生表,課程表 WHERE 學(xué)生表.學(xué)號=成績表.學(xué)號 AND 成績 BETWEEN 60 AN

26、D 90 6.50學(xué)時數(shù)70學(xué)時以上,考試成績70分以上學(xué)生的學(xué)號.課程號及任課教師信息 SELECT 學(xué)號,成績表.課程號,任課教師 FROM 成績表,課程表 Where 成績表.課程號=課程表.課程號 AND 學(xué)時數(shù)>70 AND 成績>70 6.51學(xué)生數(shù)據(jù)庫中,性別=男 成績>80,或性別=女 成績>70以上學(xué)生的姓名,所學(xué)課程的任課老師 SELECT 姓名,任課教師 FROM 學(xué)生表,成績表,課程表 Where 學(xué)生表.學(xué)號=成績表.學(xué)號 AND 成績表.課程號=課程表.課程號 AND #(性別= ‘男’ and 成績>80 OR 性別= ‘女’

27、and 成績>70) 6.52對學(xué)生表的信息按性別統(tǒng)計男女生人數(shù) SELECT 性別,count(*)AS 人數(shù) FROM 學(xué)生表 group by 性別 6.53統(tǒng)計成績及格的每一門課程參考人數(shù) SELECT 課程號, count(*)as 及格人數(shù) FROM 成績表 where 成績>60 group by 課程號 6.54 查詢至少有2人參加考試‘課程’課程號 SELECT 課程號, count (*) FROM 成績表 group by 課程號 having count(*)>=2 6.55查詢學(xué)生總?cè)藬?shù): SELECT count(*) FROM 學(xué)

28、生表 6.56查詢學(xué)生平均成績 SELECT AVG (成績) FROM 成績表 6.57求至少有兩門課程成績的每個學(xué)生的平均成績 SELECT 學(xué)號, count(*), avg (成績) as 平均成績 FROM 成績表 group by 學(xué)號 having count(*)>=2 6.58求每一個男生平均成績,并將結(jié)果從大到小排 SELECT 成績表.學(xué)號,AVG(成績)AS 平均成績 FROM 成績表,學(xué)生表 where 學(xué)生表.學(xué)號=成績表.學(xué)號 AND 性別= ‘男’ GROUP BY 成績表.學(xué)號 Order by 平均成績 DESC 6.59查詢

29、“劉”姓教師所在任教的學(xué)生的姓名 SELECT Distinct 姓名 FROM 學(xué)生表,成績表,課程表 Where 學(xué)生表.學(xué)號=成績表.學(xué)號 AND 成績表.課程號=課程表.課程號 AND 任課老師 Like ‘劉%’ 6.60查詢成績在70~90之間,且任課老師姓名為三個漢字的男學(xué)生所學(xué)課程的姓名,所學(xué)課程成績 SELECT 姓名,課程名,成績 FROM 學(xué)生表,課程表,成績表 Where 學(xué)生表.學(xué)號=成績表.學(xué)號 AND 成績表.課程號=課程表.課程號 AND 性別= ‘男’ AND 任課教師 Like '___' AND 成績 Between

30、 70 and 90 7.1在學(xué)生表成績表中,查所有參加考試的學(xué)生信息和成績信息 Select * FROM 學(xué)生表 INNER JOIN 成績表 on 學(xué)生表.學(xué)號=成績表.學(xué)號 7.2在成績表課程表查所有成績及格的學(xué)生的成績及課程信息 SELECT P.學(xué)號,P.課程號,P.成績,S.課程號,S.課程名 FROM成績表 P INNER JOIN 課程表 S ON P.課程號=S.課程號 WHERE P.成績>=60 7.7查成績表中與學(xué)號930901的學(xué)生所學(xué)的課程相同的學(xué)生的學(xué)號、課程號、成績 SELECT C1.學(xué)號,C1.課程號,C1.成績 FROM

31、 成績表 C1,成績表 C2 WHERE C1.課程號= C2.課程號 AND C1.學(xué)號<>'930901' AND C2.學(xué)號='930901' 7.8 學(xué)生表中查年齡相差2歲的每一對學(xué)生的學(xué)號、出生日期 SELECT P1.學(xué)號,P1.出生日期,P2.學(xué)號,P2.出生日期 FROM 學(xué)生表 P1, 學(xué)生表 P2 WHERE YEAR(P1.出生日期)=YEAR(P2.出生日期)+2 7.10用嵌套查詢成績表中與930901所學(xué)的課程相同的學(xué)生的學(xué)號、課程號、成績 SELECT 學(xué)號,課程號,成績 FROM 成績表 WHERE 課程號 IN (S

32、ELECT 課程號 FROM 成績表 WHERE 學(xué)號='930901') AND 學(xué)號<>'930901' 7.11哪一位任課老師所教的課程被學(xué)號930901的學(xué)生所學(xué)習(xí) SELECT 任課老師 FROM 課程表 WHERE 課程號 IN (SELECT 課程號 FROM 成績表 WHERE 學(xué)號='930901') 7.12成績都及格的學(xué)生信息 SELECT * FROM 學(xué)生表 WHERE 學(xué)號 NOT IN (SELECT 學(xué)號 FROM 成績表 WHERE 成績>60) 7.13找出至少學(xué)習(xí)學(xué)時數(shù)為72學(xué)時的一門課程的學(xué)生的姓名 SELECT 課程號 FROM 課程表 WHERE 學(xué)時數(shù)=72 7.15與學(xué)號930906所學(xué)的課程號相同,但成績大于其所學(xué)課程的成績的學(xué)生學(xué)號、課程號、成績 SELECT 學(xué)號,課程號,成績 FROM 成績表 WHERE 課程號=(SELECT 課程號FROM 成績表 WHERE 學(xué)號='930906') AND 成績>(SELECT 成績 FROM 成績表 WHERE學(xué)號='930906')

展開閱讀全文
溫馨提示:
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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!