SQL Server 2005开发者指南
分類: 图书,计算机/网络,数据库,SQL,
作者: 蒲卫,吴豪编著
出 版 社: 科学出版社
出版时间: 2008-6-1字数: 1078000版次: 1页数: 728印刷时间: 2008/06/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787030217172包装: 平装编辑推荐
本书系统、全面地介绍了SQL Server 2005数据库管理及应用开发技术的所有细节,讲练结合,实用性强。全书内容包括SQL Server 2005的开发模式,数据建模,全文检索,事务、锁和分布式查询,视图,约束,脚本和批处理,存储过程,用户自定义函数,触发器,SQL游标,XML开发,高级查询以及数据仓库等。
内容简介
这是一本作者亲历SQL Server 2005数据库管理及应用开发所有实践细节记录的图书。
本书共分15章,内容包括SQL Server 2005的开发模式,数据建模,全文检索,事务、锁和分布式查询,视图,约束,脚本和批处理,存储过程,用户自定义函数,触发器,SQL游标,XML开发,高级查询以及数据仓库等。系统、全面地介绍了SQL Server 2005数据库管理及应用开发技术的所有细节。讲练结合,实用性强。
本书非常适用于已经具备SQL Server数据库管理技术和数据库应用开发的中、高级用户,同时也是Web数据库设计人员以及项目开发人员必须熟悉的后台数据库管理技能,能够帮助他们快速完成大型系统开发与应用设计。另外,也可作为普通高校、社会各行业技术人才的培训教材。
目录
第1章 SQL Server 2005的开发模式
1.1 开发人员信息中心
1.1.1 应用程序设计概论
1.1.2 数据库设计概念
1.1.3 语言
1.1.4 数据访问编程
1.1.5 管理编程
1.1.6 工具
1.2 管理员信息中心
1.2.1 概念
1.2.2 使用数据库引擎
1.3 结构设计师信息中心
1.4 工作者信息中心
1.5 设计与部署
1.5.1 开发数据库计划
1.5.2 联机事务处理和决策支持
1.5.3 规范化
1.5.4 数据完整性
1.5.5 查看扩展属性
1.6 小结
第2章 数学建模
2.1数学建模理论基础
2.2表和实体
2.3实现“范式化”
2.4关系
2.5关系图
2.6高速数据库的范式化
2.7更多的关系图和关系
2.8处理基于文件的信息
2.9子类
2.10数据库重用
2.11分区实现扩展性
2.12小结
第3章 全文检索
3.1SQL Server存储方式
3.2索引定义
3.3创建和删除索引
……
第4章事务、锁和分布式查询
第5章视图
第6章约束
第7章脚本和批处理
第8章存储过程
第9章用户自定义函数
第10章触发器
第11章SQL游标
第12章基于XML集成开发
第13章SQL Server 2005高级查询
第14章数据仓库
第15章案例精解
书摘插图
第1章 SQL Server 2005的开发模式
1.1开发人员信总中心
在SQL Server 2005中,数据库引擎开发人员角色涵盖开发人员及与数据库引擎进行交互操作的全部人员。许多类型的开发人员(比如数据库设计人员或网站开发人员)都使用数据库引擎,他们都属于开发人员的范畴。在不同的单位,数据库开发人员和数据库管理员之间分配任务的方式也会有所不同。有些单位将某种类型的任务(例如数据库设计)分配给管理员,而其他单位则把相同的任务分配给开发人员。那么,开发人员和管理员这两个角色的职责到底该如何划分呢?从实际情况来说,开发人员角色与管理员角色很难区分,有时候这两个角色是相互交织的。
表1.1列出了一些较常见的开发人员类型以及他们与数据库引擎进行交互的方式。由于数据库引擎实例用于集中存储关系数据和XML文档,因此数据库引擎文档与任何需要使用该数据的开发人员都密切相关。本表包括了从设计和实现数据库的开发人员,到构建用户能够使用数据库引擎数据的应用程序和网站系统的开发人员的所有开发人员类型。
数据库引擎管理员角色负责计划和管理数据库引擎实例的日常运行情况。具体而言,包含系统可用性、性能监视和优化、部署、升级、故障排除和配置等各个方面。中小型单位可能只有一个数据库管理员职位,该管理员承担所有管理员任务。大型单位可能会设置多个职位来分担管理员任务。表1—2列出了一些较常见的管理员类型以及他们与数据库引擎进行交互的方式。
……