:
:
:
:
:
:
:
SQL Server 中级课程简介
SQL Server 是新一代电子商务、数据仓库和数据库产品,据有良好的用户界面和高集成度。学习本课程有助于学员了解面向数据的开发和管理工作,体验数据库相关职业特性。
l 培训对象
有桌面数据库产品使用经验,熟悉一门以上的编程语言,熟练系统管理操作。
l 课程安排
SQL T-SQL 基础 | |
课程说明 |
通过学习和实践,掌握基本的 SQL 查询语言,并可以对数据对象进行 DML 操作 |
|
SQL 语法基础 |
数据限定和排序 | |
单行函数 | |
多表关联查询 | |
数据聚集分组查询 | |
子查询 | |
创建管理表、约束与视图 | |
索引、同义词与序列 | |
T-SQL 基础语法和游标 | |
实现目标 |
学员了解 SQL 语言的特性并学会用 SQL 来思维 |
数据库管理基础 | |
课程说明 |
通过学习和实践,了解最基础的数据库体系结构和管理手段 |
|
帐户、权限、角色和安全管理 |
数据库的备份和还原 | |
数据转换和复制 | |
数据库监控 | |
数据库外部程序扩展 | |
实现目标 |
学员掌握 DBA 日常工作的基础知识,为高级管理课程打下基础 |
数据库应用接口 | |
课程说明 |
通过学习和实践,了解数据库的高级开发概念,实现应用需要的灵活功能 |
|
存储过程、触发器与包 |
ODBC 与其他开发接口(JDBC、OLEDB、ADO 等) | |
实体关系图与设计优化 | |
图形界面项目开发实践 | |
实现目标 |
学员从项目角度了解理论知识的实际应用 |
l 时间安排
课程 |
课时 |
SQL T-SQL 基础 |
90 |
数据库管理基础 |
60 |
数据库应用接口 |
30 |
合计 |
180 |
SQL Server 高级课程简介
SQL Server 是新一代电子商务、数据仓库和数据库产品,据有良好的用户界面和高集成度。学习本课程有助于学员拓展知识面,获得平衡的管理和开发能力,制定良好的职业规划。
l 培训对象
有数据库产品使用经验和 TCP/IP 网络基础,熟悉一门以上的编程语言,英文阅读能力较强。
l 课程安排
数据库管理 | |
课程说明 |
数据库的日常维护操作 |
|
数据库系统介绍和安装 |
维护数据库文件 | |
安全性管理(登陆、用户、服务器角色、库角色、库权限和对象权限、应用程序角色、列权限) 程序包和触发器 | |
管理任务:操作员、任务与警报 | |
数据库备份(完全、差异、日志、文件和文件组) | |
数据库的恢复(时间点还原、master 库恢复) | |
监控 SQL 和服务器性能 | |
数据传输(DTS 包设计器) | |
高可用性维护(备用服务器和群集) | |
复制(快照、事务、合并、复制模型) | |
实现目标 |
通过学习此课程使得学员胜任数据库管理员和操作员职务 |
数据库编程 | |
课程说明 |
数据库的高级开发 |
|
管理数据库文件、文件组 |
创建用户数据类型、表和脚本 | |
实现数据的完整性(主外键、唯一性、默认值、检查、约束) | |
索引(聚集、非聚集索引结构) | |
实现视图(多表视图增、删、改及限制) | |
存储过程(输入输出参数、出错信息定制、系统存储过程应用) | |
用户自定义函数(表派生列与函数结合应用) | |
触发器高级应用(insert 分流插入、update 记录更改历史、delete 回收站) | |
多服务器编程(OLE DB、ODBC、DB Link、分布查询、远地存储过程) | |
查询优化(事件探查器分析、索引使用监视、查询优化向导) | |
管理事务和锁(分布式事务、多级锁) | |
游标(向前、静态、动态) | |
实现目标 |
通过学习此课程使得学员有企业应用所需的设计和高级编程能力 |
数据库应用 | |
课程说明 |
数据库应用扩展 |
|
高级查询语句 |
数据库的开发(J2EE、VS.NET、ASP、VB、Delphi、PB 应用基础和项目案例分析) | |
实现目标 |
通过项目实训提高 SQL 和前台开发工具的联合运用能力 |
l 时间安排
课程 |
课时 |
数据库管理 |
100 |
数据库编程 |
90 |
数据库应用 |
30 |
合计 |
220 |
数据库管理人员(SQL Server)(二级)
培训计划
一、编制说明
本培训计划依据《数据库管理人员(SQL Server)》标准编制,适用于数据库管理人员(SQL Server)(二级)职业技能培训。
二、培训目标
通过本级别专业理论知识学习和操作技能训练,培训对象能够实现SQL Server数据库的高级纠错、性能调优,能应用SQL Server的数据库集成服务、数据库报表服务和数据仓库功能,能进行数据库开发项目的管理和控制。
三、建议培训模块课时分配
1、数据库的管理 80课时
2、数据库高级功能应用 80课时
3、项目管理 40课时
总课时: 200课时