第1部分 MicrosoftSQL Server 2012入门
第1章 SQL Server 2012概述
1.1 商业智能
1.2 数据库引擎
1.3 T-SQL编程接口
1.4 安全子系统
1.5 复制
1.5.1 SQL Server代理
1.5.2 高可用性与灾难恢复工具
1.5.3 SQL Server集成服务
1.5.4 SQL Server管理工具
1.6 小结
第2章 SQL Server 2012的安装、配置与升级
2.1 SQL Server 2012的不同版本
2.2 挑选安装SQL Server所需的硬件
2.3 软件环境
2.4 准备工作
2.4.1 SQL Server实例
2.4.2 服务帐户
2.4.3 排序规则
2.4.4 身份验证模式
2.5 SQL Server的安装
2,6安装后的工作
2.6.1 为SQL Server数据库引擎分配TCP/IP端口号
2.6.2 使用Windows防火墙来开放某个SQL Server实例的端口
2.7 如何升级到SQL Server 2012
2.7.1 原状升级
2.7.2 并行升级
2.8 小结
第3章 使用SQL Server 2012的管理与开发工具
3.1 使用SQL Server 2012联机丛书
3.2 使用SQL ServerManagementStudio
3.3 使用SQL ServerManagementStudio
来创建解决方案及项目
3.4 使用SQL ServerDataTools
3.5 使用SQL Server配置管理器
3.6 小结
第2部分 设计数据库
第4章 设计SQL Server数据库
4.1 了解SQL Server系统数据库
4.1.1 master数据库
4.1.2 tempdb数据库
4.1.3 model数据库
4.1.4 msdb数据库
4.1.5 resource数据库
4.1.6 distribution数据库
4.2 理解SQL Server数据库结构
4.2.1 创建数据库
4.2.2 了解参数
4.3 添加文件与文件组
4.4 分离与附加SQL Server数据库
4.5 了解数据库恢复模式
4.5.1 简单恢复模式
4.5.2 完全恢复模式
4.5.3 大容量曰志恢复模式
4.6 小结
第5章 初建表格
5.1 创建一类命名规则
5.2 熟悉架构
5.3 熟悉SQL Server数据类型
5.3.1 数字型
5.3.2 字符串型
5.3.3 日期与时间型
5.3.4 其他数据类型
5.4 熟悉列属性
5.5 创建表
5.6 修改表
5.7 熟悉计算列
5.8 向表中添加约束
5.8.1 主键约束
5.8.2 默认值约束
5.8.3 唯一性约束
5.8.4 检查约束
5.8.5 外键约束
5.9 熟悉FileTable
5.1 0创建数据库关系图
5.1 1小结
第6章 索引的建立与维护
6.1 索引结构概览
6.1.1 聚集索引结构
6.1.2 非聚集索引结构
6.1.3 列存储索引结构
6.2 添加索引选项
6.3 添加包含性列
6.4 为索引添加筛选器
6.5 放置索引
6.6 禁用与删除索引
6.7 小结
第3部分 数据库设计高级主题
第7章 表压缩
7.1 理解行压缩
7.2 理解页压缩
7.3 评估压缩效果
7.4 压缩时考虑的因素
7.5 小结
第8章 表分区
8.1 创建分区函数
8.2 创建分区方案
8.3 将表与索引分区
8.4 小结
第9章 数据库快照
9.1 了解数据库快照的先决条件与限制
9.2 创建与查看数据库快照
9.3 删除数据库快照
9.4 利用数据库快照恢复数据库
9.5 小结
第10章 SELECT语句
10.1 编写SELECT语句
10.2 对结果进行排序
10.3 使用WHERE子句筛选数据
10.3.1 使用比较操作符
10.3.2 使用BETWEEN操作符
10.3.3 使用带多个条件的WHERE子句
10.3.4 检索一张值列表
10.3.5 使用通配符检索
10.4 创建别名
10.5 使用JOIN操作符获取多表数据
10.5.1 使用INNERJOIN
10.5.2 使用OUTERJOIN
10.6 限定结果集所返回的数据
……
第4部分 使用T-SQL
第5部分 创建其他数据库对象
第6部分 SQL Server复制
第7部分 数据库维护
第8部分 数据库管理
第9部分 高可用性的解决方案