6. 查询有二门以上(含两门)不及格课程的学生姓名
7. 查询既学过“1”号课程,又学过“2”号课程的所有学生姓名
8. 查询选修的课程的成绩大于该课程的平均成绩的所有学生姓名
六.思考讨论题或体会或对改进实验的建议
通过本次实验熟悉和掌握了数据库查询,这次实验主要是多表查询相对于之前的实验有一定的难度,但是也是收获最大的一个实验。在做查询每个系年龄最大的学生的学号,年龄时,因为涉及到查询学号所以不能单用一个Student表,修改了很多遍也没有得到结果。之后我去请教老师,整理了思路之后成功得到查询结果,接下来的几个查询也用同种思想依葫芦画瓢比较顺利的得到想要的结果。做完这次实验我觉得我得到很大的收获,不仅比较完整的理解了多表查询还更加熟悉数据库实验的操作。
实验七:数据库编程
一. 实验目的
通过实验熟悉存储过程使用
二. 实验基本原理和内容
(1)建立一个存储过程,求某个货品的订单总额. (2)建立一个存储过程, 查询某个货品的订货情况.
三. 主要仪器设备及耗材
PC机一台
四. 实验步骤
1.新建数据库,建goods表和orders表
2. 编写代码建立一个存储过程,求某个货品的订单总额. 3. 建立一个存储过程, 查询某个货品的订货情况
五. 实验数据及处理结果
1.建goods,orders表
(1)建立一个存储过程,求某个货品的订单总额.
(2)建立一个存储过程, 查询某个货品的订货情况.
六. 思考讨论题或体会或对改进实验的建议
本实验建立一个存储过程,求某个货品的订单总额,查询某个货品的订货情况。通过本实验熟悉了数据存储过程。因为书上的代码不能在机器上正常运行,所以课上老师已经为我们详细讲解了一遍,所以做起实验来比较得心应手。