文档介绍:第2章初识SQL Server 2005
SQL Server 2005 是Microsoft公司推出的全面的关系型数据库服务器产品,是面向企业级用户的数据库应用平台。它给企业级应用数据和分析程序带来了极高的安全性与稳定性,并以其易于操作与管理的特性极大地提升了企业的运营效率。本章旨在提纲挈领,通过对SQL Server 2005基本组成与特性、安装与配置方面的介绍,为深入学习SQL Server 2005奠定一个前提基础。本章的内容主要包括:
SQL Server 2005的组成
为什么要选择SQL Server 2005
如何选择SQL Server 2005的版本
SQL Server 2005的安装与配置
了解SSMS基本操作
SQL Server 2005的组成
SQL即Structured Query Language的缩写,中文译为结构化查询语言。Server中文译为服务器,而2005代表的是版本号。SQL Server 2005不同于以往的数据库服务器,它不仅是一个网络数据库服务器,实质上还是一个关系型数据库,同时还是一个数据分析平台。
SQL Server为用户提供了一个安全、可靠、高效的开发平台,能够广泛的应用于企业数据管理和商业智能。通过全面的功能集、现有系统的集成性以及对日常任务的自动化管理能力,SQL Server 2005为不同规模的企业提供全面的、集成的、端到端的数据解决方案。要深入的了解、使用SQL Server 2005,首要的是认识其组成结构,SQL Server 2005 。。
SQL Server数据库引擎
数据库引擎主要是实现对数据有规律的存储、管理、事务处理以及访问控制等操作,具体功能包含如下几方面。
存储、处理和保护数据的核心服务。
复制、全文搜索工具。
用于管理关系数据和XML数据的工具。
索引视图功能。
安全性功能。
系统对象和元数据功能。
相对于前期的版本,SQL Server 2005在数据库引擎的可编程行、可管理性、分布式查询功能以及XML支持功能等方面都做了一些调整与改进,使其功能得以最大程度的增强。
分析服务(Analysis Services)
分析服务主要对数据库中的已有数据进行数据挖掘分析,提取出潜在的有价值信息应用于商业或其他领域。具体功能如下:
用于创建和管理联机分析处理(OLAP)以及数据挖掘应用程序的工具。
设计、实现和管理数据分析结构模型。
联机分析处理可用于多维存储的大批量、结构复杂的数据集的快速高级分析。
使用标准的数据挖掘算法设计、实现和显示来自数据源构造的数据挖掘模型。
集成服务(Integration Services)
集成服务是一组图形工具和可编程对象,用于移动、复制和转换数据。SQL Server 2005的新增特性SQL Server集成服务(SSIS)替代SQL Server 2000数据转换服务,为构建企业级数据集成应用系统提供了必要的特性和性能。
集成不同的技术以对数据进行操作。
SSIS核心数据仓库转换以及对高级数据仓库需求的支持。
SSIS与分析服务中的数据挖掘功能实现了深度集成。
除了其内置的数据质量功能外,SSIS还能进行扩展,以与第三方数据清理解决方案密切协作。
报表服务(Reporting Services)
报表服务是一个基于服务器的企业级报表环境,可借助web services进行管理。报表可以用不同的格式发布,并可带多种交互和打印选项。通过把报表作为更进一步的商业智能的数据源来分发,复杂的分析可被更多的用户所用。
高性能引擎用来处理和格式化报表。
完整的工具集用来创建、管理和查看报表。
可扩展架构和开放式接口可将报表嵌入或集成报表解决方案到不同的IT环境中。
为什么选择SQL Server 2005
数据库产品种类很多,不仅有同样来自微软的其他数据库,如Microsoft Access和Microsoft Visual FoxPro,而且还有来自竞争对手的数据库,如Oracle、DB2和Sybase等数据库。SQL Server之所以在数据库产品市场占有一席之地,并且成为众多企业级用户的主流选择之一,是因为它能够经得起历史发展的考验与积淀。
选择SQL Server 2005的理由:
可编程性:
充分利用数据资源:
安全性与异步处理:
减少复杂度与TCO:
如何选择SQL Server 2005的版本
使用SQL Server 2005可以开发如客户机/服务器(C/S)模式、联机事务处理(OLTP)的网络数据库系统;浏览器/服务