第5章-实验报告10

上传人:姜** 文档编号:811079 上传时间:2017-05-15 格式:DOC 页数:5 大小:2.56MB
返回 下载 相关 举报
第5章-实验报告10_第1页
第1页 / 共5页
第5章-实验报告10_第2页
第2页 / 共5页
第5章-实验报告10_第3页
第3页 / 共5页
第5章-实验报告10_第4页
第4页 / 共5页
第5章-实验报告10_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《第5章-实验报告10》由会员分享,可在线阅读,更多相关《第5章-实验报告10(5页珍藏版)》请在金锄头文库上搜索。

1、1第 5 章 Visual FoxPro 中 SQL 语言的应用实验报告学生姓名 张三李四 学号 1234567 实验课程 数据库应用实验项目 SQL 查询语句编写实验地点 G404 实验课日期与节次 2009 年 10 月 22 日 1-3节 必修 选修指导教师 批阅教师电子稿记录 迟交( 抄习)报告电子稿在此录迟 抄指导教师评语及成绩:打印稿记录 等级迟交:抄习:红笔批阅:成绩: 教师签名: 日期: 一、实验综述实验目的及要求掌握 SQL 语句的基本概念。能够使用 SQL 语句对单表进行各种查询。能够使用 SQL 语句对多表进行各种查询。使用 SQL 语句添加记录实验仪器、设备或软件Vis

