实验三数据查询

时间:2022-07-21 07:55:13 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
实验三 数据库中数据的查询和更新

学时: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.wddqw.com/doc/e374621652d380eb62946d27.html