资源描述:
《计算机信息管理基础_____信管0286765》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、重庆大学计算机基础系列课程实验报告本课程名称计算机信息管理基础实验学期2011年至2012年第1学期学生所在学院材料科学与工程学院年级2010专业班级学生姓名学号指导教师实验最终成绩计算机学院基础系制实验题目数据定义语言、数据操纵语言、Select语句、数据控制语言的使用实验时间2011-11-5实验地点DS1408实验成绩实验性质□验证性√设计性□综合性教师评价:□思路正确□内容完整□方案过程正确□实验结果正确□报告规范其他:一、实验目的1.通过实验,了解PB开发环境,能够在PB中进行常规数据库操作,使用SQL语句对数据库进行前面相应的操
2、作。2.通过实验了解SQL语言有哪些简单的数据操纵语句、Select语句、数据控制语言,熟悉这些语句的使用方法。能够熟练地使用DML对数据库的数据进行简单增、删、改等基本操作。二、实验主要内容和要求1.完成基本建表2.完成数据的插入3.将所设计的学生姓名字段的数据类型长度改长4.建立一个教师表1用集合查询方式把教师表中所有内容插入到表1中5.删除教师表1中,授课为自控原理的教师信息6.删除教师表1中性别为男的教师信息7.整体删除教师表18.查询课程号及选修课程的人数9.查询选修了自控原理且成绩及格的所有学生的学号10.查询与‘王天’在同一个系
3、学习的学生学号和姓名11.查询各个学生的学号及平均成绩12.查询系号小于‘陈力’所在学院的学院号的所有学生的姓名13.查询选修了两门课的学生的姓名和所在系号14.查询成绩为85的学生的姓名15.查询选修计算机管理信息系统课程且年龄大于18岁学生的名字16.查询年龄在17-19岁之间学生的学生学号和该生所得最高分17.查询名字中含有‘和’字的教师名字和性别18.将自动化系学生的成绩均增加一分19.将性别为‘男’的学生年龄增加3岁20.查询教授课程号为A001的男老师的人数,结果给出课程号及人数21.把对表stu的insert和修改学生年龄的权限
4、授给U1,并允许他再将此权限授予其他用户22.把用户U1修改学生年龄的权限收回.1.三、实验主要步骤或过程3.altertablestumodifystunamevarchar(30);4.createtableteacher1(TEANOchar(3)notnull,CNOchar(4),DEPTNOchar(2),TEANAMEchar(10),TEASEXchar(2),TEAPWchar(2),primarykey(TEANO));insertintoteacher1select*fromtea;5.deletefromteacher
5、1wherecno='B002';6.deletefromteacher1whereteasex='男';7.droptableteacher1;8.selectcno,count(stuno)fromscgroupbycno;9.selectstunofromscwherecnoin(selectcnofromcoursewherecname='自控原理')andscore>=60;10.selectstuno,stunamefromstuwheredeptnoin(selectdeptnofromstuwherestuname='王天')
6、;11.selectstuno,avg(score)fromscgroupbystuno;12.selectstunamefromstuwheredeptno<(selectdeptnofromstuwherestuname='陈力');13.selectstu.stuname,deptnofromstu,scwherestu.stuno=sc.stunogroupbysc.stunohavingcount(*)=2;14.selectstu.stunamefromstu,scwherestu.stuno=sc.stunoandsc.scor
7、e='85';15.selectstu.stunamefromstu,coursewherecourse.cname='计算机管理信息基础'andstu.stuage>18;16.selectstu.stuname,max(sc.score)fromstu,scwherestu.stuno=sc.stunoandstu.stuagebetween17and19;17.selectteaname,teasexfromteawhereteanamelike'%和%';18.updatescsetscore=score+1wherestunoin(
8、selectstunofromstuwheredeptnoin(selectdeptnofromdeptwheredeptname='自动化'));19.updat