數(shù)據(jù)庫原理_報告_第1頁
數(shù)據(jù)庫原理_報告_第2頁
數(shù)據(jù)庫原理_報告_第3頁
數(shù)據(jù)庫原理_報告_第4頁
數(shù)據(jù)庫原理_報告_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、南昌航空大學(xué)實驗報告2010年11月6日課程名稱:數(shù)據(jù)庫原理 實驗名稱:SELECT查詢操作班級:08061101 姓名: 賴凌 同組 指導(dǎo)教師評定:簽名:一、實驗?zāi)康恼莆毡頂?shù)據(jù)的各種查詢與統(tǒng)計 SQL命令操作,具體分為:1、了解查詢概念和方法;2、掌握SQL Server集成管理器查詢子窗口中執(zhí)行 SELECT操作的方法;3、掌握SELECT語句在單表查詢中的應(yīng)用;4、掌握SELECT語句在多表查詢中的應(yīng)用;5、掌握SELECT語句在浮渣查詢中的使用方法。二、實驗內(nèi)容和要求請有選擇的實踐以下各題。1、基于“教學(xué)管理”數(shù)據(jù)庫jxgl,試用SQL的查詢語句表達下列查詢:(1)檢索年齡大于23歲的

2、男生的學(xué)號和姓名;(2)檢索至少選修一門課程的女學(xué)生姓名;(3)檢索王同學(xué)不學(xué)的課程的課程號;(4)檢索至少選修兩門課程的學(xué)生學(xué)號;(5)檢索全部同學(xué)都選修的課程的課程號和課程名;(6)檢索選修了所有3學(xué)分課程的學(xué)生學(xué)號;2、基于“教學(xué)管理”數(shù)據(jù)庫jxgl,試用SQL的查詢語句表達下列查詢:(1)統(tǒng)計有學(xué)生選修的課程門數(shù);(2)求選修4號課程的學(xué)生的平均年齡;(3)求學(xué)分為3的每門課程的學(xué)生平均成績;(4)統(tǒng)計每門課程的學(xué)生選修人數(shù),要求超過3人的課程才統(tǒng)計,要求輸 出課程號和選修人數(shù),查詢結(jié)果按人數(shù)降序排列,若人數(shù)相同按課程 號升序排列;(5)檢索學(xué)號比“王菲”同學(xué)大而年齡比啊他小的學(xué)生姓名

3、;(6)檢索姓名以“王”開頭的所以學(xué)生的姓名和年齡;7) 在 SC 中檢索成績?yōu)榭罩档膶W(xué)生學(xué)號和課程號;8) 求年齡大于女生平均年齡的男學(xué)生姓名和年齡;9) 求年齡大于所有女生年齡的男學(xué)生姓名和年齡;10)檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別;11)檢索選修“2”課程的學(xué)生中成績最高的學(xué)生的學(xué)號;12)檢索學(xué)生姓名及其所選修課程的課程號和成績;13)檢索選修4 們以上課程的學(xué)生總成績(不統(tǒng)計不及格的課程), 并要求愛成績的降序排列出來。3、設(shè)有表4-14-4 的 4 個基本表(表結(jié)構(gòu)和表內(nèi)容是假設(shè)的),請先創(chuàng)建數(shù)據(jù)庫及根據(jù)表內(nèi)容創(chuàng)建表結(jié)構(gòu),并添加表記錄,寫出實現(xiàn)一下各題功能的 SQL

4、 語句:1) 查詢選修課程“8105”且成績在80 到 90 之間的所有記錄;2) 查詢成績?yōu)?9、 89 和 99 的記錄;3) 查詢“9803”班的學(xué)生人數(shù);4) 查詢至少有20 名學(xué)生選修的并且課程號以8 開頭的課程平均成績;(5)查詢最低分大于80,最高分小于95的SNO與平均分;6) 查詢“9803”班學(xué)生所選各課程的課程號及其平均成績;7) 查詢選修“8015”課程的成績高于“980302”號同學(xué)成績的多有學(xué)生記錄;8) 查詢學(xué)號為“ 980103” 的學(xué)生同歲的所有學(xué)生的SNOSNAME 和 AGE;9) 查詢“錢軍”教師任課的課程號,以及選修其課程的學(xué)生的學(xué)號和成績;10)查詢

