




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
SQL語言的應用實驗報告PAGE1實驗報告2013/2014學年第二學期 實驗名稱SQL語言的應用專業廣播電視工程學生學號11003829學生姓名____林鋼_____指導教師胥備SQL語言的應用實驗報告實驗名稱:SQL語言的應用指導教師:胥備實驗類型:驗證實驗學時:4*2實驗時間:2014年3月18日實驗目的和要求練習使用SQLSERVER數據庫產品,熟練使用查詢分析器和企業管理器;掌握SQL語言中常用的語句:用DDL創建基本表;用DML插入、修改、刪除數據;用QL查詢數據等。實驗環境(實驗設備)硬件:個人計算機;軟件:MSSQLSERVER環境。實驗原理及內容用SQLSERVER的企業管理器創建數據庫數據庫名稱:M11003829操作步驟:1、單擊左側的SQLServer組→右鍵→新建SQLServer注冊→下一步→在左側的“可用的服務器”欄選中或輸入CC-PC→點擊中間的添加將CC-PC添加到右側的“添加的服務器”欄→下一步→選中“登錄時使用Windows身份認證”→點擊下一步→選中“在現有SQLServer組中添加SQLServer”→點擊下一步→完成→關閉。2、單擊左側的SQLServer組下面可用的已注冊子組里面的數據庫→右鍵→新建數據庫→輸入數據庫名稱M11003829用查詢分析器在上一步創建的數據庫中完成以下功能進入查詢分析器并選擇操作的數據庫操作步驟:1、開始→程序→MSSQLServer→查詢分析器 設置: 確認SQLServer(s)為CC-PC 選擇Windows身份認證 確定2、在工具欄的下拉鏈表種選擇名為M11003829的數據庫。建立基本表:學生、課程和選課,寫出DDL語句建立學生表、插入數據。學生學號姓名年齡性別S1WANG20MS2LIU19FS3CHEN22MS4WU19MS5LI21FCreateTABLESTUDENT(SNOVARCHAR(7)NOTNULL,SNAMEVARCHAR(10)NOTNULL,AGEINTNOTNULL,SEXVARCHAR(7),PrimaryKey(SNO),);useM11003829;InsertIntoSTUDENTValues('S1','WANG','20','M');InsertIntoSTUDENTValues('S2','LIU','19','F');InsertIntoSTUDENTValues('S3','CHEN','22','M');InsertIntoSTUDENTValues('S4','WU','19','M');InsertIntoSTUDENTValues('S5','LI','21','F');建立課程表、插入數據。課程課程號課程名學時學分課程性質C2MATHS644基礎C4PHYSICS483基礎C3C322專業基礎C1DB483專業C50S322專業CreateTABLEcourse(CNOVARCHAR(7)NOTNULL,CNAMEVARCHAR(7)NOTNULL,CHOURVARCHAR(7)NOTNULL,CREDITVARCHAR(7)NOTNULL,CTYPEVARCHAR(7)NOTNULL,PrimaryKey(CNO),);useM11003829;InsertIntocourseValues('C2','MATHS','64','4','基礎');InsertIntocourseValues('C4','PHYSICS','48','3','基礎');InsertIntocourseValues('C3','C','32','2','專業基礎');InsertIntocourseValues('C1','DB','48','3','專業');InsertIntocourseValues('C5','0S','32','2','專業');建立選課表、插入數據。選課學號課程號成績S1C289S2C170S3C2NULLS1C580S4C3NULLS5C478S2C479CreateTABLESC(SNOVARCHAR(20)NOTNULL,CNOVARCHAR(20)NOTNULL,GRADEVARCHAR(20)NOTNULL,PrimaryKey(CNO,SNO),ForeignKey(CNO),);useM11003829;InsertIntoSCValues('S2','C1','70');InsertIntoSCValues('S3','C2','NULL');InsertIntoSCValues('S1','C5','80');InsertIntoSCValues('S4','C3','NULL');InsertIntoSCValues('S5','C4','7');InsertIntoSCValues('S5','C4','78');InsertIntoSCValues('S2','C4','79');寫出向數據庫中插入和修改數據的DML語句1、把基礎課的學分提高1學分,學時提高8學時;Updatecoursesetscore=score+1,chour=chour+8Wherecname='基礎'把MATH課的非空成績提高10%;updatescsetgrade=grade*1.1wheregradeisnotNULL;3、當所有學生不選修PHYSICS課程時,刪除相應數據;DeletefromclassWherephysicsLIU同學因病退學,刪除相應數據。首先刪除選課表中的相關信息,否則學生表中的信息不能刪除。deletefromscwheresnoin(selectsnofromstudentwheresname='LIU');刪除學生表中的信息deletefromstudentwheresname='LIU';刪除結果:寫出檢索數據的QL語句1、檢索課程性質中包含“基礎”的課程信息;select*fromclasswhere課程性質like'%基礎';檢索結果:2、檢索WANG同學學習的所有課程信息;SelectfromscWherescin(selectsnoFromstudentWheresnam=’WANG’);3、檢索不學C2課程的學生學號與姓名;Selectfromstudentc Wheresnoall(selectsnoFromclassWherecno=’c2’);檢索結果:檢索得到的是空表,因為選修C2的人是LIU,而他的數據在之前的操作中被刪除了。4、查詢平均成績大于80分的學生學號、姓名和平均成績,結果按平均成績降序排列;selectstudent.學號,姓名,AVG(成績)fromstudent,scgroupbystudent.學號,姓名havingAVG(成績)>80orderbyAVG(成績)desc;檢索結果:四、實驗小結(包括問題和解決方法、心得體會、意見與建議等)1、建表很容易,主要是對表中索引的創建和對表中某一屬性的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公共政策對青少年成長的支持試題及答案
- 跨國經驗對公共政策局勢的啟示試題及答案
- 項目管理中的成果與評估試題及答案
- 網絡工程師考試真題深度解析試題及答案
- 公共政策分析中的定量研究方法運用試題及答案
- 西方政治制度中的社會公平試題及答案
- 政策分析的基本工具與方法試題及答案
- 機電工程考試全智攻略與試題及答案
- 機電工程綜合考試模擬題試題及答案2025
- 軟件設計師考試分析能力試題及答案
- 基于《山海經》神祇形象的青少年解壓文具設計研究
- 教育與美好人生知到智慧樹章節測試課后答案2024年秋鄭州師范學院
- DB15T 3727-2024溫拌再生瀝青混合料超薄磨耗層碳排放核算技術規程
- 2025年新高考歷史預測模擬試卷黑吉遼蒙卷(含答案解析)
- 傳染病疫情報告制度及報告流程
- DBJ50-T -212-2015 機制排煙氣道系統應用技術規程
- 世界讀書日主題班會模板5
- 水庫建設投資估算與資金籌措
- 金屬雕花板保溫施工方案
- 涉密計算機保密培訓
- T-GXAS 767-2024 尿液中汞的測定 氫化物發生原子熒光法
評論
0/150
提交評論