本书系统地介绍数据库系统的基本组成、SQL Server 2008的运行环境、数据库及各种常用数据库对象的创建和管理、Transact SQL语言及其应用、数据库的备份与恢复、数据转换、安全管理、自动化管理任务、复制与性能监视等。详细阐述数据库操作中较为常用的数据检索、数据完整性、视图、存储过程、触发器、并发控制等,并给出利用Visual C# 2008与SQL Server 2008开发的数据库应用系统案例。
第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 设计数据库
1.3.1 数据库设计的规范化
1.3.2 数据库设计的主要内容
1.3.3 数据库设计的过程
1.4 小结
习题1
第2章 SQL Server 2008的运行环境
2.1 SQL Server数据库简介
2.1.1 SQL Server数据库的发展历程
2.1.2 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 数据库引擎及Management Studio的使用
2.3.2 SQL Server 2008的实例
2.3.3 新建查询
2.3.4 SQL Server 2008的服务项目
2.3.5 系统数据库
2.4 SQL Server 2008的服务器管理
2.4.1 注册服务器
2.4.2 启动、暂停和关闭服务器
2.4.3 配置服务器
2.5 SQL Server 2008的联机丛书和教程
2.5.1 联机丛书的使用
2.5.2 教程的使用
2.6 小结
习题2
第3章 创建与管理数据库
3.1 数据库对象和数据库文件
3.1.1 基本概念
3.1.2 创建数据库的规范
3.1.3 数据库的存储
3.2 用户数据库创建与修改
3.2.1 用户数据库的创建
3.2.2 修改数据库
3.2.3 数据库文件的脚本生成
3.3 管理数据库
3.3.1 查看数据库状态信息
3.3.2 数据库的属性设置
3.3.3 估算数据库大小
3.3.4 收缩数据库
3.3.5 分离和附加用户数据库
3.3.6 联机和脱机用户数据库
3.3.7 删除数据库
3.4 文件组的创建
3.5 数据库快照和数据分区管理
3.5.1 数据库快照
3.5.2 数据分区管理
3.6 小结
习题3
第4章 表和数据完整性
4.1 SQL Server 2008的数据类型
4.1.1 数值类型
4.1.2 字符类型
4.1.3 日期时间类型
4.1.4 货币类型
……
第5章 Transact-SQL语言基础
第6章 数据检索
第7章 Transact-SQL语句的高级应用
第8章 索引和视图
第9章 存储过程与触发器
第10章 事务和锁
第11章 SQL Server的安全管理
第12章 备份和恢复
第13章 系统自动化任务管理
第14章 复制与性能监视
第15章 SQL Server数据库应用系统开发
参考文献