SQLServer数据库技术教学大纲(3)

2019-06-17 12:03

(2)按照要求完成各题方可得满分。

实验六、SQL中 连接查询的使用(2学时)

实验目的:

1.掌握SQL中使用SELECT语句进行连接查询 2.掌握内连接查询的使用 3.掌握自连接查询的使用 4.掌握外连接查询的使用 5.掌握交叉连接查询的使用 实验内容:

1. 连接查询主要分为:

内联结(INNER JOIN) 外联结

——左外联结 (LEFT JOIN) ——右外联结 (RIGHT JOIN) ——完整外联结(FULL JOIN) 交叉联结(CROSS JOIN) 2.内连接查询语法结构 (1)select <选择列表>

From <表1>[inner] join <表2> On <表1>.<列名1>= <表2>.<列名2>

(2)select <选择列表>

From <表1>, <表2>

On <表1>.<列名1>= <表2>.<列名2>

实验设备:

微型计算机、Windows操作系统、SQL Server2005数据库服务器。 实验要求及成绩评定: 1.实验要求:

(1) 请使用T-SQL命令语句完成本实验。

(2) 写出在实验过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获。

2.成绩评定:

(1)1-2题各50分。

(2)按照要求完成各题方可得满分。

实验七、SQL子查询联合查询的使用(2学时)

实验目的:

1.掌握SQL中使用SELECT语句子查询 2.掌握简单子查询的使用 3.掌握带in和not子查询的使用

4.掌握带exists和not exists的子查询的使用 5.掌握多重嵌套子查询的使用 6.掌握相关子查询的使用 实验内容: 1. 子查询的概念

子查询是指嵌套在其他T-SQL语句中的select语句的查询,如嵌套在select、insert、update、delete语句或其他子查询中。任何允许使用表达式的地方都可以使用子查询。子查询也称为内部查询,而包含子查询的select语句也称为外部查询或主查询。通常子查询为主查询选取条件或数据源。 2.简单子查询

(1)在学生基本情况表tblstudentk 查询与学号为“31022001”的学生在同一个班级的学生学号与姓名。

(2)查询比学号为‘31031003’的学生的各科平均分低的所有学生的学号和平均分。

运用以前的知识:

Select a.stud_id,a.stud_name from tblstudent a,tblstudent b Where a.class_id=b.class_id and b.stud_id='31022001'

实验设备:

微型计算机、Windows操作系统、SQL Server2005数据库服务器。 实验要求及成绩评定: 1.实验要求:

(1) 请使用T-SQL命令语句完成本实验。

(2) 写出在实验过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获。

2.成绩评定:

(1)1-2题各50分。

(2)按照要求完成各题方可得满分。

实验八、SQL视图与索引的相关操作(4学时)

实验目的:

1.掌握SQL中以界面的方式创建、改名和删除视图的方法 2.掌握使用T-SQL命令创建视图和删除视图的方法 3.掌握利用视图更新、插入和删除记录的方法 4.掌握创建索引、查看、修改和删除索引的方法 实验内容:

1.使用T-SQL管理平台创建视图 2.使用T-SQL语句创建视图的语法 CREATE VIEW 视图名 AS

实验设备:

微型计算机、Windows操作系统、SQL Server2005数据库服务器。 实验要求及成绩评定: 1.实验要求:

(1) 请使用管理平台和命令语句完成本实验。

(2) 写出在实验过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获。 2.成绩评定:

(1)1-2题各50分。

(2)按照要求完成各题方可得满分。

实验九、SQL高级编程-流程控制语句的使用(2学时)

实验目的:

1.掌握SQL中流程控制语句的使用 2.掌握begin…end语句块 3.掌握if…else语句块 4.掌握while循环语句 5.掌握case多分支语句 6.掌握goto、return语句 实验内容:

1. if…else…语句 2.while循环语句 3.case多分支语句

4.完成上机题的第2题,并查看其结果。

实验设备:

微型计算机、Windows操作系统、SQL Server2005数据库服务器。 实验要求及成绩评定: 1.实验要求:

(1) 请使用T-SQL命令语句完成本实验。

(2) 写出在实验过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获。

2.成绩评定:

(1)1-4题各25分。

(2)按照要求完成各题方可得满分。

实验十、SQL高级编程-自定义函数(2学时)

实验目的:

1.掌握SQL中用户自定义函数的使用 2.掌握标量值型函数的使用 3.掌握内嵌表值型函数的使用 4.掌握多语句表值型函数的使用 实验内容: 1.标量值型函数 2.内嵌表值型函数 3.多语句表值型函数

4.完成上机题的题1,题3,题4并执行代码,查看其结果。

实验设备:

微型计算机、Windows操作系统、SQL Server2005数据库服务器。 实验要求及成绩评定: 1.实验要求:

(1) 请使用管理平台和命令语句完成本实验。

(2) 写出在实验过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获。

2.成绩评定:

(1)1-4题各25分。

(2)按照要求完成各题方可得满分。

实验十一、SQL高级编程-游标的使用(2学时)

实验目的:

1.掌握SQL中游标的使用 2.掌握游标的声明 3.掌握游标的打开 4.掌握游标的读取

5.掌握游标的定位、更新和删除游标数据 实验内容:

1.完成上机题的题5,编写代码,并执行查看其结果。

实验设备:

微型计算机、Windows操作系统、SQL Server2005数据库服务器。 实验要求及成绩评定: 1.实验要求:

(1) 请使用管理平台和命令语句完成本实验。

(2) 写出在实验过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获。

2.成绩评定:

按照要求完成方可得满分。

实验十二、SQL中存储过程的建立(2学时)

实验目的:

1.了解存储过程的优点 2.掌握常用的系统存储过程 3.掌握如何创建存储过程 4.掌握如何调用存储过程 实验内容:

1. 完成上机题1-5,编写代码,并执行查看其结果。

实验设备:

微型计算机、Windows操作系统、SQL Server2005数据库服务器。 实验要求及成绩评定: 1.实验要求:

(1) 请使用管理平台和命令语句完成本实验。

(2) 写出在实验过程中涉及到的知识点及难点,遇到的问题和解决的办法,有哪些收获。

2.成绩评定:

(1)1-5题各20分。


SQLServer数据库技术教学大纲(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年婴儿餐椅市场现状与发展趋势预测 (目录)_ss

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: