内容简介
《SQL Server 2008入门与提高》将引导读者利用SQL Server 2008技术进行数据库管理与开发实践。《SQL Server 2008入门与提高》共17章,主要内容包括关系数据库的有关知识、安装和配置SQL Server 2008、创建数据库和表、修改数据库文件、数据库的备份和恢复、管理和操作数据表、设计表数据完整性、查询与管理表数据、Transact-SQL编程、存储过程和触发器的开发、数据库的安全管理和系统自动化管理,以及CLR、SMO和XML等开发知识。《SQL Server 2008入门与提高》书附带的光盘中提供了示例数据库、视频和案例源文件,以及一些典型数据库,可方便读者学习使用。
《SQL Server 2008入门与提高》内容丰富、实例精彩、覆盖面广、指导性强,力求以全面的知识及丰富的实例来指导读者透彻地学习SQL Server 2008数据库各方面的知识。本书适合所有想全面学习SQL Server 2008数据库的初学者快速入门,也适合有一定数据库基础的技术人员参考。另外,对于大中专院校和培训班的学生,本书更是一本不可多得的教材。
目录
第1章 数据库与SQL Server 2008
1.1 数据库与关系数据库
1.1.1 数据库简介
1.1.2 数据库模型
1.1.3 关系数据库简介
1.2 关系数据库术语
1.3 数据库建模
1.3.1 范式理论
1.3.2 实体-关系模型
1.4 实践案例:将E-R模型转换为关系模型
1.5 SQL Server 2008的简介
1.5.1 SQL Server的发展历史
1.5.2 SQL Server 2008的新特性
1.6 实践案例:安装SQL Server 2008
1.7 实践案例:升级为SQL Server 2008
1.8 卸载SQL Server 2008
1.9 思考与练习
1.10 练一练
第2章 使用SQL Server 2008的管理工具
2.1 SQL Server配置管理器
2.1.1 管理服务
2.1.2 管理服务器和协议
2.1.3 本地客户端协议配置
2.2 实践案例:配置命名管道
2.3 SQL Server Management Studio
2.3.1 SQLSMS简介
2.3.2 注册服务器
2.3.3 配置服务器
2.4 实践案例:配置身份验证模式
2.5 sqlcmd工具
2.5.1 连接到数据库
2.5.2 执行语句
2.6 实践案例:使用输入和输出文件
2.7 其他管理工具
2.7.1 Business Intelligence Development Studio
2.7.2 数据库引擎优化顾问
2.7.3 SQL Server Profiler
2.7.4 Reporting Services配置
2.7.5 实用命令行工具
2.7.6 SQL Server联机丛书
2.8 思考与练习
2.9 练一练
第3章 SQL Server 2008入门操作
3.1 系统数据库
3.2 数据库的组成
3.2.1 数据库元素
3.2.2 数据库文件
3.2.3 文件和文件组
3.2.4 数据库状态
3.3 实践案例:查询数据库和文件状态
3.4 创建数据库
3.4.1 使用SQLSMS工具创建
3.4.2 使用CREATE DATbase语句创建
3.5 实践案例:使用多文件组创建数据库
3.6 实践案例:修改数据库名称
3.7 删除数据库
3.7.1 使用SQLSMS工具删除
3.7.2 使用DROP DATAbase删除
3.8 思考与练习
3.9 练一练
第4章 维护SQL Server数据库
4.1 数据库快照
4.1.1 数据库快照简介
4.1.2 创建和删除数据库快照
4.2 实践案例:使用数据库快照
4.3 修改数据库
4.3.1 收缩数据库
4.3.2 收缩数据库文件
4.3.3 移动数据库文件
4.3.4 扩大数据库
4.4 分离和附加数据库
4.4.1 分离数据库
4.4.2 附加数据库
4.5 实践案例:使用语句分离和附加数据库
4.6 生成SQL脚本
4.6.1 将数据表生成SQL脚本
4.6.2 将数据库生成SQL脚本
4.7 实践案例:导入/导出数据
4.8 备份数据库
4.8.1 SQL Server备份类型
4.8.2 SQL Server备份设备
4.8.3 通过图形向导备份数据库
4.8.4 使用BACKUP语句备份数据库
4.8.5 执行差异备份
4.9 恢复数据库
4.9.1 SQL Server恢复模式简介
4.9.2 配置恢复模式
4.9.3 使用图形化向导恢复数据库
4.9.4 使用RESTORE语句恢复数据库