随着SQL Server 2008的应用越来越广泛,广大用户更需要系统地学习与掌握SQL Server 2008数据库系统的应用知识。本书全面阐述了用户在操作SQL Server 2008过程中可能遇到的初级应用问题,以实例的形式详细、渐进地介绍了如何使用SQL Server 2008数据库系统。以实际应用为基础,列举了大量常用实例与技巧,把应用过程和学习过程紧密地结合起来,最终目的是让读者通过本书掌握SQL Server 2008的应用技巧与方法。
本书由浅入深,全面、系统地介绍了SQL Server 2008的开发与管理技术。本书提供了大量实例,供读者实战演练。另外随书所附光盘中包含大量配套教学视频,以帮助读者更好地学习本书内容,书中的实例源代码也一起收录于随书光盘中。
本书共分5篇。第1篇介绍了SQL Server 2008的背景知识及安装、数据库与表的创建与管理、表索引的创建与管理;第2篇介绍了Transact-SQL查询语言、视图、存储过程、触发器、游标、用户自定义函数与数据类型;第3篇介绍了事务与锁、全文检索、数据库的备份与恢复、数据升迁及安全性管理;第4篇介绍了报表服务和分析服务;第5篇介绍了如何使用C#和Java开发数据库应用程序。
本书内容涵盖基本操作、高级技术、核心原理以及项目开发,几乎涉及SQL Server 2008的所有重要知识。本书适合所有想全面学习SQL Server 2008数据库技术的人员,也适合各种使用SQL Server 2008进行开发的工程技术人员。对于经常使用SQL Server 2008的程序员,本书更是一本必备的手册。
第1篇 SQL Server 2008基础
第1章 SQL Server数据库
1.1 数据库概述
1.1.1 什么是数据库
1.1.2 常见的主流数据库
1.1.3 数据库核心技术——SQL
1.2 认识SQL Server 2008
1.2.1 SQL Server的发展历史
1.2.2 硬件配置要求
1.2.3 操作系统要求
1.3 安装
1.3.1 安装准备
1.3.2 选择要安装的功能
1.3.3 实例命名
1.3.4 选择账户
1.3.5 选择验证模式
1.3.6 选择数据目录
1.3.7 其他配置
1.4 SQL Server 2008的登录
1.5 SQL Server 2008的管理工具
1.6 使用SQL Server Management Studio执行SQL语句
1.7 本章小结
1.8 本章习题
第2章 创建数据库
第3章 定义表
第4章 索引
第5章 Transact-SQL基本语句
第2篇 开发应用
第6章 高级Transact-SQL
第7章 构建视图
第8章 存储过程
第9章 触发器
第10章 游标
第11章 用户自定义函数和数据类型
第3篇 数据库管理
第12章 SQL Server 2008的事务与锁
第13章 全文索引
第14章 数据库备份
第15章 数据库的维护计划
第16章 将数据升迁到SQL Server 2008
第17章 SQL Server 2008安全性管理
第4篇 高级功能
第18章 报表服务
第19章 分析服务
第5篇 数据库应用开发
第20章 使用C#进行SQL Server 2008应用开发
第21章 Java与SQL Server 2008
附录A 系统保留字
附录B 系统存储过程sp_cursor_list的返回游标数据结构