SQL Server2008应用开发案例解析
2009-6
科学出版社
赵斌
576
无
为SQLServer2008简体中文版于2008年10月初在中国地区的正式上市进行预热,微软(中国)公司2008年9月3日在京召开了SQLServet。2008媒体及分析师体验会,介绍演示了SQLServer2008这一可靠、高效、智能化的数据平台。相较于此前版本,SQLServer2008有许多新特性及强大的功能,如支持基于策略的管理、审计、大型数据仓库、地理信息数据,以及先进的报表和分析服务,能够为客户的关键业务应用提供可靠、高效和智能化的数据管理分析平台。SQLServer2008CTP(共享技术预览)版推出至今,全球已经有超过45万客户和合作伙伴对其下载,产生了超过75项大型应用,并由近1000家独立软件供应商(ISV)围绕其开发出了超过1350项应用程序。这些数字足以表明,客户和合作伙伴对SQLServer2008所能提供的功能非常满意。目前商业数据库管理系统市场中是三足鼎立的格局,微软的SQLServet、甲骨文的Oracle、1BM的DB2这三大产品几乎占据了市场上的所有份额,而SQLSetvei‘的市场占有率依托其windows平台的优势近两年节节上升,大有超过Oracle,后来居上的趋势。本书区别于市场上同类书籍的最大特色在于其突出的实用性和丰富的案例解析,全书以案例为驱动,没有单纯枯燥地去讲解数据库的基本概念和sQL编程,而是通过16个实际的数据库设计和开发案例及数十个小型实例,来使读者快速全面深入地掌握了解SQLServer2008的管理和开发技术。在书中每一章节的开始,首先会给读者提出一个实际的项目案例,引导读者去分析其解决方案;然后再通过对具体技术细节的详细讲解,使读者全面掌握实现该项目案例的所有技术;最后在本章的结尾,会给出该项目案例的完整解决方案。这样通过“实践一理论一实践”的循环学习模式,使得广大读者能够在学习理论知识的同时,也积累了实际的数据库项目经验。
本书以案例为驱动,没有单纯枯燥地去讲解数据库的基本概念和SQL编程,而是通过16个实际的数据库设计和开发案例,来使读者快速全面深入地掌握SQL Server 2008的管理和开发技术。 本书共18章,内容包括SQL Server 2008安装、T-SQL语言、数据库、数据表、约束、视图、存储过程、触发器、索引、用户权限、创建数据库自动化执行脚本、数据库设计、SQL Server 2008与XML、SQL Server 2008数据库性能测试及优化、FTL与Integration Service、Reporting Services、Analysis Services、数据库试题集锦等。本书每章首先会给读者提出一个实际的项目案例,引导读者去分析其解决方案;然后再通过对具体技术细节的详细讲解,使读者全面掌握实现该项目案例的所有技术;最后在本章的结尾,会给出该项目案例的完整解决方案。这样通过“实践-理论实践”的循环学习模式,使得广大读者能够在学习理论知识的同时,也积累了实际的数据库项目经验。 本书可供数据库DBA、网管、技术支持、程序员、测试员阅读,也可作为高等院校相关专业师生的参考用书。
第1章 SQLServer2008概述和安装 1.1 SQLServer的历史和发展 1.1.1 SQLServer的历史 1.1.2 SQLServer的版本 1.2 SQLServer2008的安装 1.2.1 下载SQLServer2008试用版 1.2.2 安装SQLServer2008的硬件和软件要求 1.2.3 如何安装SQLServer2008 1.3 SQLServer2008的管理和开发工具 1.3.1 SQLServer2008管理工具一览 1.3.2 SQLServer2008ManagementStudio简介 1.3.3 SQLServer2008配置管理器简介第2章 T—SQL语言 2.1 sQL语言与T—SQL语言概述 2.1.1 SQL语言概述 2.1.2 T—SQL语言概述 2.2 案例分析:学生成绩信息表的增删改查 2.3 SQL基本语法介绍 2.4 案例实现:学生成绩信息表的增删改查 2.5 T—SQL的基本语法和数据类型 2.5.1 T—SQL数据类型 2.5.2 T—SQL关键字 2.5.3 T—SQL内置函数 2.6 SQLServer2008中T—SQL的新功能 2.6.1 T—SQL新增功能概述 2.6.2 Insert语句的增强 2.6.3 Merge语句 2.6.4 用户自定义表数据类型和表值参数第3章 数据库 3.1 数据库概述 3.1.1 数据库基本概念 3.1.2 数据模型 3.2 案例分析:ABCBBS论坛系统数据库创建与管理 3.3 利用SQLServet2008ManagementStLtdio操作数据库 3.3.1 创建数据库 3.3.2 配置数据库属性 3.3.3 删除数据库 3.4 利用T—SQL脚本操作数据库 3.4.1 创建数据库(CreateDATABASE) 3.4.2 配置数据库属性(AlterDATABASE) 3.4.3 删除数据库(DropDATABAsE) 3.5 数据库的管理 3.5.1 数据库的备份和还原 3.5.2 数据库自动备份的实现 3.5.3 数据的导入导出(DTS) 3.5.4 数据库的复制 3.5.5 数据库报表 3.6 SQLServer2008的数据库文件体系结构 3.6.1 页和区的概念 3.6.2 文件和文件组体系结构 3.7 案例实现:ABCBBS论坛系统数据库创建与管理第4章 数据表 4.1 数据表概述 4.1.1 数据表概念 4.1.2 数据表设计 4.1.3 数据表约束 4.1.4 数据表和视图的区别 4.2 案例分析:IT时代博客系统数据表的创建与管理 ……第5章 约束第6章 视图第7章 存储过程第8章 触发器第9章 索引第10章 用户权限第11章 创建数据库自动化执行脚本第12章 数据库设计第13章 SQL Server 2008与XML第14章 SQL Server 2008数据库性能测试及优化第15章 FTL与Integration Service第16章 Reporting Services第17章 Analysis Services第18章 数据库试题集锦(面试必备)
第1章 SQL Server2008概述和安装1.1 SQL Server的历史和发展在第一小节中,我们首先来了解一下SQL Server作为微软数据库领域核心产品的历史和升级过程,方便读者把握微软数据库产品的发展脉络;在第二小节中,重点讲解一下不同时期SQL Server的版本划分,便于读者在学习和工作中选择合适的SQL Setver版本。1.1.1 SQL Server的历史 我们要了解一个国家的民族性格和文化特点,就要了解其国家历史,同样的,我们要全面掌握一种计算机软件产品的技术特性和发展趋势,也有必要学习其发展历史和升级过程。在这一小节中,让我们一起来回顾一下SQL Server 2008的产生背景和历届SQL Server版本的升级和传承。SQL Server作为微软公司在数据库领域的核心产品,在微软公司的发展战略中历来占有举足轻重的地位。从1988年微软公司和Sybase合作开发SQL Server1.0至今的20年里,SQL Server经历了若干次的重大革新和升级,其功能和性能也日臻完善。到了2000年发布的sQL Servet 2000.的时候;在数据库商业产品领域,已经形成了Oracle,SQL Server,DB2三足鼎立的局面,而2005年11月推出的SQL Server 2005,更改变了人们心目中SQL Server只适合中小企业的印象,增强了大规模数据处理和商业计算的能力,将sQL Server推向了一个新的高度。时隔三年,微软经历了新一轮的研发测试,在SQL Server 2005的基础上推出了升级产品SQL Setvet 2008,并将其作为微软公司在互联网时代的战略数据平台,我们也有理由相信,SQL Server在商用数据库领域将有更大的发展与作为。
本书内容精炼、重点突出、实例丰富,对于数据库开发、测试、维护人员而言,是一本不可多得的好书! ——北大方正北方区总裁 鲁京Bin曾和我在微软公司的SQLServer项目组共事,他本人扎实的技术功底和优秀的培训技能给我留下很深的印象。很高兴Bin将自己的项目经验和数据库开发测试方面的心得总结出来,与广大读者分享。通过对本书的学习,SQL的初学者可丰富数据库技术理论知识,提高编程实践水平,增强职场竞争力。 ——MicrosoftSQLServerTeam高级软件工程师 StevenLin本书的案例驱动教学方法很有特色,对于数据库初学者来说可以在学习理论知识的同时,积累相关的实践经验。赵老师简洁干练的语言也是本书的亮点之一。 ——北京邮电大学老师 许苏
《SQL Server2008应用开发案例解析》第一本全面系统介绍SQL Server 2008的教程,采用“实践一理论一实践”的循环学习模式,以案例为驱动,论述了SQL脚本的分析及运用。本书内容精炼、重点突出、实例丰富,对于数据库开发、测试、维护人员而言,是一本不可多得的好书! ——北大方正北方区总裁 鲁京Bin曾和我在微软公司的SQLServer项目组共事,他本人扎实的技术功底和优秀的培训技能给我留下很深的印象。很高兴Bin将自己的项目经验和数据库开发测试方面的心得总结出来,与广大读者分享。通过对本书的学习,SQL的初学者可丰富数据库技术理论知识,提高编程实践水平,增强职场竞争力。 ——MicrosoftSQLServerTeam高级软件工程师 StevenLin本书的案例驱动教学方法很有特色,对于数据库初学者来说可以在学习理论知识的同时,积累相关的实践经验。赵老师简洁干练的语言也是本书的亮点之一。 ——北京邮电大学老师 许苏
无
SQL Server2008应用开发案例解析 PDF格式下载
简明扼要,实战案例,很容易入手。的
对于初学者来说是本容易上手的好书,对软件的介绍非常详实生动~~~~
不懂这个专业,不能给出评价
书还可以,比较好懂.
该书对SQLSERVER内容比较全,可以对SQLSERVER2008有个概览,但不深刻,价格偏贵
书上虽有部分错误,但瑕不掩瑜,适合需要在数据库方面多学点的人
作为初学者,这书真的很不错,尤其是作为数据库新手准备面试的过程~~~~作者清爽的文字我看了很容易懂..很适合作为初学书籍,书看了一半了,没有什么障碍,呵呵,正好有个朋友借给我看的,所以受益匪浅拉!
在学校图书馆看了这本书,感觉不错,数据库案例部分的讲解很适合没有实际项目经验的初学者。