你的位置: 首页 > 内训课首页 > 语言 > 课程详情

details

天轰穿大话数据库系列视频教程

主打课程
暂无评价   
你还可以: 收藏

培训受众:

1、对数据库毫无基础的人;
2、熟练操作计算机,windows系统;

培训颁发证书:

课程大纲

第一部分 – 关系型数据库基础
第一章 概述& Sql Server2008
1) 什么是Sql Server2008数据库
2) 为什么要使用数据库
3) 数据库历史
4) 为什么选择Sql Server 2008
5) Sql Server 2008体系结构
6) 数据库及其相关工具的安装规划和配置
a) Sql Server 2008版本差异
b) 硬、软件等的环境要求
c) 安装过程
d) 安装实例数据库AdventureWorksDW2008
7) 管理工具及其简单使用
a) 启动和登录SQL Server Management Studio
b) 注册服务器
c) 修改数据库属性
d) 启动和停止服务器
e) 创建查询
f) 使用指定数据库


第二章:安全
1) 概述
2) 修改身份验证模式
3) 登陆名
a) 创建登录名
b) 删除登录名
c) 使用Transact-SQL语句创建登录名
d) 密码策略
e) 修改维护用户
4) 固定服务器角色
a) 固定服务器角色
b) 固定服务器角色和登录名
5) 数据库角色
a) 固定数据库角色
b) 管理数据库角色
6) 管理数据用户
a) 创建用户
b) 维护用户
7) 管理架构
a) 创建架构
b) 维护架构
8) 管理应用程序角色
9) 管理权限
a) 权限类型
b) 常用的对象&权限
c) 查看可受权限
d) 授予权限
e) 收回权限
f) 否认权限
10) 小结
11) 问题


第三章 创建和维护数据库
1. 系统数据库
a) 修改系统数据库
b) 查看系统数据库
2. 创建数据库
a) 使用SQL Server Management Studio创建
b) 使用Transact-Sql语句创建
c) 查看数据库文件属性
3. 数据库文件&文件组
a) 文件
b) 文件组
c) 修改数据库文件
d) 管理文件组
e) 文件及文件组填充策略
f) 优化数据库从文件开始
g) 文件状态
4. 数据库状态和选项
a) 数据库状态
b) 数据库可用性选项
c) 日期相关性优化选项
d) 外部访问选项
e) 自动选项
f) 游标选项
g) 参数化选项
h) 恢复选项
i) Service Broker 选项
j) 快照隔离选项
k) SQL 选项
5. 查看数据库
6. 删除数据库
7. 修改数据库
a) 重命名数据库
b) 扩展数据库
c) 收缩数据库
8. 数据库快照
a) 数据库快照的应用
b) 数据库快照的原理
c) 管理数据库快照
d) 快照查询、恢复
9. 附加和分离数据库
a) 分离
b) 附加
10. 移动数据库文件
11. 移动或复制数据库
12. 备份&还原数据库
a) 备份方式
b) 完整备份
c) 差异备份
d) 还原
13. 小结
14. 问题


第二部分:设计、实现和使用数据库
第四章Transact-Sql 语言
1) Transact-Sql 语言概述
2) 执行方式及&调试
i. SQL Server Management Studio调试代码
ii. 调试T-SQL代码
3) 数据定义语言
4) 数据操纵语言
5) 数据控制语言
6) 语言元素
a) 标识符&命名规范
b) 局部变量
c) 全局变量
d) 运算符
e) 表达式
f) 注释
7) 数据类型
a) 数据类型概述
b) 字符数据类型
c) 数字数据类型
d) 时间数据类型
e) 二进制数据类型
f) 其他数据类型
g) 自定义数据类型
8) 内置函数
a) 概述
b) 如何查看SQL SERVER帮助中的语法
c) 如何使用函数
d) 聚合函数
e) 数学函数
f) 字符串函数
g) 日期函数
h) 系统函数
i) 其他类型函数
j) 类型转换函数
9) 本章小结
10) 问题