2、ual Foxpro 6.0 关系数据库软件。网络环境。实验任务设有数据库 studentdb.dbc,数据库包含表 class、表 student、表 achievement和表 course,各个数据表的字段类型请自行查阅。查询前必须按下列要求增加记录:现有的 class 表中增加一个班级,班级号为 ICS0A18( (注:A18 是本学期学生所在的教学班号) ,班级名为信息管理 08-18。在 student 表中至少增加 3 条相关实验者的真实身份的记录。以实验者真实身份 学号: ,姓名: ,班级号 CS0A18(新增的班级号)等相应信息添加 student 表中;再添加 2 条记录:

3、1 条是与你的姓相同且班级号、籍贯与李永波相同的记录;另 1 条是名中有一个字与你的名相同且班级号、籍贯与刘翔相同的记录的记录。新增的 3 条记录并性别、出生日期、入学成绩等数据在合理的范围中。2对每个新增学生记录至少在 achievement 表中增加 2 个成绩(注意合理增加课程号) 。结合前面操作给出下列内容的查询命令(select/from):图 4-1 studentdb 数据库(1) 在 studentdb 数据库中查询已知一个学生管理信息系统,其数据表间约束如下图所示,各个数据表的数据类型请自行查阅。1. 查询每个班级的班级号、班级名以及班主任老师姓名。2. 查询全体学生的姓名、

4、学号和年龄。并将结果保存在 C:result.txt 中。3. 查询选修了课程且成绩及格以上的学生学号。4. 查询班级号为ICS0A18的班级的所有学生(注:A18 是本学期学生所在的教学班号) 。5. 查询年龄在 20 岁以下(20)的学生名单。6. 查询没有“计算机应用基础”课程和“数据库应用”课程成绩的学生的学号。7. 查询与李永波同班或与刘翔同班的学生的学号、姓名、班级号和籍贯。8. 查询年龄在 17 至 19 岁之间的学生的姓名、性别和年龄,年龄这一列标题为“年龄” 。9. 查询信息管理学院和会计学院的所有班级信息。10. 查询课程名含有“数据库”的课程的信息。11. 查询所有少数民

5、族男生的学号、姓名、性别、出生日期和入学成绩。 12. 查询选修了“A0101”课程的学生学号及其成绩,结果按成绩降序排列。13. 求各个课程号及相应的选课人数。14. 求每个学生的选课总成绩、平均成绩及选课门数。15. 查询”数据库应用”课程成绩 70 分以上的同学的学号和成绩。16. 查找第二个字符为“永”字的学生学号、姓名、性别和籍贯。17. 查找入学成绩在 570 分以上的女性学生,显示学号、姓名、性别和入学成绩。18. 将“学生表” 、 “成绩表”和“课程表”进行自然联接,求学号、姓名、课程名和成绩的结果。19. 求“实验者”的成绩表。 “实验者”的姓名是实验报告表中的张三李四。32

6、0. 求“注册会计师 08-02 班”的数据库应用成绩单。21. 求每个学生(所在学院、班级名、学号、姓名)所修的总学分数。并按所在学院、班级名及总学分数(降序)次序排序。(2) 在 bookdb.dbc 数据库中查询已知一个图书管理信息系统,所用数据库为 bookdb.dbc,其数据表间约束如下图所示,数据库包含的 4 个表分别为 reader、borrow、book、bookclass,各个数据表的字段类型请自行查阅。图 4-2 bookdb.dbc 数据库按下列要求增加记录:有相关实验者的真实身份的身份证号: ,姓名:,工作单位填所在学院,编号按编号要求自定,将实验者的相应信息添加到读者

7、表 reader 中;再添加 2 条记录:1 条是与你的姓相同的记录,另 1 条是名中有一个字与你相同的记录;并对 reader 表中所增的每条记录至少在借阅表 borrow 中增加 2 条借阅记录。在添加若干记录的基础上用 SQL 查询语句(select/from 语句)完成下列功能:22. 查询实验者所借阅图书的所属分类名称(去除重复的记录) 。23. 查询在 2009 年 7 月间所有借阅图书名称和单价。24. 查询所有包含“人”字的图书名称、出版社名,并给出单价。25. 查询读者“胡雁琴”已归还的所有图书名称、出版社名和单价。26. 按分类名称,查询各类图书数量。27. 查询“电子工业

8、出版社”的所有图书名称和单价。28. 查询作者“魏超”的图书为哪些读者和工作单位所借阅。29. 查询分类名称为“自动化”的所有图书为哪些单位借阅(去除重复的记录) 。30. 查询图书“网络广告”为哪些单位借阅(去除重复的记录) 。31. 查询借书时间在 2007 到 2008 年之间的读者编号、读者名称、图书编号、图书名称。32. 查询至少借阅了 3 本图书的读者编号、读者名称、图书编号、图书名称,按读4者编号排序输出。33. 查询没有借阅管理类图书的读者编号、读者名称、出生日期(注:从身份证中截取)。34. 查询所借图书的总价在 150 元以上的读者编号、读者名称和所借图书的总价。二、实验过

9、程、实验结果实验过程概述描述操作过程,给出环境设置、打开库、表和添加记录相关命令等(各题查询)命令序列与操作结果实验结果不要截屏,可输出到一个 TXT 文件中,然后复制到这里。例如:求每个学生的各科成绩?SQL 语句:select student.学号,姓名,course.课程号,课程名,成绩;from student,achievement,course;where student.学号 = achievement.学号;and course.课程号 = achievement.课程号;TO FILE JG.TXT学号 姓名 课程号 课程名 成绩0091001 李冰晶 A0101 邓小平理论

10、 67.00092766 赵海峰 A0101 邓小平理论 87.00091001 李冰晶 C3004 高等数学 76.00091001 李冰晶 B1002 数据库应用 95.00081001 江华 B1001 计算机应用基础 75.00081001 江华 C3004 高等数学 85.00081004 阿里木 B1001 计算机应用基础 46.00081004 阿里木 C3004 高等数学 100.00081002 杨阳 C3004 高等数学 81.00092271 潭莉莉 A0101 邓小平理论 86.00092271 潭莉莉 B1001 计算机应用基础 66.00092271 潭莉莉 B10

11、02 数据库应用 78.00092161 江海强 C3004 高等数学 45.00092161 江海强 A0101 邓小平理论 66.00092160 李 强 C3004 高等数学 88.00092160 李 强 B1001 计算机应用基础 78.00092272 马永强 A0101 邓小平理论 87.00092273 金明成 A0101 邓小平理论 73.00092159 李永波 B1002 数据库应用 98.00092189 张国平 B1001 计算机应用基础 80.00083501 张国祥 C3004 高等数学 77.00090214 吕政标 C3004 高等数学 78.00091111

12、 娜佳康佳 B1001 计算机应用基础 77.050092766 赵海峰 B1002 数据库应用 87.00081001 江华 A0101 邓小平理论 89.00081002 杨阳 B1001 计算机应用基础 91.00100003 欧阳思思 C3004 高等数学 93.00081004 阿里木 A0101 邓小平理论 92.00091001 李冰晶 B1001 计算机应用基础 94.00092271 潭莉莉 C3004 高等数学 96.00092272 马永强 C3004 高等数学 95.00092273 金明成 B1001 计算机应用基础 97.00092159 李永波 C3004 高等数学 99.00092160 李 强 A0101 邓小平理论 98.00092161 江海强 B1001 计算机应用基础 100.00092766 赵海峰 C3004 高等数学 72.00100678 李柳青 B1002 数据库应用 71.00091111 娜佳康佳 A0101 邓小平理论 83.00092189 张国平 C3004 高等数学 85.00090214 吕政标 B1002 数据库应用 94.00090201 李

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号