第1章 SQL Server 2005简介
1.1 关系数据库基础
1.1.1 关系模型的基本概念
1.1.2 关系模型的特点
1.1.3 关系数据库的设计范式
1.2 SQL Server 2005配置与安装
1.2.1 SQL Server 2005的配置要求
1.2.2 SQL Server 2005的版本简介
1.2.3 安装SQL Server 2005
1.3 SQL Server 2005工具及实用程序
1.3.1 SQL Server Management Studio
1.3.2 Business Intelligence Development Studio
1.3.3 SQL Server Profiler
1.3.4 SQL Server数据库引擎优化顾问
1.3.5 Analysis Services
1.3.6 SQL Server配置管理器
1.3.7 文档和教程
1.4 SQL Server 2005系统数据库和示例数据库
本章小结
思考与练习
实训 SQL Server 2005的安装与启动
第2章 数据库管理
2.1 数据库的存储结构
2.1.1 数据库文件
2.1.2 数据库文件组
2.2 创建数据库
2.2.1 使用SQL Server Management Studio创建数据库
2.2.2 使用CREATE DATABASE语句创建数据库
2.3 修改数据库
2.3.1 重命名数据库
2.3.2 收缩数据库
2.3.3 添加及删除数据文件及事务日志文件
2.3.4 分离及附加数据库
2.4 删除数据库
2.4.1 使用SQL Server Management Studio删除数据库
2.4.2 使用DROP DATABASE语句删除数据库
2.5 案例:学生成绩管理数据库的创建
2.5.1 提出问题
2.5.2 分析问题
2.5.3 解决问题
本章小结
思考与练习
实训 学生成绩管理数据库的修改
第3章 表的设计
3.1 表的基础知识
3.2 表的关系
3.3 数据类型
3.3.1 系统数据类型
3.3.2 用户定义数据类型
3.4 创建表
3.4.1 使用SQL Server Management Studio创建表
3.4.2 使用CREATE TABLE语句创建表
3.5 修改表
3.5.1 使用SQL Server Management Studio修改表
3.5.2 使用ALTER TABLE语句修改表
3.5.3 使用SQLCMD工具修改表
3.6 删除表
3.6.1 使用SQL Server Management Studio删除表
3.6.2 使用DROP TABLE语句删除表
3.7 查看表
3.7.1 查看表的定义
3.7.2 查看表中存储的数据
3.7.3 查看表与其他数据库对象的依赖关系
3.8 索引
3.8.1 索引概述
3.8.2 创建索引
3.8.3 删除索引
3.9 数据完整性
3.9.1 数据完整性概述
3.9.2 约束
3.9.3 规则
3.9.4 默认值
3.10 添加、修改与删除记录
3.10.1 添加记录
3.10.2 修改记录
3.10.3 删除记录
3.11 案例:学生成绩管理表的创建
3.11.1 提出问题
3.11.2 分析问题
3.11.3 解决问题
本章小结
思考与练习
实训1 学生成绩管理系统中表的设计与管理
实训2 学生成绩管理系统中数据的插入、修改及删除
实训3 学生成绩管理系统中数据完整性的应用
第4章 数据查询
4.1 关于SELECT语句
4.2 单表的数据检索
4.2.1 检索指定的列
4.2.2 检索指定的行
4.3 格式化、计算与处理查询结果
4.3.1 格式化结果
4.3.2 计算结果
4.3.3 处理查询结果
4.4 对表中数据进行总计
4.4.1 计算某一列的总计值
4.4.2 计算某一列中分组总计值
4.5 从多张表中检索数据
4.5.1 内部联接
4.5.2 外部联接
4.5.3 交叉联接
4.6 子查询
4.6.1 子查询概述
4.6.2 使用IN的子查询
4.6.3 使用比较运算符的子查询
4.6.4 用ANY或ALL修饰的比较运算符子查询
4.6.5 使用EXISTS或NOT EXISTS的子查询
4.7 案例:学生成绩管理数据查询
4.7.1 提出问题
4.7.2 分析问题
4.7.3 解决问题
……
第5章 Tra act-SQL编程及应用
第6章 视图
第7章 存储过程、触发器及游标
第8章 事务处理
第9章 SQL Server2005的安全管理
第10章 数据库的备份与还原及数据的导入与导出
第11章 商务智能开发工具