資源描述:
《計算機信息管理基礎_____信管02》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、重慶大學計算機基礎系列課程實驗報告本課程名稱計算機信息管理基礎實驗學期2011年至2012年第1學期學生所在學院材料科學與工程學院年級2010專業(yè)班級學生姓名學號指導教師實驗最終成績計算機學院基礎系制實驗題目數據定義語言、數據操縱語言、Select語句、數據控制語言的使用實驗時間2011-11-5實驗地點DS1408實驗成績實驗性質□驗證性√設計性□綜合性教師評價:□思路正確□內容完整□方案過程正確□實驗結果正確□報告規(guī)范其他:一、實驗目的1.通過實驗,了解PB開發(fā)環(huán)境,能夠在PB中進行常規(guī)數據庫操作,使用SQL語句對數據庫進行前面相應的操作。2.通過實驗了解SQL語
2、言有哪些簡單的數據操縱語句、Select語句、數據控制語言,熟悉這些語句的使用方法。能夠熟練地使用DML對數據庫的數據進行簡單增、刪、改等基本操作。二、實驗主要內容和要求1.完成基本建表2.完成數據的插入3.將所設計的學生姓名字段的數據類型長度改長4.建立一個教師表1用集合查詢方式把教師表中所有內容插入到表1中5.刪除教師表1中,授課為自控原理的教師信息6.刪除教師表1中性別為男的教師信息7.整體刪除教師表18.查詢課程號及選修課程的人數9.查詢選修了自控原理且成績及格的所有學生的學號10.查詢與‘王天’在同一個系學習的學生學號和姓名11.查詢各個學生的學號及平均成績1
3、2.查詢系號小于‘陳力’所在學院的學院號的所有學生的姓名13.查詢選修了兩門課的學生的姓名和所在系號14.查詢成績?yōu)?5的學生的姓名15.查詢選修計算機管理信息系統(tǒng)課程且年齡大于18歲學生的名字16.查詢年齡在17-19歲之間學生的學生學號和該生所得最高分17.查詢名字中含有‘和’字的教師名字和性別18.將自動化系學生的成績均增加一分19.將性別為‘男’的學生年齡增加3歲20.查詢教授課程號為A001的男老師的人數,結果給出課程號及人數21.把對表stu的insert和修改學生年齡的權限授給U1,并允許他再將此權限授予其他用戶22.把用戶U1修改學生年齡的權限收回.1.
4、三、實驗主要步驟或過程3.altertablestumodifystunamevarchar(30);4.createtableteacher1(TEANOchar(3)notnull,CNOchar(4),DEPTNOchar(2),TEANAMEchar(10),TEASEXchar(2),TEAPWchar(2),primarykey(TEANO));insertintoteacher1select*fromtea;5.deletefromteacher1wherecno='B002';6.deletefromteacher1whereteasex='男';7.d
5、roptableteacher1;8.selectcno,count(stuno)fromscgroupbycno;9.selectstunofromscwherecnoin(selectcnofromcoursewherecname='自控原理')andscore>=60;10.selectstuno,stunamefromstuwheredeptnoin(selectdeptnofromstuwherestuname='王天');11.selectstuno,avg(score)fromscgroupbystuno;12.selectstunamefromstuwh
6、eredeptno<(selectdeptnofromstuwherestuname='陳力');13.selectstu.stuname,deptnofromstu,scwherestu.stuno=sc.stunogroupbysc.stunohavingcount(*)=2;14.selectstu.stunamefromstu,scwherestu.stuno=sc.stunoandsc.score='85';15.selectstu.stunamefromstu,coursewherecourse.cname='計算機管理信息基礎'andstu.stuage>
7、18;16.selectstudent.stuname,max(xuanxiu.score)fromstudent,xuanxiuwherestudent.stuno=xuanxiu.stunoandstu.stuagebetween17and19;17.selectteaname,teasexfromteawhereteanamelike'%和%';18.updatescsetscore=score+1wherestunoin(selectstunofromstuwheredeptnoin(selectdeptnofromdeptwhe