数据库实验报告SQL语言

上传人:橙** 文档编号:333351843 上传时间:2022-09-01 格式:PDF 页数:11 大小:1.69MB
返回 下载 相关 举报
数据库实验报告SQL语言_第1页
第1页 / 共11页
数据库实验报告SQL语言_第2页
第2页 / 共11页
数据库实验报告SQL语言_第3页
第3页 / 共11页
数据库实验报告SQL语言_第4页
第4页 / 共11页
数据库实验报告SQL语言_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据库实验报告SQL语言》由会员分享,可在线阅读,更多相关《数据库实验报告SQL语言(11页珍藏版)》请在金锄头文库上搜索。

1、数据库原理及实验报告实验 6 视图实验目的:1)掌握交互式创建、删除视图的方法2)掌握使用SQL 创建、删除视图的方法3)掌握交互式更新视图的方法4)掌握使用SQL 更新视图的方法实验内容6.1 实验题目:创建视图实验过程:1)交互式创建视图VIEW_S 2)交互式创建成绩视图VIEW_SCORETABLE 3)使用 SQL 创建课程表视图VIEW_CTABLE 实验结果:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 11 页 -名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 11 页 -6.2 实验题目:修改视图实验过程:1)使用交互式方法把视图VIEW_S 中

2、的字段SNO 删掉2)使用 SQL 为视图 VIEW_CTABLE增加一个课时字段CT tiny int 实验结果:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 11 页 -6.3 实验题目:通过视图修改数据库数据实验过程:1)交互式通过修改视图VIEW_S 中的数据来实现对其基本表S 中数据的修改2)对视图 VIEW_S 执行 INSERT 语句,查看此视图的基本表S中数据的变化名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 11 页 -3)修改视图VIEW_S 的定义,使其包含表S 中的主键,再执行插入操作4)用 SQL 语句对视图VIEW_S 执行 DELE

3、TE 操作,查看此视图的基本表S 中数据的变化实验结果:6.4 实验题目:删除视图实验过程:1)交互式删除视图VIEW_S 2)使用 SQL 删除视图 VIEW_CTABLE 实验结果:名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 11 页 -实验 7 数据查询实验目的:1,掌握从简单到复杂的各种数据查询。包括,单表查询、多表连接查询、嵌套查询、集合查询。2,掌握用条件表达式表示检索结果。3,掌握用聚合函数计算统计检索结果。实验 7.1 单表查询实验目的:1,掌握指定列或全部列查询。2,掌握按条件查询。3,掌握对查询结果排序。4,掌握使用聚集函数的查询。5,掌握分组统计查询。实

4、验内容:1,指定或全部列查询。2,按条件查询及模糊查询。3,对查询结果排序。4,使用聚集函数的查询。5,分组统计查询。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 11 页 -名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 11 页 -名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 11 页 -实验 7.2 连接查询实验目的:掌握设计一个以上数据表的查询方法。多表之间的连接包括等值连接、自然连接、非等值连接、自身连接、自身连接、外连接和复合连接。实验内容:1,连接查询,查询所有选课学生的学号、姓名、选课名称及成绩。查询每门课程的课程号、任课教师姓名及

5、其选课人数。2,自身连接,查询所有比刘伟工资高的的教师的姓名、工资及刘伟的工资。查询同时选修了程序设计和微机原理的学生的姓名、课程号。3,外连接,查询所有学生的学号、姓名、选课名称及成绩(没有选课的学生的选课信息显示为空)实验结果名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 11 页 -实验 7.3 嵌套查询实验目的:掌握嵌套查询使我们可以用多个简单查询构成复杂的查询。从而增强了SQL 的查询能力。实验内容:1,返回一个值的子查询,查询与刘伟教师职称相同的教师号、姓名和职称。2,返回一组值的子查询,使用ANY 谓词查询讲授课程号为C5 的教师姓名。使用 IN 谓词查询讲授课程号

6、为C5 的教师姓名。使用 ALL 谓词查询其他系中比计算机系所有教师工资都高的教师的姓名、工资、使用EXISTS 谓词查询没有讲授课程号为C5 的课程的教师姓名、所在系.使用 NOT EXISTS 谓词查询至少选修了学生S2选修的全部课程的学生的学号。实验结果实验 7.4 集合查询实验目的:掌握使用UNION 操作符将来自不同查询但结构相同的数据集合组合起来,形成一个具有综合信息的查询结果。实验内容:查询年龄不大于19 岁或者属于计算机系的学生,步骤如下:打开新建查询窗口,创建 SQL 语句。执行语句。实验结果实验十.T-SQL 程序设计与游标设计实验目的掌握 Transact-SQL 语言及

7、其程序设计的方法掌握 T-SQL 游标的使用方法实验 10.1 T-SQL 程序设计逻辑实验目的掌握 T-SQL 程序设计的控制结构及程序设计逻辑实验内容(1)计算 1100 之间所有能被3 整除的数的个数和总和。(2)从学生表 S中选取 SNO,SN,SEX,如果为“男”则输出M,如果为“女”则输出F。实验10.2 面向复杂 T-SQL 程序设计实验目的掌握面向复杂应用的T-SQL 程序设计方法。名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 11 页 -实验内容(1)从教学数据库jxsk 中查询所有同学选课成绩情况:姓名,课程名,成绩。要求:凡成绩为空者输出“未考”;小于6

8、0 分的输出“不及格”;6070 分的输出“及格”;7080 分的输出“中”;8090 分输出“良好”;90100 分输出优秀。并且输出记录按照下面要求排序:先按SNO 升序,再按CNO 升序,最后按成绩降序。(2)现给教师增加工资。要求:必须任两门以上课程且涨幅按总收入分成三个级别:4000元以上涨300;3000 元以上涨 200;3000 元以上涨100。只任一门课程的涨50.其他情况不涨。实验10.2 使用游标实验目的学习和理解关系数据中游标的概念和设计思想。掌握使用 T-SQL 游标处理结果集的方法。实验内容针对数据库jiaoxuedb,进行下面的实验:(1).定义一个游标Cursor_Famale。要求该游标返回所有女同学的基本信息,在游标中查找并显示牛莉的记录。(2).创建一个一个储存过程Pro_C,返回一个包含所有选修数据库课程的学生基本信息的游标。利用该存储过程,通过学生姓名查找学生王一山是否选修了数据库课程以及成绩。名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 11 页 -

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 初中教育

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