SQL Server数据库技术大全(配光盘)

分类: 图书,计算机/网络,数据库,SQL,
作者: 曾毅 等编著
出 版 社: 清华大学出版社
出版时间: 2009-5-1字数:版次: 1页数: 713印刷时间:开本: 16开印次:纸张:I S B N : 9787302195771包装: 平装编辑推荐
由作者多年的SQL Server数据库应用开发和管理经验总结而来,讲解由浅入深,循序渐进,读者即使没有数据库基础,也可轻松入门,从基础的SQL语法,到复杂的性能调优,包含SQL Server 20081的大部分功能,重点介绍SQL Server 2008数据库基础、安全、管理、开发及新功能,重点突出与数据库性能优化相关的存储、查询、事务处理与性能调优等内容,提供近600个精巧示例和操作,从T—SQL语句和可视化操作两个角度讲解。
重点内容及特色
本书全面介绍7SQL Server 2008数据库基础、安全、管理、开发及性能调优的方方面面知识,这些内容囊括7SQL Server 2000/2005/2008各个版本的主要功能,可作为开发人员案头必备的查询手册。
本书重点介绍了SQL Server 2008的新功能和技术。对于不推荐使用或过时的语法及功能不作为重点讲解,并特别提示读者不要使用。
本书编排科学。内容安排由浅入深,层层推进,书中对数据库的操作使用T—SQL语句和SSMS可视化操作两种方式进行讲解,适合各个层次的读者阅读。
本书强调实用性,讲解知识点时穿插了大量的典型示例,便于读者学习和理解。对于难度较高的知识点,使用精巧的示例化繁为简,便于读者掌握。
和内外一些经典图书相比,本书涵盖的知识面更广,列举的示例更加丰富和典型。而且本书讲述更加贴近中国人的阅读习惯,理解起来更加容易。
内容简介
SQL Server是微软公司在数据库市场的主打产品,也是世界三大数据库管理系统之一。本书分为四篇,循序渐进地讲述了SQL Server 2008的功能特性和开发应用。从数据库基本概念到数据库性能调优,由浅入深地对具体知识点进行了详细的实例讲解。本书的知识点覆盖面广,涵盖了SQL Server 2008大部分的功能特点,从最基础的T-SQL语法到SQL Server 2008中新增的高级语法,从数据库基本概念到新增的数据类型,从简单的数据库查询到数据库性能的调优,从数据库的设计到数据库的管理,从数据库应用开发到商务智能应用等方面都有所涉及。
本书内容全面,示例精巧而详尽,是学习SQL Server、了解和使用SQL Server 2008新特性、完善读者的知识结构、扩展SQL Server知识面的很好选择。本书适合各个层次的数据库学习人员和广大程序员阅读,也可作为开发人员的案头必备资料。
作者简介
曾毅,毕业于电子科技大学,现为微软企业顾问服务部资深顾问,具有多年的SQL Server数据库应用开发和管理经验。工作期间先后参与了多个大型企业数据库应用系统的设计和开发,并负责过SQL Server性能调优和培训项目。另外还作为讲师,长期进行SQL Server相关技术培训。
目录
第1篇 SQL Server基础
第1章 SQL Server 2008概述
第2章 T-SQL基础
第3章 数据库基本操作
第4章 SQL Server 2008的新特性
第2篇 数据库安全
第5章 SQL Server 2008安全
第6章 数据文件安全与灾难恢复
第7章 复制
第3篇 SQL Server开发
第8章 数据库设计
第9章 SQL Server与CLR集成
第10章 在SQL Server中使用XML
第11章 使用ADO.NET
第12章 使用SMO编程管理数据库对象
第13章 高级T-SQL语法
第14章 Service Broker——异步应用程序平台
第15章 空间数据类型
第16章 跨实例链接
第17章 数据库管理自动化
第18章 商务智能
第4篇 数据库性能优化
第19章 数据存储与索引
第20章 数据查询
第21章 事务处理
第22章 数据库系统调优工具
书摘插图
第1章SQL Server 2008概述
SQL Server作为一款面向企业级应用的关系数据库产品,在各行业和各软件产品中得到了广泛的应用,尤其是SQL Server 2008的发布使得SQL Server无论在效率上还是功能上较SQL Server 2000都得到了很大的改善和提高。本章将主要讲解SQL Server 2008的基础知识及其安装和使用方法。
1.1 SQL Server 2008简介
本节将主要介绍SQL Server的发展历史和特点,通过对数据库发展历史和SQL Server发展历史的了解,使读者更好地确定学习的目标。
1.1.1 SQL Server发展历史
1946年世界上第一台计算机“ENIAC”的诞生标志着人类进入了计算机时代。使用计算机中所必须面临的一个问题就是资料的存储。早期的计算机是将信息通过打孔的方式存储在纸带上,但是这种存储在纸带上的信息既不容易检索也不容易修改。后来随着磁存储介质的发明,信息才以文本文件或二进制文件的形式存储。这种以单独的文件来存放信息就叫做文件处理系统(file-processing system)。
不同的信息被存放到不同的文件和不同的路径下,人们编写不同的应用程序来记录和处理需要的文件。文件处理系统的主要缺点有:
口无数据格式标准。由于文件和程序是在比较长的一段时问由不同的程序员编写的,而文件中并没有统一的格式来标注文件中的信息内容,容易造成对数据的理解不一致。比如一个学生管理系统,a文件中记录了a学生选修的5门课程的成绩,b文件记录的是b学生选修的7门课程的成绩。由于a和b选修的课程不同造成文件中的记录含义不同。由于没有统一的格式标准,大量的这种文件放在一起必然造成程序处理的困难。
……