
最 低 价:¥96.00
| 像专家那样开发和管理SQL Server 2005数据库 经验丰富的数据库开发人员考虑的是盒子里面的问题,因为这是代码的依附之地。本书详尽而全面,引领您探索SQL Server 2005这个最新、最酷、功能最强大的盒子的奥秘。全书由七部分组成,以合乎逻辑的顺序重点探讨了最重要的元素,读者可轻松地找到感兴趣的内容,这包括基础知识、最佳实践、有针对性的示例以及示例代码。本书深入探讨了SQL Server 2005数据库的开发、管理和维护。是您踏上成功之路的跳板。 ·掌握有关SQL Server技术的基础知识; ·编写更好的逻辑查询; ·管理生产数据库并确保其始终安全; ·集成.NET CLR和XML; ·理解SQA和新出现的技术; ·借助新工具实现商业智能目标; ·测量性能、锁定事务以及扩展超大型数据库。 探索DBA和程序员必须掌握的大量功能,编写存储过程及提高生产效率,集成XML和Web服务。 和所有《宝典》系列一样,本书也包含实用教程和应用程序,还提供了帮助读者学习的参考资料和背景知识。然而,SQL Server 2005非常复杂,要详细介绍其每个命令需要几千页的篇幅,因此,本书的第二个目标是提供简明而全面的SQL Server2005指南,涵盖了作为数据库开发人员、咨询员和教员的笔者认为最有用的信息。阅读本书后,读者具备开发和管理SQL Server2005数据库所需的技能。 |
| Paul Nielsen是经验丰富的数据库开发人员和Microsoft SQL Server MVP,还是作者和培训师,他主要致力于数据架构和Microsoft SQL Server技术。除拥有多个证书外,他还是Microsoft官方课程Tuning and Optimizing Queries using Microsoft SQL Server 2005的Subject Matter Expert(SME)。
Paul从1982年起就从事以数据为中心的解决方案的开发工作, 担任过Compassion International的企业数据架构师,LearningTree的SQLServer讲师、一家数据库杂志的技术编辑,还在美国海军的潜艇部队担任过数据系统技术员。 他还是SQL Server专业协会(Professional Association for SQL Server,PASS)的董事会成员,是科罗拉多SQL Server用户组的活跃分子,并负责组织科罗拉多PASS Camp。在业余时间,Paul喜欢潜水、玩吉他、徒步/骑自行车翻越科罗拉多的Front Range山峰。Paul定期地开办有关SQLServer开发和数据架构方面的讲座,其中包括流行的课程Advanced Design and Optimization。更详细的信息请访问WWW.SQLServerBible.com。 |
| 第1部分 SQL Server 2005基础 第1章 信息体系结构原则 1.1 复杂性和简单性 1.1.1 复杂性 1.1.2 简单性 1.2 有用性目标 1.2.1 设计的适宜性 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.3.8 空值 1.4 性能 1.4.1 设计 1.4.2 基于集合的处理 1.4.3 索引 1.4.4 分区 1.4.5 缓存 1.5 可用性 1.5.1 冗余 1.5.2 恢复 1.6 可扩展性 1.6.1 抽象层 1.6.2 归一化 1.7 安全性 1.7.1 限制访问 1.7.2 信息所有权 1.7.3 审核跟踪 1.8 优化理论和SQL Server 1.8.1 架构设计 1.8.2 查询 1.8.3 索引 1.8.4 并发性 1.8.5 高级伸缩性 1.9 总结 第2章 关系数据库建模 2.1 模拟现实 2.2 可见实体 2.2.1 每个元组(行)都是独立的 2.2.2 主键 2.2.3 表、行和列 2.3 识别多个实体 2.3.1 多个对象 2.3.2 对象之间的关系 2.3.3 组织对象 2.3.4 一致的查找值 2.3.5 复杂对象 2.4 关系模式 2.4.1 辅助实体和外键 2.4.2 关系的基数 2.4.3 关系的可选性 2.4.4 绘制数据模型关系图 2.4.5 一对多关系 2.4.6 一对一关系 2.4.7 超类/子类关系 2.4.8 多对多关系 2.4.9 类别实体 2.4.10 自反关系 2.5 规范化 2.5.1 实体/属性的设计原则 2.5.2 范式 2.5.3 简单性和规范化 2.5.4 第一范式 2.5.5 第二范式 2.5.6 第三范式 2.5.7 BCNF范式 2.5.8 第四范式 2.5.9 第五范式 2.6 关系代数 …… 第3章 探索SQL Server 2005的体系结构 第4章 安装SQL Server 2005 第5章 客户端软件的连接性 第6章 使用Management Studio 第2部分 使用Select操作数据 第7章 理解基本的查询流程 第8章 使用表达式和标量函数 第9章 使用联结和联合合并数据 第10章 使用子查询和CTE提供数据 第11章 汇总数据 第12章 导航层次型数据 第13章 使用全文搜索 第14章 创建视图 第15章 使用分布式查询 第16章 修改数据 第3部分 SQL Server开发 第17章 实现数据库物理架构 第18章 Transact-SQL编程 第19章 执行大容量操作 第20章 消灭游标 第21章 开发存储过程 第22章 创建用户定义函数 第23章 实现触发器 第24章 探讨T-SQL高级解决方案 第25章 使用数据抽象层提供可扩展性 第26章 SQL Server Everywhere开发 第27章 CLR程序集编程 第28章 使用Services Broker将数据排队 第29章 持久化自定义数据类型 第30章 ADO.NET 2.0编程 第31章 使用XML、XPath和Xquery 第32章 使用Web服务创建SOA数据存储 第33章 InfoPath 和SQL Server 2005 第4部分 企业数据库管理 第34章 配置SQL Server 第35章 传输数据库 第36章 恢复规划 第37章 维护数据库 第38章 使用SQL Server代理自动维护数据库 第39章 关系数据库建模 第40章 确保数据库安全 第41章 管理SQL Server Express 第5部分 商业智能 第42章 使用Integration Services实现ETL 第43章 使用Analysis Services实现商业智能 第44章 使用Analysis Services进行数据挖掘 第45章 MDX查询编程 第46章 使用Reporting Services制作报表 第47章 使用Reporting Services管理报表 第6部分 优化策略 第48章 使用Excel 和Data Analyzer分析数据 第49章 度量性能 第50章 确保数据安全 第51章 管理事务、锁定和阻塞 第52章 提供高可用性 第53章 扩展超大型数据库 第54章 设计高性能的数据访问提供程序 附录 A SQL Server 2005规范 附录 B 示例数据库 |
商品评论(0条)