SQLServer数据库技术教学大纲

2019-06-17 12:03

SQLServer数据库技术教学大纲

一、课程基本信息

课程名称:SQLServer数据库技术

学分:4

总学时:64 理论学时:32 实践学时:32

适用专业:计算机科学与技术、计算机软件技术、计算机信息管理、计算机网络技术、计算机系统维护

二、课程性质与目标 课程性质:专业必修课

前续课程:计算机基础、C语言程序设计 后续课程:动态WEB技术等 三、教学目的、要求

本课程的教学目的是在学生学习后,能够熟练掌握 SQL Server 2005 中的基本 SQL 语句、Transact-SQL 语言、动态 SQL 语句、 SQL server 2005 中的内部函数、创建 SQL Server 2005 数据库和表、各种数据类型、实现数据库完整性、查询、视图、各种类型触发器的定义与开发等方面的知识与应用技术。掌握 SQL Server 2005 中的服务器端各种配置方法、数据库安全性管理、对不同备份的数据库恢复、自动化管理、监视和维护 SQL Server 2005 、性能调整与优化等相关的数据库管理方面的知识。具体要求为:

1、了解数据库基本概念、SQL-Server 2005中文版、SQL-Server 2005的集成开发环境。

2、掌握SQL-Server 2005 基础知识:实体与联系、关系模型、范式、关键词、资料完整性、数据类型、常量与变量、表达式、常用函数。

3、掌握表的基本操作:表的创建、表的打开与关闭、资料表的显示、指针的定位、记录的插入与追加、表的编辑修改、表记录的删除、表的复制、文件间资料的传送、临时表和变量表、表的排序与索引、表的约束。

4、掌握数据库的基本操作、管理数据库。

5、掌握T-SQL语言的语法规则及编程控制、T—SQL语言的应用。 6、掌握查询、视图的创建及基本操作。

7、掌握SQL—Server的存储过程及存储过程的基本操作。 8、掌握SQL—Server的触发器的作用及其管理。 9、掌握SQL—Server的事务与锁的管理、光标及其使用。 10、掌握SQL—Server的安全管理和日常维护与管理。 11、了解SQL—Server应用开发的基本操作。 四、教学总时数分配

主要教学环节 第一章 数据库的基本概念 第二章 数据库的创建 第三章 表与表数据操作 第四章 数据库的查询和视图 第五章T-SQL语言 第六章 索引与数据完整性 第七章 存储过程与触发器 第八章 备份与恢复 第九章 系统安全管理 合计 五、理论教学内容

讲课学时 实验(训)学时 2 2 4 8 4 4 4 2 2 32 2 2 4 8 6 2 4 2 2 32 总学时数 4 4 8 16 10 6 8 4 4 64 第一章 数据库的基本概念

主要内容:

1.数据库的基本概念 2.数据库设计 3.数据库应用系统 4.SQL Server 2005环境 教学目标:1.掌握数据库概念;

2.学会安装、配置SQL Server 2005,并能连接到SQL Server 2005

数据库。

教学重点:安装 SQL Server 2005。

教学难点:1.学生对于SQL Server的许可授权选项会缺乏认识,教师需要加以说明;

2.对于SQL Server的各个组件,学生还没有了解。

第二章 数据库的创建

主要内容:

1.SQL Server 2005数据库基本概念 2.界面方式创建数据库 3.命令方式创建数据库

教学目标:1.掌握基本的数据库概念;

2.学会用两种方式创建、修改和删除数据库。

教学重点:数据库结构介绍、创建数据库及文件组、使用Transact-SQL创建数据库和文件。

教学难点:1.用命令的方式创建、修改和删除数据库;

2.文件组、架构的概念往往在大型组织才需要用到,学生不易了解

到其作用,学生缺乏规划相关的企业场景和知识。

第三章 表与表数据操作

主要内容:

1.表结构和数据类型 2.界面方式操作表 3.命令方式操作表 4.界面方式操作表数据 5.命令方式操作表数据

教学目标:1.掌握在数据库中使用和创建数据类型,以及在数据库中创建表的方法;

2.理解创建分区表的意义和方法。 教学重点:用两种方式创建、修改和删除表。

教学难点:创建分区表的过程较为复杂,学生不易掌握。

第四章 数据库的查询和视图

主要内容: 1.关系运算 2.数据库的查询 3.视图 4.游标

教学目标:1.掌握使用T-SQL语句对数据库进行增、删、改、查询的方法;

2.掌握使用T-SQL语句创建、修改、删除视图的方法; 3.掌握使用游标的方法。 教学重点:1.T-SQL主要查询语句的使用;

2.使用T-SQL语句创建、修改、删除视图的方法。

教学难点:多表查询的内容比较复杂。

第五章T-SQL语言

主要内容:

1. SQL语言与T-SQL语言 2.运算符与表达式 3.流程控制语句 4.系统内置函数 5.用户定义函数

教学目标:1.掌握T-SQL语言的应用; 2.掌握编写函数方法。 教学重点:编写、调用用户定义函数。 教学难点:用户定义函数比较复杂。

第六章 索引与数据完整性

主要内容: 1.索引

2.默认值约束及默认值对象 3.数据完整性

教学目标:掌握在SQL Server 2005中通过创建索引来提高数据访问性能的方法,并能够优化索引以及创建全文索引 。

教学重点:1.聚集索引和非聚集索引、优化索引;

2.理解数据完整性的概念,掌握通过约束来保证数据完整性的实现方法。

教学难点:学生对于选择表中的那一列建立何种索引会感到困难,对于索引为什么可以提高查询速度会难以理解。

第七章 存储过程与触发器

主要内容: 1.存储过程 2.触发器

3.ADO.NET存储技术与.NET构架下CLR集成 教学目标:1.理解存储过程和触发器的概念;

2.掌握存储过程和触发器的创建方法,以及在实现可编程性时如何处理错误和安全。

教学重点:创建存储过程和触发器。

教学难点:ADO.NET存储技术与.NET构架下CLR集成。

第八章 备份与恢复

主要内容:

1.备份与恢复概述 2.备份操作和备份命令 3.恢复操作和恢复命令 4.复制数据库 5.附加数据库

教学目标:掌握规划数据库的日常备份策略,以及当数据库发生故障时应当采取怎样的手段进行数据恢复。学生需要掌握多种备份策略,包括完整备份、差异


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

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

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

马上注册会员

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