云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库原理实验三

数据库原理实验三

  • 62 次阅读
  • 3 次下载
  • 2025/5/30 0:52:14

《数据查询与操作》实验

一、实验目的与要求

1、掌握多表查询:嵌套查询的使用。 二、实验平台

1、操作系统:Windows XP或Windows 2003 2、数据库管理系统:SQL Server 2005

三、实验内容

实验前,先附加“教务管理系统”,在“教务管理系统”的数据库中进行一下查询:

? 连接查询

1、在“教务管理系统”中,课程“政治经济学(A)(注)”的上课地点

SELECT 上课地点 FROM 课程表,课程信息

WHERE 课程表.课程编号=课程信息.课程编号 AND 课程名称='政治经济学(A)(注)';

2、查询每个学生及其选修课程的情况

SELECT 学生信息.*,课程名称 FROM 学生信息,课程信息,选课表

WHERE 学生信息.学号=选课表.学号 AND 选课表.课程编号=课程信息.课程编号

3、在“教务管理系统”中,查询计算机专业的学生以及所选修的课程

SELECT 学生信息.*,班级简称,班级名称 FROM 学生信息,课程信息,选课表,班级信息 WHERE 班级简称 like '%计算机%' AND

选课表.学号=学生信息.学号 AND 选课表.课程编号=课程信息.课程编号 AND 学生信息.班级编号=班级信息.班级编号

4、在“教务管理系统”中,查询出课程成绩在90以上的学生信息和相应的课程名称

SELECT 学生信息.*,课程名称,成绩 FROM 学生信息,课程信息,选课表 WHERE 学生信息.学号=选课表.学号 AND 选课表.课程编号=课程信息.课程编号 AND 选课表.成绩>=90

5、在“教务管理系统”中,查询出与“徐红’在同一个班级学习的学生。

SELECT S1.*

FROM 学生信息 S1,学生信息 S2

WHERE S1.班级编号=S2.班级编号 AND S2.姓名='徐红'

6、在“教务管理系统”数据库中,查询出任意一个大于平均成绩的学生的学号、姓名、班级编号、课程编号和成绩信息。

SELECT 学生信息.学号,姓名,班级编号,课程编号,成绩 FROM 学生信息,选课表 WHERE 成绩>

(SELECT AVG(成绩)

FROM 选课表)

AND 学生信息.学号=选课表.学号

7、从“选课表”中,查询出“成绩”小于60的学生的学号、姓名信息。

SELECT 学生信息.学号,姓名 FROM 学生信息,选课表

WHERE 成绩<60 AND 学生信息.学号=选课表.学号;

? 嵌套查询

1、从“教务管理系统”数据库中,查询人数超过45人所在班级中的学生的学号、姓名和班级名称。

SELECT 学生信息.学号,姓名,班级名称 FROM 学生信息,班级信息 WHERE 学生信息.班级编号 IN(

SELECT 班级编号 FROM 班级信息

WHERE 人数>45) AND 学生信息.班级编号=班级信息.班级编号

搜索更多关于: 数据库原理实验三 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《数据查询与操作》实验 一、实验目的与要求 1、掌握多表查询:嵌套查询的使用。 二、实验平台 1、操作系统:Windows XP或Windows 2003 2、数据库管理系统:SQL Server 2005 三、实验内容 实验前,先附加“教务管理系统”,在“教务管理系统”的数据库中进行一下查询: ? 连接查询 1、在“教务管理系统”中,课程“政治经济学(A)(注)”的上课地点 SELECT 上课地点 FROM 课程表,课程信息 WHERE 课程表.课程编号=课程信息.课程编号 AND 课程名称='政治经济学(A)(注)'; 2、查询每个学生及其选修课程的情况 SELECT 学生信息.*

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com