第五章创建和维护表
1) 概述
2) 设计表时应该考虑的因素
3) E-R模型
a) 概述
b) 属性&主键
c) 外键
d) 联系
e) 关系规范化
4) 利用PowerDesigner设计数据库
f) PowerDesigner说明和模型设置
g) 创建概念数据模型实体
h) 创建概念数据模型关系
i) CDM TO PDM
j) 创建物理数据模型
k) 更新已有的物理数据模型
l) 生成数据库脚本
5) 表的基本特点和类型
a) 表的特点
b) 表的类型
6)创建和修改表
a) 创建普通表
b) 创建临时表
c) 创建分区表
d) 增加或删除列
e) 修改列
f) 创建和修改列标识符
g) 查看表信息
h) 删除表
7) 约束
a) 概念和类型
b) 主键约束
c) 外键约束
d) Not null约束
e) Default约束
f) Check约束
g) Unique约束
h) 禁止约束
8) 本章小结
9) 问题

第六章 操作表中数据
1) 概述
2) 插入语句
a) 简单的插入语句
b) 批量插入
3) 数据检索
a) 选择数据列
b) 使用文字串
c) 改变列标题
d) 数据运算
e) 使用ALL语DISTINCT关键字
f) 使用TOP关键字
g) 排序
4) Where子句
a) 简单条件查询
b) 模糊查询
c) 复合条件查询
d) IN子句
e) BETWEEN子句
f) 空值与非空值
5) 修改语句
6) 删除语句



第七章 高级检索技术
1) 聚合函数
a) Select 子句中的聚合
b) Compute子句中的聚合
2) 分组数据
a) 普通分组
b) 使用HAVING
c) ROLLUP 和 CUBE
3) 联合查询
4) 连接技术
a) 内连接
b) 外连接
c) 交叉连接
d) 自连接
5) 子查询技术
a) 使用in 和 not in关键字
b) ANY、ALL等比较运算符的子查询
c) 使用EXTISTS
d) 子查询的规则

第八章 索引
1) 概念
a) 表组织
b) 堆
c) B树
2) 索引的优点和缺点
3) 索引类型
a) 查看索引碎片
b) 重建索引
c) 统计信息
d) 聚集索引
e) 非聚集索引
4) 索引属性
a) 复合索引
b) 唯一索引
5) 创建索引的方法
a) 使用向导创建索引
b) 使用CREATE INDEX语句创建索引
c) 索引的选项
6) 维护索引
a) 查看索引
b) 修改索引
c) 删除索引
7) 小结
8) 问题


第九章 视图
1) 概述
a) 为什么需要视图
b) 什么是视图
2) 视图的特点和分类
3) 视图的优点和缺点
4) 创建视图
a) 创建视图的基本原则
b) 使用SQL Server Management Studio来创建视图
c) Transact-SQL 命令创建视图
d) 使用视图
e) 查看视图
f) 加密视图
5) 修改视图
6) 重命名视图
7) 删除视图
8) 通过视图修改数据
a) 插入数据
b) 使用UPDATE修改
9) 小结
10) 问题

第十章 SQL编程及高级应用
1) 概述
2) 流程控制语句
i. IF…ELSE…语句
ii. BEGIN…END
iii. GOTO语句
iv. WHILE BREAK和CONTINUE
v. CASE语句
vi. WAITFOR语句
3) 游标
i. 游标的类型
ii. 选择游标类型的原则
iii. 游标的生命周期
4) 实现TRANSACT-SQL游标
i. 申明游标
ii. 打开游标
iii. 定位删除修改数据
5) 用户定义函数的概述
a) 创建用户定义函数的思考
b) 用户定义函数的分类
6) 创建及使用用户定义函数
i. 标量型函数
ii. 内联表值型函数
iii. 多声明表值型函数
7) 维护用户定义函数
i. 查看
ii. 修改和删除
8) 小结
9) 问题


第十一章 存储过程
1. 概述
2. 索引的优缺点
3. 索引分类
a) 系统存储过程
b) AP1存储过程
c) 用户定义存储过程
4. 创建存储过程
a) 创建存储过程的规则
b) 创建存储过程的语法
c) 创建不带参数的存储过程
d) 创建带参数的存储过程
e) 执行存储过程
f) 创建返回值的存储过程
g) 创建带OUTPUT参数的存储过程
h) 使用SQL Server Management Studio创建存储过程
5. 维护存储过程
a) 查看存储过程信息
b) 加密存储过程
c) 修改存储过程
6. 存储过程进阶知识
a) 存储过程的执行过程
b) 存储过程命名
7. 小结
8. 问题

