实验(实习)名称 数据查询 实验(实习)日期 11.25 得分 指导教师 系 计算机系 专业 网络工程 年级 班次 姓名 学号
一. 实验目的
1. 观察查询结果, 体会 SELECT 语句实际应用; 2. 要求学生能够在查询分析器中使用 SELECT 语句进行简单查询。
3. 熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。 二.实验内容 1. 简单查询操作 2. 连接查询操作 三.实验步骤
原始数据图 学生表:
课程表:
选课表
① 求计算机系的学生学号和姓名;
② 求选修了课程的学生学号;
③ 求选修 C1 课程的学生学号和成绩,并要求对查询结果按成绩的降序 排列,如果成绩相同则按学号的升序排列
④ 求选修课程 C1 且成绩在 80-90 之间的学生学号和成绩,并将成绩 乘以系数 0.75 输出;
⑤求计算机系和数学系的姓张的学生的信息;
⑥求缺少了成绩的学生的学号和课程号。
查询每个学生的情况以及他(她)所选修的课程;
求生的学号、姓名、选修的课程名及成绩
选修 C1 课程且成绩在 90 分以上的学生学号、姓名及成绩;
查询每一门课的间接先行课。
内容二
一. 实验目的
1.掌握子查询的表示。 2.进一步掌握 SQL Server 查询分析器的使用方法,加深对 SQL语言的嵌套查 询语句的理解 二.实验内容
1)求选修了高等数学的学生学号和姓名;
2)求 C1 课程的成绩高于张三的学生学号和成绩
3)求其他系中比计算机系某一学生年龄小的学生信息(即求其它系中年龄 小于计算机系年龄最大者的学生)
)求其他系中比计算机系学生年龄都小的学生信
5)求选修了 C2 课程的学生姓名;
6)求没有选修 C2 课程的学生姓名;
7)查询选修了全部课程的学生的姓名
)求至少选修了学号为“S2”的学生所选修的全部课程的学生学号和姓名。
2.提高操作实验 1) 求供应项目 j4 红色零件的供应商号及名称
2) 求没有上海供应商生成的零件的项目号
3)至少使用了供应商 S5 所供应全部零件的项目号
内容三:
一.实验目的
1. 熟练掌握数据查询中的分组、统计、计算和组合的操作方法。 二.实验内容 1. 在数据库 EDUC 中实现如下查询 1)求学生的总人数。
2)求选修了课程的学生人数
3)求课程的课程号和选修该课程的人数。
4)求选修课超过 3 门课的学生学号
2. 提高操作实验
)查找这样的图书类别:要求类别中最高的图书定价不低于全部按类别 分组的图书的平均定价的 2 倍。
)查找这样的图书类别:要求类别中最高的图书定价不低于全部按类别 分组的图书的平均定价的 2 倍。
3)列出计算机类图书的书号、名称及价格,最后求出册数和总价格。
4)列出计算机类图书的书号、名称及价格,并求出各出版社这类书的总 价格,最后求出全部册书和总价格。
5)查询计算机类和机械工业出版社出版的图书。
读者表:编号为主码;性别只能是“男”或“女”的 CHECK 约束
借阅表:1 串号为主码,2 书号为外码,参照表、列是图书表的书号列;
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务