|
| 课时:120学时 |
| 课程设置: |
|
SQL Server2000数据库是微软公司开发的通用型数据库,具有功能全面、使用简单、安装便捷等诸多优点。是中小型企业的首选数据库产品。本课程将详细讲授SQL的核心语法和关键指令的使用,包括DDL、DML、DCL三大类型的全部指令,使学员完整掌握标准SQL代码的设计编写,并且对SQL Server2000数据库系统进行全面讲授,主要包括SQL Server2000数据库对象的创建、使用和管理、系统安全管理、事物管理、数据备份和恢复。通过本课程的学习,学员将能够熟练进行SQL Server2000数据库的全部配置和管理工作.
课程内容:
 1、SQL Server 安装、管理、开发工具、特性;数据库概念介绍,关系库特征,桌面库和大型库,数据库的组成部分等;数据库规范化设计;使用SQL Server Management Studio;创建SQL Server 数据库和表、各种数据类型、实现数据库完整性(各种约束的定义与创建); 2、Transact-SQL T-SQL语法与约定、操作符、通配符、变量、函数;基本SQL语句(插入数据到表、修改表中数据、删除表中数据);常用系统函数;表的连接(内连接与外连接)、高级查询技术(子查询)、数据汇总、批量数据的插入、将结果集变为报表。 3、索引和视图在数据库中的应用 索引的体系结构;索引的创建、维护与性能优化、全文索引;视图定义与应用,视图的创建,使用视图连接表、修改表中数据,索引视图。 4、安全性管理 安全性管理(用户、角色与权限管理);权限的授予、撤消与拒绝;SQL Server 的登陆、身份验证模式;SQL Server 数据库的文件结构(文件与文件组管理)、数据库备份(安全备份、增量备份和事务日志备份)与恢复技术,自动化管理(作业、警报和维护计划向导)。 5、存储过程概述,分类 存储过程概述,分类;自定义存储过程的使用,存储过程的返回方式,存储过程的输入、输出参数,存储过程的调用等。自定义函数的应用与开发。 6、触发器的不同类型及其运用。 触发器的不同类型及其运用;管理事务和锁,事务的属性、使用方式,各种锁定的概念与监视;游标的设计与开发。 7、SQL Server 的集成服务 SQL Server Integration Services(SSIS)是SQL Server 的新特性,用来实现不同数据库之间的数据传输(数据导入/导出)。 8、监视和优化SQL Server 监视和维护SQL Server;性能调整与优化;数据库复制的概念与配置(快照复制、事务复制、合并复制)。 9、SQL Server 的加锁技术;复制;分析服务;通知服务;报表服务;故障诊断等。 10、SQL Server 与 Microsoft .NET的集成 了解.NET和CLR;在SQL Server内使用.NET代码;ADO.NET与SQL Server;建立与管理连接;使用SqlCommand、SqlDateReader等对象;SMO与RMO编程。 |
| | |