第一范文网 - 专业文章范例文档资料分享平台

数据库实验三 

来源:用户分享 时间:2025/9/19 2:00:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《数据库原理与应用》实验告书

13 / 14 学年 第 二 学期

姓 名:_ _ 学 号:____ 班 级: 指导教师:

计算机科学与工程学院

2014

实验三 数据查询

一、实验目的:

(1)掌握查询语句的基本组成和使用方法。 (2)掌握常用查询技巧。

二、实验内容 (80分):

1、按照下表中的内容,在企业管理器中为数据库表输入相应的数据。 学生表:Student Sno 9512101 9512103 9521101 9521102 9521103 9531101 9531102 课程表:Course Cno C01 C02 C03 C04 C05 选课表:SC Sno 9512101 9512103 9512101 9512103 9521101 9521102 9521103 9531101 9531102 9512101 9531102 9512101 9512101 Cno C03 C03 C05 C05 C05 C05 C05 C05 C05 C01 C01 C02 C04 Grade 95 51 80 60 72 80 45 81 94 NULL NULL 87 76 Cname 计算机导论 VB 计算机网络 数据库基础 高等数学 Ccredit 3 4 4 6 8 Semster 1 3 7 6 1 Period 3 4 4 4 8 Sname 李勇 王敏 张莉 吴宾 张海 钱小平 王大力 Ssex 男 女 女 男 男 女 男 Sage 19 20 22 21 20 18 19 Sdept 计算机系 计算机系 信息系 信息系 信息系 数学系 数学系 2、完成下列查询(填写查询语句或考屏查询语句)

(1)查询全体学生的信息。

(2)查询“信息系”学生的学号,姓名和出生年份。

(3)查询考试不及格的学生的学号。

(4)查询无考试成绩的学生的学号和相应的课程号。

(5)将学生按年龄升序排序。

(6)查询选修了课程的学生的学号和姓名。

(7)查询年龄在20-23岁之间的学生的姓名,系,年龄。

(8)查询选修了“计算机导论”,“高等数学”课程的学生的学号,姓名。

(9)查询姓“张”的学生的基本信息。

(10)查询“95211”班学生的选课情况,要求输出学号,姓名,课程名,成绩,按照学号

升序排序。

(11)查询选修了课程的学生的总人数。

(12)查询选修了“C05”课程的的学生成绩单,要求输出学号,姓名,成绩,结果按成绩降序排列。

(13)统计各门课程的成绩,要求输出课程代号,课程名,平均成绩,选修人数。(成绩为NULL值的不统计)

(14)统计各门课程的不及格人数,要求输出课程代号,课程名,不及格人数。

(15)查询选修平均成绩在75分以上的学生的学号,姓名,所在系。

(16)查询与“王大力”同一个系的学生的基本信息

(17)查询选修平均分高于所有学生平均分的学生的学号,并按学号升序排列。

(18)查询未选修“VB”或“数据库基础”两门课的学生的学号,姓名,系名。(要求用嵌套查询)

(19)查询选修了全部课程的学生的学号,姓名,系名。

(20)输出“高等数学”课程成绩前三名的学生的学号,姓名,系名

三、实验总结:(20分)

通过这次练习,加强了对sql查询语句的了解和记忆。实验过程中不可避免的遇到一点小问题,还是缺少练习,只有多多练习,才能掌握更加牢固。一开始对2个表中数据查询不会,上课不听讲漏掉了,不过通过后练习还是学会了。

四、教师评分:

搜索更多关于: 数据库实验三  的文档
数据库实验三 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3a3cp0ebu4175lm25rqk_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top