版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SQL數(shù)據(jù)的查詢和更新實(shí)驗(yàn)報(bào)告報(bào)告實(shí)驗(yàn)三、SQL的數(shù)據(jù)查詢1、實(shí)驗(yàn)?zāi)康氖煜QL語(yǔ)句的數(shù)據(jù)查詢語(yǔ)言,能夠 SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù) 進(jìn)行單表查詢、連接查詢、嵌套查詢、集合查詢和統(tǒng)計(jì)查詢。2、 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容主要是對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢操作,包括如下四類查詢方式:?jiǎn)伪聿樵儾樵兊哪繕?biāo)表達(dá)式為所有列、指定的列或指定的列的運(yùn) 算三種不同。使用DISTINCT保留字消除重復(fù)行。對(duì)查詢結(jié)果排序和分組。集合分組使用集函數(shù)進(jìn)行各項(xiàng)統(tǒng)計(jì)。連接查詢笛卡兒連接和等值連接。自連接。 外連接復(fù)合條件連接。多表連接。嵌套查詢通過實(shí)驗(yàn)驗(yàn)證對(duì)子查詢的兩個(gè)限制條件。體會(huì)相關(guān)子查詢和不相關(guān)子查詢的不同??疾焖念愔^詞的用法, 包括:第一類,
2、IN、NOT IN;第二類,帶有比較運(yùn)算符的子查詢;第三類,SOMEANY或ALL謂詞的子查詢,查詢最大值和最小值;第四類,帶有EXISTS謂詞的子查詢,實(shí)現(xiàn)“所有”等情況集合運(yùn)算使用保留字UNIONS行集合或運(yùn)算。采用邏輯運(yùn)算符 AND或。咻實(shí)現(xiàn)集合交和減運(yùn)算。3、實(shí)驗(yàn)步驟以University_Mis數(shù)據(jù)庫(kù)為例,該數(shù)據(jù)庫(kù)中有四張如實(shí)驗(yàn)一,其中Score是每門課的考試成績(jī),Scredit是學(xué)生所有考試合格課程所獲得的積分總數(shù),Ccredit每門課程的學(xué)分?jǐn)?shù)。在數(shù)據(jù)庫(kù)中,存在這樣的聯(lián)系:學(xué)生可以選擇課程,一個(gè)課程對(duì)應(yīng)一個(gè)教師。在表 Reports中保存學(xué)生的選 課記錄和考試成績(jī)。1請(qǐng)先輸入如下
3、元組,再對(duì)數(shù)據(jù)庫(kù)進(jìn)行有關(guān)的查詢操作:圖、Students 表圖、Teachers 表圖、Courses 表 圖、Reports 表 2查詢性別為“男”的所有學(xué)生的名稱并按學(xué)號(hào)升序排列。查詢學(xué)生的選課成績(jī)合格的課程成績(jī),并把成績(jī)換算為 積分。積分的計(jì)算公式為:1+(考試成績(jī)-60)*Ccredit ??荚嚦?績(jī)=60。查詢學(xué)分是3或4的課程的名稱查詢所有課程名稱中含有“算法”的課程編號(hào)查詢所有選課記錄的課程號(hào)。統(tǒng)計(jì)所有老師的平均工資。查詢所有教師的編號(hào)及選修其課程的學(xué)生的平均成績(jī),按平均成績(jī)降序排列。統(tǒng)計(jì)各個(gè)課程的選課人數(shù)和平均成績(jī)。查詢至少選修了三門課程的學(xué)生編號(hào)和姓名。查詢編號(hào)S26的學(xué)生所
4、選的全部課程的課程名和成績(jī)。查詢所有選了 “數(shù)據(jù)庫(kù)原理及其應(yīng)用”課程的學(xué)生編號(hào)和姓名。 求生選擇了同一個(gè)課程的學(xué)生。求生至少被兩名學(xué)生選修的課程編號(hào)。查詢選修了編號(hào) S26的學(xué)生所選的莫個(gè)課程的學(xué)生編號(hào)。查詢學(xué)生的基本信息及選修課程編號(hào)和成績(jī)。查詢學(xué)號(hào)S52的學(xué)生的姓名和選修的課程名稱及成績(jī)。查詢和學(xué)號(hào) S52的學(xué)生同性別的所有學(xué)生資料。查詢所有選課的學(xué)生的詳細(xì)信息。查詢沒有學(xué)生選的課程的編號(hào)和名稱。查詢選修了課程名為 C+的學(xué)生學(xué)號(hào)和姓名。找由選修課程 UML者課程C+的勺學(xué)生學(xué)號(hào)和姓名。找由和課程UMEI程C+的學(xué)分一樣課程名稱。查詢所有選修編號(hào)C01的課程的學(xué)生的姓名。查詢選修了所有課程
5、的學(xué)生姓名。 利用集合查詢方式,查詢選修課程C+或選擇課程JAVA的學(xué)生的編號(hào)、姓名和積分。4、實(shí)驗(yàn)要求完成以上實(shí)驗(yàn)步驟(1)-(25)所有SQL數(shù)據(jù)定義操作,并 將粗體部分的操作窗口剪貼到實(shí)驗(yàn)報(bào)告中。實(shí)驗(yàn)3報(bào)告1、查詢學(xué)生的選課成績(jī)合格的課程成績(jī),并把成績(jī)換 算為積分。積分的計(jì)算公式為:1+(考試成績(jī) -60)*Ccredit ??荚嚦煽?jī) >=60。3老 師給的 “ insert into Chencds_Reports values('S52','T05','C05',909);” 應(yīng)該屬于不小心打錯(cuò)了2、查詢所有課程名稱中含有“算法”
6、的課程編號(hào)3、查詢所有教師的編號(hào)及選修其課程的學(xué)生的平均成 績(jī),按平均成績(jī)降序排列。4、查詢至少選修了三門課程的學(xué)生編號(hào)和姓名。45、查詢所有選了 “數(shù)據(jù)庫(kù)原理及其應(yīng)用”課程的學(xué)生 編號(hào)和姓名。6、求生選擇了同一個(gè)課程的學(xué)生。5(6)在Students表中使用SQL語(yǔ)句刪除姓名為李迪的學(xué)生信息(7)刪除所有選修課程 JAVA的選修課記錄。11(8) 對(duì)Courses表做刪去學(xué)分=60。查詢學(xué)分是3或4的課程的名稱。查詢所有課程名稱中含有“算法”的課程編號(hào)。查詢所有選課記錄的課程號(hào)。統(tǒng)計(jì)所有老師的平均工資。查詢所有教師的編號(hào)及選修其課程的學(xué)生的平均成績(jī),按平均成績(jī)降序排列。統(tǒng)計(jì)各個(gè)課程的選課人數(shù)
7、和平均成績(jī)。查詢至少選修了三門課程的學(xué)生編號(hào)和姓名。查詢編號(hào)S26的學(xué)生所選的全部課程的課程名和成績(jī)。查詢所有選了 “數(shù)據(jù)庫(kù)原理及其應(yīng)用”課程的學(xué)生編號(hào)和姓名。 求生選擇了同一個(gè)課程的學(xué)生。求生至少被兩名學(xué)生選修的課程編號(hào)。查詢選修了編號(hào) S26的學(xué)生所選的莫個(gè)課程的學(xué)生編號(hào)。查詢學(xué)生的基本信息及選修課程編號(hào)和成績(jī)。查詢學(xué)號(hào)S52的學(xué)生的姓名和選修的課程名稱及成績(jī)。查詢和學(xué)號(hào) S52的學(xué)生同性別的所有學(xué)生資料。查詢所有選課的學(xué)生的詳細(xì)信息。查詢沒有學(xué)生選的課程的編號(hào)和名稱。查詢選修了課程名為 C+的學(xué)生學(xué)號(hào)和姓名找由選修課程 UML<者課程C+的勺學(xué)生學(xué)號(hào)和姓名。找由和課程UMEI程C+
8、的學(xué)分一樣課程名稱。查詢所有選修編號(hào)C01的課程的學(xué)生的姓名。查詢選修了所有課程的學(xué)生姓名。利用集合查詢方式,查詢選修課程C+或選擇課程JAVA的學(xué)生的編號(hào)、姓名和積分。4、實(shí)驗(yàn)要求完成以上實(shí)驗(yàn)步驟(1)-(25)所有SQL數(shù)據(jù)定義操作,并 將粗體部分的操作窗口剪貼到實(shí)驗(yàn)報(bào)告中。實(shí)驗(yàn)3報(bào)告1、查詢學(xué)生的選課成績(jī)合格的課程成績(jī),并把成績(jī)換 算為積分。積分的計(jì)算公式為:1+(考試成績(jī) -60)*Ccredit 。考試成績(jī) >=60。3老 師給的 “ insert into Chencds_Reports values('S52','T05','C05',909);” 應(yīng)該屬于不小心打錯(cuò)了2、查
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2019湘美版 高中美術(shù) 選擇性必修5 工藝《第二單元 印染工藝》大單元整體教學(xué)設(shè)計(jì)2020課標(biāo)
- 2024屆貴州省平壩縣新啟航教育高三第二次適應(yīng)性(模擬)檢測(cè)試題數(shù)學(xué)試題
- 2024屆廣東省重點(diǎn)名校高三下期1月月考數(shù)學(xué)試題
- 餐館服務(wù)員勞務(wù)合同
- 材料供應(yīng)合同協(xié)議
- 病情免責(zé)協(xié)議書
- 北京市勞動(dòng)合同法實(shí)施細(xì)則全文
- 期末 試題 -2024-2025學(xué)年人教PEP版英語(yǔ)六年級(jí)上冊(cè) (含答案)
- 湖北省孝感市漢川市2024-2025學(xué)年九年級(jí)上學(xué)期期中歷史試題
- 鋁壓延加工材相關(guān)行業(yè)投資規(guī)劃報(bào)告范本
- 2024中小學(xué)生國(guó)防教育與愛國(guó)主義情操培養(yǎng)合同
- 電力工程施工售后保障方案
- 2024至2030年中國(guó)美式家具行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024年小學(xué)心理咨詢室管理制度(五篇)
- 第16講 國(guó)家出路的探索與挽救民族危亡的斗爭(zhēng) 課件高三統(tǒng)編版(2019)必修中外歷史綱要上一輪復(fù)習(xí)
- 機(jī)器學(xué)習(xí) 課件 第10、11章 人工神經(jīng)網(wǎng)絡(luò)、強(qiáng)化學(xué)習(xí)
- 北京市人民大學(xué)附屬中學(xué)2025屆高二生物第一學(xué)期期末學(xué)業(yè)水平測(cè)試試題含解析
- 俯臥位心肺復(fù)蘇
- 書籍小兵張嘎課件
- 氫氣中鹵化物、甲酸的測(cè)定 離子色譜法-編制說明
- 2024秋期國(guó)家開放大學(xué)??啤稒C(jī)械制圖》一平臺(tái)在線形考(形成性任務(wù)四)試題及答案
評(píng)論
0/150
提交評(píng)論