




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、2010-2011 學年第 2 學期 任課老師:課程名稱數據庫系統概論班級座號姓名實驗題目SQL Serve中的連接查詢實驗時間實驗開始日期:2010.4.14報告提交日期:2010.4.11實驗目的、要求SQL Serve中的連接查詢二、實驗目的:掌握采用Transact-SQL實現連接查詢。掌握等值連接(自然連接)、自身連接、外連接和復合條件連接的查詢方法。三、實驗要求:寫出正確的Transact-SQL命令。無須記錄正確的查詢結果。但要求記錄實驗過程中發生的有學習意義的錯誤及錯誤信 息。實驗設計內容按照數據庫系統概論P82頁中的學生課程數據庫和P75頁中的SPJ數據庫完 成以下查詢查詢使
2、用紅色零件的工程名稱。查詢每個工程的信息及相應的供應信息(包括列出尚未被供應零件的那些工程)。查詢供應工程J1紅色零件的供應商號SNO,請用兩種方法實現。求供應工程J1零件的供應商的完整信息。查詢使用北京供應商供應零件的工程信息。查詢選修3號課程且成績在85分以上的所有學生。查詢先行課的學分為4的課程信息。查詢課程與其間接先行課的名稱。查詢其他系中比計算機科學系所有學生年齡都小的學生完整信息,用兩種方法實現。查詢其他系中比計算機科學系某一學生年齡大的學生姓名與年齡,用兩種方法實現。SQL語句實現要求:/*(1) 查詢使用紅色零件的工程名稱*/SELECT DISTINCT JNAMEFROM
3、J,P,SPJWHERE COLOR=紅 AND P.PNO=SPJ.PNO AND SPJ.JNO=J.JNO;/*方法二火/SELECT JNAMEFROM JWHERE JNO IN(SELECT JNOFROM SPJWHERE PNO IN(SELECT PNOFROM PWHERE COLOR=紅,);/*(2)查詢每個工程的信息及相應的供應信息(包括列出尚未被供應零件的那些工程)火/SELECT J.JNO,JNAME,CITY, SNO,PNO,QTYFROM J LEFT OUTER JOIN SPJ ON (SPJ.JNO=J.JNO);/*(3)查詢供應工程丁1紅色零件的
4、供應商號SNO,請用兩種方法實現*/*方法一火/SELECT SNOFROM SPJ,P,JWHERE J.JNO=J1 AND COLOR=紅AND P.PNO=SPJ.PNO AND SPJ.JNO=J.JNO;/*方法二火/SELECT SNOFROM SPJWHERE JNO=J1 AND PNO IN(SELECT PNOFROM PWHERE COLOR=紅,);/*(4)求供應工程J1零件的供應商的完整信息*/SELECT *FROM SWHERE SNO IN(SELECT SNOFROM SPJWHERE JNO=J1)/*方法二*/SELECT DISTINCT S.SNO
5、,SNAME,STATUS,CITYFROM S,SPJWHERE JNO=J1 AND SPJ.SNO=S.SNO;/*(5)查詢使用北京供應商供應零件的工程信息*/SELECT *FROM JWHERE JNO IN(SELECT JNOWHERE SNO IN(SELECT SNOFROM SWHERE CITY=北京);/*(6)查詢選修號課程且成績在分以上的所有學生*/SELECT STUDENT.SNO,SNAMEFROM STUDENT ,SCWHERE CNO=3 AND GRADE85 AND SC.SNO=STUDENT.SNO;/*(7)查詢先行課的學分為的課程信息*/S
6、ELECT FIRST.CNO,SECOND.CNAMEFROM COURSE FIRST,COURSE SECONDWHERE FIRST.CPNO=SECOND.CNO AND SECOND.CCREDIT=4;/*(8)查詢課程與其間接先行課的名稱*/SELECT FIRST. CNAME 課程名,THIRD.CNAME 間接先行課FROM COURSE FIRST,COURSE SECOND,COURSE THIRDWHERE FIRST.CPNO=SECOND.CNO AND SECOND.CPNO=THIRD.CNO ;/*(9)查詢其他系中比計算機科學系所有學生年齡都小的學生完整
7、信息,用兩種方法實現*/SELECT *FROM STUDENTWHERE SAGEALL(SELECT SAGEFROM STUDENTWHERE SDEPT=CS)AND SDEPTCS;/*方法二*/SELECT FIRST.*FROM STUDENT FIRST,STUDENT SECONDWHERE SECOND.SDEPT=CS AND FIRST.SDEPTCS ANDFIRST.SAGEANY(SELECT SAGEFROM STUDENTWHERE SDEPT=CS)AND SDEPTCS;/*方法二火/SELECT FIRST. SNAME,FIRST.SAGEFROM S
8、TUDENT FIRST,STUDENT SECONDWHERE SECOND.SDEPT=CS AND FIRST.SDEPTCS ANDFIRST.SAGESECOND.SAGE;調試過程記錄 出錯地方:修改方案:實驗結果記錄以及與預期結果比較以及分析利用部分執行,觀察每個部分實現情況:/*(1)查詢使用紅色零件的工程名稱*/JNAME1 ll“一汽造船廠/*(2)查詢每個工程的信息及相應的供應信息(包括列出尚未被供應零件的那些工程)火/*(3)查詢供應工程丁1紅色零件的供應商號SNO,請用兩種方法實現*/SNO 1 2 S3S1/*(4)求供應工程J1零件的供應商的完整信息SNO SNAME STAT. CITYS1S2S3S4S5精益 盛錫 東方紅 豐泰盛 為民2010302030天津北京北京天津上海/*(5)查詢使用北京供應商供應零件的工程信息*/*(6)查詢選修號課程且成績在分以上的所有學生*/SNO SNAME/*(7)查詢先行課的學分為的課程信息*/LNULNAMb11數據結構23數據庫35PASCAL語言/*(8)查詢課程與其間接先行課的名稱*/課程名 間接先行課1讖據庫| PASCAL語后2信息系統數據結構3數據結構數據處理/*(9)查詢其他系中比計算機
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 正規出國勞動合同協議
- 2025年城市供水合同協議
- 2025建筑工程合作合同
- 欠款委托協議書范本
- 2025項目管理合同協議書的范本格式
- 商場煙柜轉讓合同協議
- 2025規范合同樣板:家庭裝修合同協議
- 母子拆遷協議書格式
- 品牌備案產品合同協議
- 2025購銷合同范本范例
- 各種各樣的房子課件
- 課題申報書:產教融合視域下職業教育賦能新質生產力的模型構建和實現路徑研究
- 臨床試驗入組經驗分享
- 《民用航空行業標準體系》
- 跨國合作:應對全球傳染病挑戰
- 《永輝超市S店庫存管理問題及產生原因和優化建議》8700字(論文)
- 《光儲充一體化電站技術規范》標準編制說明+征求意見稿
- 《電力人工智能平臺樣本標準規范編制說明》
- 2025年上海市高考語文備考之記、論、說等文言文二知識點匯編(附錄24一模文言文二高頻分析題匯編)
- 財報分析-伊利
- 村鎮集市改造項目方案
評論
0/150
提交評論