5、選修某課程的學(xué)生人數(shù)多于20 人的教師姓名;11)查詢選修編號為“8105”課程且成績至少高于選修編號為“8245”課程的同學(xué)的SNO、及“8105”課程的成績,并按成績從高到低依次排序;12)查詢選修編號為“8105”課程且成績高于所有選修編號為“8245”課程成績的同學(xué)的CNO、 SNO、 GRADE;13)列出所有教師和同學(xué)姓名、SEX、 AGE;14)查詢成績比該課程的平均成績高的學(xué)生的成績表;15)列出所有任課教師的TNAME 和 DEPT;16)列出所有為講課教師的TNAME 和 DEPT;17)列出至少有4 名男生的班號;18)查詢不姓“張”的學(xué)生記錄;19)查詢每門課最高分的學(xué)

6、生的SNO、 CNO、 GRADE;20)查詢與“李華”同性別并同班的同學(xué)SNAME ;21)查詢“女”教師及其所上的課程;22)查詢選修“數(shù)據(jù)庫系統(tǒng)”課程的男同學(xué)的成績表;23)查詢所有比劉濤年齡大的教師姓名、年齡和凌濤的年齡;(24)查詢不講授“ 8104”號課程的教師姓名SNOSNAMESEXAGECLASS980101 1李華 男199801980102張軍男189801980103王紅女199801980301黃華女179803980302大衛(wèi)男169803980303 1趙峰男209803980304孫娟女219803表4-1 STUDENT (學(xué)生表)表4-2 SC (成績表)S

7、NOCNOGRADESNOCNOGRADE980101810467980301824596980101810586980302810445980102824496980302810585980102824576980303824476980103810486980303824579980103810556980304810486980301824476980304810595表4-3 TEACHER(教師表)TNOTNAMESEXAGEPROFDEPT801Or n男38r副教授計算機系802錢軍男45教授計算機系,803王立女35r副教授食品系804李丹女22講師食品系表4-4 COURSE

8、(課程表)CNOCNAMETNOCNOCNAMETNO8104計算機導(dǎo) 論8018244數(shù)據(jù)庫系 統(tǒng)8038105C語百8028245數(shù)據(jù)結(jié)構(gòu)804三、實驗步驟對實驗內(nèi)容進行有選擇的實踐,具體操作內(nèi)容與結(jié)果如下:1、基于“教學(xué)管理”數(shù)據(jù)庫jxgl,試用SQL的查詢語句表達下列查詢: 檢索年齡大于23歲的男生的學(xué)號和姓名:, A 44 AP Mr - , -V 餐T J, -4- 一9*g - -q* 史檢索王同學(xué)不學(xué)的課程的課程號:L 7DIQCKJ mrri,檢索全部同學(xué)都選修的課程的課程號和課程名:注:因查詢結(jié)果沒內(nèi)容,故假設(shè)學(xué)生總數(shù)為2驗證語句是否有錯。 Igi lip v if 晅E

9、E u 0 m .J -占*,-A . L-I M* .戶千“.,產(chǎn) 1AM - - = , b , b 1 一 2、基于“教學(xué)管理”數(shù)據(jù)庫jxgl,試用SQL的查詢語句表達下列查詢:統(tǒng)計每門課程的學(xué)生選修人數(shù),要求超過3人的課程才統(tǒng)計,要求輸出課程號和選修人數(shù),查詢結(jié)果按人數(shù)降序排列,若人數(shù)相同按課程號升序排列;注:因為要求超過3人的課程才統(tǒng)計沒能顯示具體內(nèi)容,改為超過1人的觀察查詢語句是否有錯。叫口-州1的9Wjselect ug * 二二一二二 ,伯士=亡u# by dfie paving 二口一: 匕口工:噂E 匕a 居,=4 比七才. orn*守工+覃 by cns y上力寸 1凸工

