数据库系统实验二(22页).doc
《数据库系统实验二(22页).doc》由会员分享,可在线阅读,更多相关《数据库系统实验二(22页).doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、- 实验二 姓名 :毕泽琨 学号:23320122203798一实验内容查询语句使用基本select语句使用查询条件where、having语句使用Having 语句是在分组筛选时使用即与group by 语句联合使用嵌套查询,in、exists聚集函数:max、min、avg、count集合运算:union、intersect、exceptorder by和group by 语句主要是熟悉嵌套查询!在嵌套查询中,子查询不能使用order by语句二 实验环境: WINDOWS SERVER2003, MS SQL SERVER2000三实验步骤实验2.1 数据查询实验要求:以School数据
2、库为例,在该数据库中存在四张表格,分别为:l 表STUDENT(sid, sname, email, grade);l 表TEACHERS(tid, tname, email, salary);l 表COURSES(cid, cname, hour);l 表CHOICES(no, sid, tid, cid, score)在数据库中,存在这样的关系:学生可以选择课程,一个课程对应一个教师。在表CHOICES中保存学生的选课记录。按以下要求对数据库进行查询操作:实验步骤:(1) 查询年级为2002的所有学生的姓名并按编号升序排列。(2) 查询学生的选课成绩合格的课程成绩,并把成绩换算为积点(60
3、分对应积点为1,每增加1分,积点增加0.1)。 (3) 查询课时是48或64的课程的名称。(4) 查询所有课程名称中含有data的课程编号。(5) 查询所有选课记录的课程号(不重复显示)。(6) 统计所有教师的平均工资。(7) 查询所有教师的编号及选修其课程的学生的平均成绩,按平均成绩降序排列。 (8) 统计各个课程的选课人数和平均成绩。(9) 查询至少选修了四门课程的学生编号。(10) 查询编号800028649的学生所选的全部课程的课程名和成绩。 (11) 查询所有选修了database的学生的编号。(12) 求出选择了同一个课程的学生数。(13) 求出至少被两名学生选修的课程编号。(14
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 实验 22
限制150内