第十二章:触发器
1. 触发器概述
a) 触发器VS约束规则
b) 触发器的优点
2. 触发器的分类
a) DDL触发器
b) 登陆触发器
c) DML触发器
3. 创建与维护DDL触发器
a) 创建DDL触发器
b) 可触发DDL的事件
c) 维护触发器
4. 创建与维护DML触发器
a) 创建DML触发器的语法
b) 创建DML触发器需要考虑的因素
c) 创建DML触发器
5. DML触发器嵌套
6. 小结
7. 问题

第十三章 事务、锁
1) 概述
a) 概念
b) 属性
2) 创建事务
a) 使用事务的考虑
b) 申明、提交
c) 事务回滚
d) 查看当前执行中的事务
e) 事务的嵌套
3) 工作原理
4) 锁定和行版本控制 
5) 锁定的分类
6) 锁的自动优化
a) 升级阀值 
7) 死锁 
a) 概念
b) 产生死锁的主要原因和必要条件
c) 减少和预防死锁
d) 检测死锁
e) 设置死锁优先级 
8) 小结
9) 问题

第十四章:全文索引
1. 概述
2. 全文索引概念
a) 全文索引与查询
b) 全文索引引擎
3. 全文目录
a) 创建全文目录
b) 修改个查看全文目录
c) 查看全文目录
4. 管理全文索引
a) 创建全文索引需要考虑的因素
b) 创建全文索引
c) 查看全文索引
d) 修改和删除全文索引
e) 填充全文索引
5. 使用全文搜索查询
a) 使用全文谓词CONTAINS和FREETEXT查询概述
b) CONTAINS谓词的简单搜索
c) CONTAINS谓词的派生词搜索
d) CONTAINS谓词的前缀词搜索
e) CONTAINS谓词的临近词搜索
f) CONTAINS谓词的加权词搜索
g) 使用FREETEXT查询
h) CONTAINSTABLE函数搜索
i) FREETEXTTABLE函数搜索
6. 检索二进制文件列
7. 小结
8. 问题


第三部分:数据库高级知识点

第十五章:报表服务
1) 简介
a) 报表组件体系结构
b) 报表服务的体系结构
c) 如何部署报表服务器和客户端
2) 报表服务器的安装
a) 检测与验证是否安装成功
b) 软件环境要求
c) 安装报表服务
3) 配置报表服务
a) 服务账户
b) WEB服务URL
c) 报表管理器URL
d) 数据库
e) 加密密钥
f) 其它选项
4) 使用向导创建基本报表
a) 创建报表服务器项目
b) 选择数据源
c) 设计查询
d) 设计表
e) 选择表布局
f) 完成报表
g) 预览报表以及解决乱码问题
h) 导出报表
i) 部署报表
5) 创建增强报表
a) 创建报表服务器项目
b) 定义数据源
c) 定义数据集
d) 添加表
e) 设置报表格式
f) 添加组
g) 添加小计
h) 分组和排序
i) 设置报表服务器
6) 创建报表模型
a) 创建新的报表模型项目
b) 为报表模型定义数据源
c) 定义报表模型的数据源视图
d) 定义报表模型
e) 发布报表模型项目
7) 本章小结
8) 问题


第十六章:集成服务
1) 简介
a) 集成服务的用途
b) 集成服务体系构架
c) 包
2) 构建基本包
a) 准备工作
b) 创建Integration Services 项目
c) 运行向导创建基本包
d) 选择数据源和目标
e) 选择源表和源视图
f) 查看数据类型映射
g) 设置包的区域影响属性
h) 测试包
3) 增强基本包
a) 打开以前的项目
b) 复制上例新建的基本包
c) 更新执行 SQL 任务
d) 在数据转换过程中增加操作
e) 修改 OLE DB 目标
f) 应用格式和注释
g) 启用日志记录
4) 添加循环
a) 添加和配置 Foreach 循环容器
b) 修改平面文件连接管理器
c) 测试包
5) 添加数据判断处理
a) 添加查找处理组件
b) 将对比中没有的数据插入目标
c) 添加OLE DB命令组件
6) 部署包
a) 环境变量
b) 创建部署项目
c) 添加包配置
d) 生成实用部署工具
e) 验证部署捆绑
f) 安装包
g) 测试已部署的包
7) 小结
8) 问题