10、富事工 后)* r , 6, 事之,”3 2.C 俘省自,二仙* Jcna 名.one土啊昌檢索學(xué)號比“王菲”同學(xué)大而年齡比啊他小的學(xué)生姓名:iLn-xaiuuy 3*.1我要le 士at尸* * *3 * i r+ vvnerrM *-M V WM,產(chǎn)寸彳聲a 0一一 d J xd :否-王菲lags 1 3ELEZ7 lc . k Hr,T b i 匕步匚26-王菲.純二y -,霽,”二K JT.Z* frP - 1b 乎 W V4f9 qp1 bwrwl im .Mm才ewwi王林,*?v 5E1EZ? ,力守 ftie iudezxWfttze王犍 ,ir*W“Mie2 越三求年齡大于

11、女生平均年齡的男學(xué)生姓名和年齡: LH fOIUI LVo”,l 71, ,士亡:snaneq電* * *4Hh m4 聿/ /Ji. Lv3 L iUi v*e ,*gt* *sale12;s&eI ? * 田 r E ., 一 &M .* WwMere aaex 女,L .,黑.-3 j甫 Moe檢索選修4門以上課程的學(xué)生總成績(不統(tǒng)計不及格的課程),并要求按成績 的降序排列出來:注:由表的數(shù)據(jù)較少查詢沒有具體內(nèi)容。故用選修1門以上,及成績大于 70替換條件。Ln-7VI(MH U|*f ftX 力1f JJ uwere grade0.布 Irv ISLE ivlpifv r * ., K

12、Lr 4 1, wf j; v)w ilB, bw (:*, r w sflvz by ,罰 grade =-;w lect 二 g ra divr:ere gzadie -0。:1合1s。by 翳方 寓:,節(jié)6工m= by 一: grade a售京士;u m串 無列名】無烈名 |:3、設(shè)有表4-14-4的4個基本表(表結(jié)構(gòu)和表內(nèi)容是假設(shè)的),請先創(chuàng)建數(shù)據(jù)庫及根據(jù)表內(nèi)容創(chuàng)建表結(jié)構(gòu),并添加表記錄,寫出實現(xiàn)一下各題功能的SQL 語句:查詢至少有20名學(xué)生選修的并且課程號以8開頭的課程平均成績:注:因查詢結(jié)果沒內(nèi)容,故將多于20改為多于3觀察語句是否出錯。F 41+ t-e ,LBsraiiuo u

13、uorri ti* -Way ytyfren 中 vr .iii - 1ps Kf L -%* *1齊 ,J, J a魯力 ilte 18* J *! W iK W卜 t1* C LCC3Mfr 學(xué) O_3 * J相t .MULL6名查詢選修“ 8015”課程的成績高于980302”號同學(xué)成績的所有學(xué)生記錄:AC查詢選修編號為“ 8105”課程且成績至少高于選修編號為“ 8245”課程的同學(xué)的SNO、及“8105”課程的成績,并按成績從高到低依次排序;注:查詢沒能看到數(shù)據(jù),為驗證查詢語句是否正確,將大于改小于查看。GRADE:工名二七 SI3C b CMC , 3RADI:=賽於 SfZ X.-/-ze 3RA2E-1 kGHAIS# . mF 1亶亡. W-f!Uf JX G;C :|二1制果口,由SVD 二,4五班102 324433353CX5tC54啊陰E6$RMg查詢所有比劉濤年齡大的教師姓名、年齡和凌濤的年齡:1c二七 t 已asp tage frc* zeacAe; %er* ”也 ,餐二=8 :隼*=M工.Ar 劉灣,faf|4L * , * 41曦Ht*g甘 wa , *w hrni-%1 -wh*r* 工Riiz*中|海,.IMlftct. tfiUB, t*geEM卻i :需事工wr* 專 v*Xct t守 fres x

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論