【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《实验三数据查询》,欢迎阅读!
实验三 数据库中数据的查询和更新
学时:2学时
(一)实验类型:设计型 (二)实验目的:
了解查询的概念和方法
掌握查询分析器或企业管理器中查询操作的方法 掌握SELECT语句的使用方法
(三)实验内容:
1附加“学生管理”数据库
利用企业管理器附加数据库。方法是:在企业管理器界面中,右键点击数据库服务器下的“数据库”,“所有任务”——“附加数据库”,将“学生管理”数据库附加到当前服务器中。
2在查询分析器中,执行以下查询
1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14)
查询全体课程信息。
查询所有学生的学号、姓名,要求按学号升序排列。 查询SC表中成绩少于70的记录。
查询Course表中学分为4分且开课学期为4的课程名。 查询选修了课程的学号(不允许有重复行)。 查询“计算机系”、“信管系”学生的全部信息。 查询姓“王”的学生信息。
查询课程名中不包含“数据”字样的课程信息。
查询全体学生的姓名及出生年份,且指定列名分别为“姓名”和“出生年份”。 查询所有成绩不为空的学生学号和课程号。
查询年龄不在20~22岁之间的学生姓名、所在系和年龄。 查询成绩高于85分的学生学号、姓名、课程号和成绩。
查询成绩高于85分的学生学号、姓名、课程号、课程名和成绩。 查询选修了c04号课程且成绩在80分以上的学生学号、姓名和成绩。
3 在查询分析器中,执行以下查询
1) 查询信管系学生的最大年龄和最小年龄。 2) 查询信管系学生年龄最大学生的姓名和年龄。 3) 统计每个系的学生人数。
4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 统计每门课程的选修人数。
统计选修了“数据结构”课程的学生的最高分、最低分、总成绩和平均分。 查询每个学生选修的课程门数和平均分。
查询哪些课程没人选,要求列出课程号和课程名。 查询平均成绩超过80分的学生学号和姓名。 统计平均成绩在70分以上的课程名。
统计总分大于150分的学生的学号及总成绩。
查询选修了3门课程及以上课程的学生学号和姓名。 查询没有选修c01号课程的学生学号及姓名。 查询“王平”所在系的学生的平均成绩。
4 视图操作
1) 2) 3) 4) 5) 6)
创建信管系学生的视图。
建立学时数为64的课程视图。
建立平均成绩大于70分的学生视图。
从3)建立的视图中查找年龄在20岁以上的学生学号和姓名。 从1)建立的视图中,将所有信管系学生的年龄加1。 删除2)建立的视图。
5 实验报告
实验三 数据查询及视图
学号:
姓名:
专业:电子信息工程
班级:
日期:
实验内容及心得:
1、 写出以上所有语句。 2、 视图有什么作用?
3、 你在实验中遇到过哪些困难和错误,有什么收获。
本文来源:https://www.wddqxz.cn/e374621652d380eb62946d27.html