第1章 数据库简介
1.1 数据库的概念
1.1.1 为什么要使用数据库
1.1.2 数据库的概念
1.1.3 数据库系统的特点
1.2 数据库的发展
1.2.1 人工管理阶段
1.2.2 文件系统阶段
1.2.3 数据库系统阶段
1.2.4 现代数据库发展阶段
1.3 数据库系统组成
1.3.1 硬件系统
1.3.2 系统软件
1.3.3 数据
1.3.4 各类人员
1.4 关系数据库
1.4.1 数据模型
1.4.2 关系模型
本章小结
习题
第2章 SQL Server 2005概述
2.1 SQL Server 2005简介
2.2 SQL Server 2005的体系结构
2.2.1 SQL Server 2005数据库体系结构的三级模式
2.2.2 数据库的数据独立性
2.2.3 SQL Server 2005的客户/服务器计算模型
2.3 SQL Server 2005常用工具
2.3.1 SQL Server Configuration Manager
2.3.2 SQL Server Marragement Studio
2.3.3 SQL Server Profiler
2.3.4 SQL Server Business Intelligence Development Studio
2.3.5 Reporting Services配置管理器
2.3.6 SQL Server外围应用配置器
2.3.7 数据库引擎优化顾问
2.3.8 SQL Server联机丛书
2.4 配置SQL Server 2005
2.4.1 启动、暂停和关闭SQL Server 2005服务
2.4.2 配置连接SQL Server 2005
2.4.3 注册/删除SQL Server 2005服务器
2.5 SQL Server 2005登录机制
2.5.1 查看登录账号和数据库用户
2.5.2 创建登录账号和数据库用户
2.5.3 修改登录账号和数据库用户
2.5.4 禁用登录账号
2.5.5 删除登录账号和数据库用户
本章小结
习题
第3章 数据库操作
3.1 基本概念
3.1.1 数据库文件
3.1.2 数据库文件组
3.1.3 数据库文件的空间分配
3.1.4 系统数据库和示例数据库
3.2 创建数据库
3.2.1 使用SQL Server Management Studio创建数据库
3.2.2 用CREATE DATA BASE语句创建数据库
3.3 打开和查看数据库
3.3.1 打开数据库
3.3.2 查看数据库信息
3.4 修改数据库
3.4.1 修改或压缩数据库容量
3.4.2 查看、修改数据库选项
3.4.3 修改数据库名称
3.5 删除数据库
3.5.1 使用SQL Server Management Studio删除数据库
3.5.2 在查询分析器中删除数据库
3.6 分离和附加数据库
3.6.1 分离数据库
3.6.2 附加数据库
3.7 导入、导出数据库
3.7.1 导入数据库
3.7.2 导出数据库
3.8 备份数据库
3.8.1 数据库备份概述
3.8.2 数据库备份操作
3.9 恢复数据库
3.9.1 数据库恢复概述
3.9.2 恢复数据库操作
本章小结
习题
第4章 表和表中数据的操作
4.1 表的构成
4.2 SQL Server的数据类型
4.2.1 系统数据类型
4.2.2 用户定义的数据类型
4.3 表的创建
4.4 修改表
4.4.1 修改表的结构
4.4.2 对表中数据的操作
本章小结
习题
第5章 数据完整性
5.1 数据完整性
5.1.1 域完整性
5.1.2 实体完整性
5.1.3 参照完整性
5.2 约束
5.2.1 CHECK约束
5.2.2 PRIMARY KEY约束
5.2.3 FOREIGN KEY约束
5.2.4 UNIQUE约束
5.2.5 DEFAULT约束
5.3 默认与规则
5.3.1 默认
5.3.2 规则
本章小结
习题
第6章 关系、索引和视图
6.1 关系
6.1.1 关系概述
6.1.2关系图的创建
6.1.3 关系图的修改与删除
6.2 索引
6.2.1 索引的分类
6.2.2 索引的创建
6.2.3 索引的管理
6.3 视图
6.3.1 视图概述
6.3.2 创建视图
6.3.3 管理视图
本章小结
习题
第7章 T-SQL程序设计
7.1 T-SQL编程语言
7.1.1 数据定义语言(DDL)语句
7.1.2 数据控制语言(DCL)语句
7.1.3 数据操作语言(DML)语句
7.2 T-SQL语法的要素
7.2.1 批处理命令
7.2.2 注释语句
7.2.3 标识符
7.2.4 运算符
7.2.5 变量
7.2.6 数
7.3 查询语句SELECT
7.3.1 SELECT语句结构
7.3.2 连接查询
7.3.3 嵌套查询
7.3.4 流程控制语句
本章小结
习题
第8章 存储过程和触发器
8.1 存储过程
8.1.1 存储过程的概念
8.1.2 存储过程的种类
8.1.3 存储过程的创建
8.1.4 存储过程的执行
8.1.5 管理存储过程
8.2 触发器
8.2.1 触发器的概念
8.2.2 触发器的优点
8.2.3 触发器的分类
8.2.4 触发器的作用
8.2.5 创建触发器
8.2.6 管理触发器
本章小结
习题
第9章 数据源的配置
9.1 数据源简介
9.1.1 ODBC简介
9.1.2 ODBC数据源
9.2 数据源的管理
9.2.1 创建数据源
9.2.2 重新配置数据源
9.2.3 删除数据源
9.3 连接数据源
9.3.1 申请和释放句柄
9.3.2 属性设置
9.3.3 连接断开数据源
9.3.4 连接数据源示例
本章小结
习题
第10章 数据库的安全机制
10.1 SQL Server 2005的安全认证模式
10.1.1 身份验证
10.1.2 权限认证
10.2 创建和管理安全账户
10.2.1 创建安全账户
10.2.2 管理安全账户
10.2.3 删除登录和用户
10.3 管理数据库用户和角色
10.3.1 服务器角色
10.3.2 数据库角色
10.4 SQL Server权限管理
10.4.1 使用SQL Server Management Studio管理权限
10.4.2 使用T-SQL语句管理权限
本章小结
习题