第十七章:分析服务
1) 概述
a) 为什么选择Sql Server 2008分析服务
b) 分析服务的体系结构
c) 数据挖掘物理体系结构
d) 数据挖掘物理逻辑体系结构
e) 数据挖掘算法
2) 创建基础数据挖掘项目
a) 创建项目
b) 定义数据源
c) 创建数据源视图
d) 创建挖掘模型结构
e) 指定数据类型和内容类型
f) 为结构指定测试数据集
g) 向 Targeted Demo 结构中添加新模型
h) 处理和部署 Targeted Demo 结构中的模型
3) 浏览和测试模型
a) 浏览决策树模型
4) 小结
5) 问题

第十九章:性能监控和优化
1) 概述
a) 影响性能的关键因素
b) 性能调优策略
c) 细节让你惊喜
2) 数据库引擎优化顾问
a) 启动数据库引擎优化顾问
b) 优化项
c) 优化工作负荷 Transact-SQL 脚本文件
3) 使用Sql编辑查询窗口
4) Sql Server Profiler
a) 创建跟踪
b) 跟踪模板
c) 创建模板
5) 常用的监视和调整任务
6) 小结
7) 问题



第十八章:Sql Server2008 与XML
1) SQL Server2005与XML
2) 对SQL Server2000原有XML语法的增强
3) XML数据类型
4) 创建XML索引
a) 修改与删除XML索引
b) XML搭配全文搜索
c) 在计算字段上创建索引
5) XQuery
a) FLWOR
b) XQuery所提供的条件运算
c) SQL Server 2005为XML数据类型所提供的函数
d) XQuery操作符
e) 透过XQuery建构XML数据
f) 在XML数据内结合关联数据
6) 另建XML字段部分内容属性数据表
7) 使用For XML子句
a) For XML raw
b) For XML auto
c) For XML explicit
d) For XML path
e) 嵌套For XML查询
f) 内联XSD架构生成
8) 使用openxml 函数
9) 小结
10) 问题


第二十章:安全性概述
1)基本的SQL Server引擎安全特征
2.1.1 强制密码策略
2.1.2 最小权限原则
2.1.3 执行上下文
2.1.4 模仿
2.1.5 证书和安全接口层
2.1.6 加密
2)终端安全性
2.2.1 Web服务安全
2.2.2 通知服务安全
2.2.3 数据库镜像安全
2.2.4 SQL Service Broker安全
3) 托管代码的安全性
4) 分析服务的安全性
2.4.1 多维数据集级安全
2.4.2 维度级安全
2.4.3 单元级安全
2.4.4 挖掘结构、挖掘模型和数据源安全
2.4.5 分析服务的CLR存储过程访问
5) SQL Server集成服务安全特性
2.5.1 包级安全
2.5.2 SSIS中的数据库级角色
2.5.3 保护操作环境
2.5.4 用证书签署包
2.5.5 加密SSIS包
2.5.6 报表服务安全
6) 服务器安全
2.6.1 SQL浏览服务
2.6.2 SQL Serverflg置管理器
2.6.3 SQL Server外围配置工具(SQL Server Surface Area Configuration Too1)
7) 小结

培训师介绍

96年初中毕业;
99年从网管入门编程;
06年做到技术总监;
10年获风投3800万创办学云网;
11年出版《大话数据库》;
14年离开学云网,重新创业,做专业内容提供商。

授课经验:
高校常规授课一年半;
企业内部培训数十次(5天到三个月的均有);
社招培训完成8个班级270余人;

本课程名称: 天轰穿大话数据库系列视频教程

查看更多:语言内训课

sqlserver 数据库 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%