第1章 概述
1.1 数据库基本概念
1.1.1 基本概念
1.1.2 数据库三要素
1.1.3 数据库分类
1.2 关系数据库
1.2.1 关系数据库的基本概念
1.2.2 关系数据库的关系完整性
1.2.3 关系数据库产品
1.3 关系数据库语言sql
1.3.1 sql概述
1.3.2 sql的主要功能和特点
1.4 本章小结
1.5 课后习题
第2章 sql server 2008安装与酉2置
2.1 sql server 2008概述
2.1.1 sql server 2008简介
2.1.2 sql server 2008新功能
2.1.3 sql server 2008版本
2.2 安装sql server 2008
2.2.1 sql server 2008安装要求
2.2.2 sql server 2008安装过程
2.3 sql server 2008的配置
2.3.1 sql server 2008管理工具
2.3.2 sql server 2008的配置
2.3.3 sql server 2008的卸载
2.4 综合实例
2.5 本章小结
2.6 课后习题
第3章 transact-sql语言
3.1 概述
3.2 基本概念
3.2.1 标识符
3.2.2 常量和变量
3.2.3 运算符
3.2.4 表达式
3.2.5 控制流语言
3.3 数据类型
3.4 常用系统内置函数
3.4.1 数学函数
3.4.2 字符串函数
3.4.3 日期时间函数
3.4.4 聚合函数
3.4.5 系统函数
3.4.6 系统统计函数
3.4.7 游标函数
3.4.8 元数据函数
3.4.9 安全函数
3.5 本章小结
3.6 课后习题
第4章 数据库的创建和管理
4.1 数据库的组成结构
4.1.1 sql server 2008系统数据库
4.1.2 sql server 2008数据存储结构
4.1.3 sql server 2008数据库对象
4.2 创建数据库
4.2.1 使用图形化界面创建数据库
4.2.2 使用transact-sql语句创建数据库
4.3 管理数据库
4.3.1 使用图形化界面管理数据库
4.3.2 使用transact-sql语句管理数据库
4.4 综合实例
4.5 本章小结
4.6 课后习题
第5章 数据表的创建和管理
5.1 数据表概述
5.1.1 表的概念
5.1.2 表类型
5.2 创建数据表
5.2.1 使用图形化界面创建数据表
5.2.2 使用tracsact-sql创建数据表
5.3 管理数据表
5.3.1 使用图形化界面管理数据表
5.3.2 使用transact-sql语句管理数据表
5.4 数据完整性
5.4.1 完整性概述
5.4.2 完整性的实现
5.4.3 主键约束
5.4.4 外键约束
5.4.5 unique约束
5.4.6 check约束
5.4.7 default约束
5.4.8 使用identity列
5.5 管理数据表数据
5.5.1 使用图形化界面管理数据表数据
5.5.2 使用transact-sql语句管理数据表数据
5.6 sql数据查询
5.6.1 sql数据查询概述
5.6.2 基础条件查询
5.6.3 运算符查询
5.6.4 模糊查询
5.6.5 查询相关处理
5.6.6 查询结果排序
5.7 综合实例
5.8 本章小结
5.9 课后习题
第6章 视图及索引
6.1 视图的概念和类型
6.2 管理视图
6.2.1 创建视图
6.2.2 修改视图
6.2.3 删除视图
6.3 索引的概念
6.4 索引的类型和特点
6.5 管理维护索引
6.6 本章小结
6.7 课后习题
第7章 自定义函数和存储过程
7.1 自定义函数
7.1.1 自定义函数概述
7.1.2 创建、调用用户自定义函数
7.1.3 查看函数功能代码
7.1.4 修改用户自定义函数
7.1.5 重命名用户自定义函数
7.1.6 删除用户自定义函数
7.2 存储过程
7.2.1 存储过程概述
7.2.2 使用图形化界面创建和执行存储过程
7.2.3 使用transact-sql语句创建和执行存储过程
7.2.4 查看存储过程信息
7.2.5 修改存储过程
7.2.6 重命名存储过程
7.2.7 删除存储过程
7.3 综合实例
7.4 本章小结
7.5 课后习题
第8章 触发器
8.1 触发器概述
8.1.1 触发器功能
8.1.2 触发器分类
8.2 创建触发器
8.2.1 使用图形化界面创建触发器
8.2.2 使用transact-sql语句创建触发器
8.2.3 创建insert类型的触发器
8.2.4 创建update类型的触发器
8.2.5 创建delete类型的触发器
8.2.6 创建insteadof类型的触发器
8.2.7 创建dll触发器
8.3 管理触发器
8.3.1 查看触发器
8.3.2 重命名触发器
8.3.3 修改触发器
8.3.4 禁用触发器
8.3.5 启用触发器
8.3.6 删除触发器
8.4 综合实例
8.5 本章小结
8.6 课后习题
第9章 游标及事务
9.1 游标
9.1.1 游标的概念和特点
9.1.2 游标的使用
9.2 事务
9.2.1 事务的概念及特点
9.2.2 事务的模式
9.2.3 事务控制
9.3 本章小结
9.4 课后习题
第10章 sql server安全性管理
10.1 数据库安全性概述
10.2 服务器的登录账户
10.3 服务器角色
10.4 数据库用户
10.5 数据库角色
10.6 管理权限
10.7 本章小结
10.8 课后习题
第11章 数据库的备份和恢复
11.1 备份和恢复概述
11.1.1 备份和恢复的重要性
11.1.2 备份类型
11.1.3 恢复模式
11.2 备份设备
11.2.1 备份设备概述
11.2.2 创建备份设备
11.2.3 管理备份设备
11.3 备份数据库
11.3.1 完整备份
11.3.2 差异备份
11.3.3 事务日志备份
11.4 恢复数据库
11.4.1 恢复数据库备份
11.4.2 恢复数据库日志备份
11.5 本章小结
11.6 课后习题
第12章 数据转换
12.1 数据转换概述
12.2 分离和附加数据库
12.2.1 通过图形化界面分离和附加数据库
12.2.2 使用存储过程分离和附加数据库
12.3 数据的导入和导出
12.3.1 sql server数据导出
12.3.2 sql server数据导入
12.4 本章小结
12.5 课后习题
附录课后习题答案
参考文献