数据库实验报告 SQL语言Word格式.docx

上传人:b****1 文档编号:3927495 上传时间:2023-05-02 格式:DOCX 页数:12 大小:1.77MB
下载 相关 举报
数据库实验报告 SQL语言Word格式.docx_第1页
第1页 / 共12页
数据库实验报告 SQL语言Word格式.docx_第2页
第2页 / 共12页
数据库实验报告 SQL语言Word格式.docx_第3页
第3页 / 共12页
数据库实验报告 SQL语言Word格式.docx_第4页
第4页 / 共12页
数据库实验报告 SQL语言Word格式.docx_第5页
第5页 / 共12页
数据库实验报告 SQL语言Word格式.docx_第6页
第6页 / 共12页
数据库实验报告 SQL语言Word格式.docx_第7页
第7页 / 共12页
数据库实验报告 SQL语言Word格式.docx_第8页
第8页 / 共12页
数据库实验报告 SQL语言Word格式.docx_第9页
第9页 / 共12页
数据库实验报告 SQL语言Word格式.docx_第10页
第10页 / 共12页
数据库实验报告 SQL语言Word格式.docx_第11页
第11页 / 共12页
数据库实验报告 SQL语言Word格式.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库实验报告 SQL语言Word格式.docx

《数据库实验报告 SQL语言Word格式.docx》由会员分享,可在线阅读,更多相关《数据库实验报告 SQL语言Word格式.docx(12页珍藏版)》请在冰点文库上搜索。

数据库实验报告 SQL语言Word格式.docx

创建视图

实验过程:

1)交互式创建视图VIEW_S

2)交互式创建成绩视图VIEW_SCORETABLE

3)使用SQL创建课程表视图VIEW_CTABLE

实验结果:

6.2实验题目:

修改视图

1)使用交互式方法把视图VIEW_S中的字段SNO删掉

2)使用SQL为视图VIEW_CTABLE增加一个课时字段CTtinyint

6.3实验题目:

通过视图修改数据库数据

1)交互式通过修改视图VIEW_S中的数据来实现对其基本表S中数据的修改

2)对视图VIEW_S执行INSERT语句,查看此视图的基本表S中数据的变化

3)修改视图VIEW_S的定义,使其包含表S中的主键,再执行插入操作

4)用SQL语句对视图VIEW_S执行DELETE操作,查看此视图的基本表S中数据的变化

实验结果:

6.4实验题目:

删除视图

1)交互式删除视图VIEW_S

2)使用SQL删除视图VIEW_CTABLE

实验7数据查询

1,掌握从简单到复杂的各种数据查询。

包括,单表查询、多表连接查询、嵌套查询、集合查询。

2,掌握用条件表达式表示检索结果。

3,掌握用聚合函数计算统计检索结果。

实验7.1单表查询

1,掌握指定列或全部列查询。

2,掌握按条件查询。

3,掌握对查询结果排序。

4,掌握使用聚集函数的查询。

5,掌握分组统计查询。

实验内容:

1,指定或全部列查询。

2,按条件查询及模糊查询。

3,对查询结果排序。

4,使用聚集函数的查询。

5,分组统计查询。

实验7.2连接查询

掌握设计一个以上数据表的查询方法。

多表之间的连接包括等值连接、自然连接、非等值连接、自身连接、自身连接、外连接和复合连接。

1,连接查询,查询所有选课学生的学号、姓名、选课名称及成绩。

查询每门课程的课程号、任课教师姓名及其选课人数。

2,自身连接,查询所有比刘伟工资高的的教师的姓名、工资及刘伟的工资。

查询同时选修了程序设计和微机原理的学生的姓名、课程号。

3,外连接,查询所有学生的学号、姓名、选课名称及成绩(没有选课的学生的选课信息显示为空)

实验结果

实验7.3嵌套查询

掌握嵌套查询使我们可以用多个简单查询构成复杂的查询。

从而增强了SQL的查询能力。

1,返回一个值的子查询,查询与刘伟教师职称相同的教师号、姓名和职称。

2,返回一组值的子查询,使用ANY谓词查询讲授课程号为C5的教师姓名。

使用IN谓词查询讲授课程号为C5的教师姓名。

使用ALL谓词查询其他系中比计算机系所有教师工资都高的教师的姓名、工资、使用EXISTS谓词查询没有讲授课程号为C5的课程的教师姓名、所在系.使用NOTEXISTS谓词查询至少选修了学生S2选修的全部课程的学生的学号。

实验7.4集合查询

掌握使用UNION操作符将来自不同查询但结构相同的数据集合组合起来,形成一个具有综合信息的查询结果。

查询年龄不大于19岁或者属于计算机系的学生,步骤如下:

打开新建查询窗口,创建SQL语句。

执行语句。

实验十.T-SQL程序设计与游标设计

实验目的

掌握Transact-SQL语言及其程序设计的方法

掌握T-SQL游标的使用方法

实验10.1T-SQL程序设计逻辑

掌握T-SQL程序设计的控制结构及程序设计逻辑

(1)计算1~100之间所有能被3整除的数的个数和总和。

(2)从学生表S中选取SNO,SN,SEX,如果为“男”则输出M,如果为“女”则输出F。

实验10.2面向复杂T-SQL程序设计

掌握面向复杂应用的T-SQL程序设计方法。

(1)从教学数据库jxsk中查询所有同学选课成绩情况:

姓名,课程名,成绩。

要求:

凡成绩为空者输出“未考”;

小于60分的输出“不及格”;

60~70分的输出“及格”;

70~80分的输出“中”;

80~90分输出“良好”;

90~100分输出优秀。

并且输出记录按照下面要求排序:

先按SNO升序,再按CNO升序,最后按成绩降序。

(2)现给教师增加工资。

必须任两门以上课程且涨幅按总收入分成三个级别:

4000元以上涨300;

3000元以上涨200;

3000元以上涨100。

只任一门课程的涨50.其他情况不涨。

实验10.2使用游标

学习和理解关系数据中游标的概念和设计思想。

掌握使用T-SQL游标处理结果集的方法。

针对数据库jiaoxuedb,进行下面的实验:

(1).定义一个游标Cursor_Famale。

要求该游标返回所有女同学的基本信息,在游标中查找并显示牛莉的记录。

(2).创建一个一个储存过程Pro_C,返回一个包含所有选修数据库课程的学生基本信息的游标。

利用该存储过程,通过学生姓名查找学生王一山是否选修了数据库课程以及成绩。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2