第1章 SQL Server 2005关系数据库简介
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL Server2005的安装和配置
环境要求: 1.硬件需求
(1)显示器:VGA或者分辨率至少在1,024x768像素 之上的显示器。 (2)点触式设备:鼠标或者兼容的点触式设备。 (3)CD 或者 DVD驱动器。
SQL Server2005的安装和配置
(4)处理器型号,速度及内存需求。
SQL Server 2005不同的版本其对处理器型号,速度及内存的需求如下表:
SQL Server的各个版本:
版本
Enterprise Standard Workgroup Express Mobile Developer
描述
具备高扩展性和性能优异的企业级数据库服务器 部门级应用程序数据库服务器 部门或者分公司办公用的数据库 断开的客户端或者独立的应用程序的SQL Server 版 本 智能设备的压缩型数据库 只有开发和测试许可的Enterprise 版本
SQL Server 2005组件服务
• Reporting Services(报表服务)
–该服务包括创建、管理和发布传统的、可打印的报表和交互的 、基于Web的报表的服务器端和客户端组件。 –例如,在图书管理系统中,可以用本服务方便的生成Word、 PDF、Excel等特定格式的文件。
• Analysis Services (分析服务)
• 商务智能
分析服务 数据转换服务 (DTS) ) 报表服务 数据挖掘
分析服务对数据仓库、商务智能和line-ofbusiness解决方案的可伸缩性、可管理性、可靠 性、可用性和可规划性提供扩展。 对DTS结构合工具的全部重新设计为开发人员和 数据库管理员提供了增强的灵活性和可管理性。 报表服务是一种新的报表服务器和工具箱,用于 创建、管理和配置企业报告。 数据挖掘的功能得以增强,主要归功于四种新的 运算法则、改进的数据模型和处理工具。
Transact-SQL增强 增强 SQL 服务代理
新的查询类型和在交易过程中使用错误处理的功 能,为开发人员在SQL Server查询开发方面提供 了更高的灵活性和控制力。 SQL服务代理为各个级别的可伸缩性提供一种创 新的、分发的、异步的应用系统体系结构。
SQL Server 2005的新特点
关系模型的基本概念
• 最常用的数据模型有: 层次模型(Hierarchical Model) 网状模型(Network Model) 关系模型(Relational Model) • 关系模型就是用二维表的形式表示实体和实体间 联系的数据模型。
SQL Server 2005组件服务
• SQL Server 2005 --数据库管理系统
SQL Server 2005的新特点
• .NET Framework集成
– 数据库编程人员可以充分利用 Microsoft .NET Framework 类库和现代编程语言Microsoft Visual Basic .NET 和 C# 编程语言来实现服务器中的功能。 – 通过集成的通用语言运行时(Common Language Runtime,CLR),可以使用所选择的 .NET Framework 语言对存储过程、函数和触发器进行编码。 – 《探讨 探讨SQL Server 2005.NET CLR编程》 编程》 编程
(5)硬盘空间需求。实际的硬件需求取决于你的系统配置以及 你所选择安装的SQL Server 2005服务和组件。如下表
服务和组件 数据库引擎及数据文件,复制,全文搜索等 分析服务及数据文件 报表服务和报表管理器 通知服务引擎组件,客户端组件以及规则组件 集成服务 客户端组件 管理工具 开发工具 SQL Server联机图书以及移动联机图书 范例以及范例数据库 150 MB 35 KB 40 MB 5 MB 9 MB 12 MB 70 MB 20 MB 15 MB 390 MB 硬盘需求
SQL Server2005的安装和配置
软件需求
(3)ASP.NET 2.0。 当安装报表服务时,SQL Server 2005安装程序会检查 ASP.NET是否已安装到本机上。 (4)还需要安装以下软件: Microsoft Windows .NET Framework 2.0; Microsoft SQL Server Native Client; Microsoft SQL Server Setup support files。 (安装SQL Server时,安装程序会自行安装)
SQL Server 2005组件服务
• Integration Services(集成服务)
–用于数据仓库和企业范围内数据集成的数据提取、转换和加载 (ETL) 功能。该组件允许用数据源(不仅可以是SQL Server, 而且可以是Oracle、Excel、XML文档和文本文件等)导入和导 出数据。
SQL Server 2005的新特点
• 数据库镜像
– 数据库镜像是将数据库事务处理从一个SQL Server数据库移 动到不同SQL Server环境中的另一个SQL Server数据库中。 镜像的拷贝是一个备用的拷贝,不能直接访问;它只能在发 生错误的时候,通过镜像数据库来进行错误恢复。
• Microsoft Office System 的集成
SQL Server 2005版本 版本 SQL Server 2005企业版 (Enterprise Edition) SQL Server 2005开发者版 (Developer Edition) SQL Server 2005标准版( Standard Edition) SQL Server 2005工作组版 (Workgroup Edition) SQL Server 2005简化版 (Express Edition) 处理器型号 处理器速度 内存(RAM) 内存
第1章 SQL Server 2005 关系数据库简介
关系模型的基本概念
• 数据库技术是作为数据处理的一门技术而发展起 来的,所研究的问题就是如何科学地组织和存储 数据,如何高效地获取和处理数据。 • 在数据库中用数据模型来抽象、表示和处理现实 世界中的数据。数据库即是模拟现实世界中某应 用环境(一个企业、单位或部门)所涉及的数据 的集合,它不仅要反映数据本身的内容,而且要 反映数据之间的联系。
–该服务包括创建和管理联机在线分析处理(online analytical processing,OLAP)和数据挖掘功能。通过该工 具,获取数据集并对数据切块、切片,分析其中包含的信息。 –例如,在图书管理系统中,可以用本服务对图书数据进行挖掘 分析,发现更多有价值的信息和知识,为减少图书损耗、图书 管理水平提供有效的支持。
– Reporting Services报表服务器提供的报表可运行在 Microsoft Office System 应用程序(如 Microsoft Word 和 Microsoft Excel)的上下文中。可用使用SharePoint 中的功 能来订阅报表,创建新版报表和分发报表。
SQL Server2005的安装和配置
–包括关系型数据库引擎、存储、处理和保护数据的核心功能 ,并且还包括数据库复制、全文检索以及管理关系数据和XML 数据的特性。 –例如,在图书管理系统中,完成学生、课程和教师等业务数 据的添加、更新、删除、查询和控制等。
• Notification Services(通知服务)
–该服务允许将通知(如消息)发送到目标区域(如SMS或任何 在侦听的进程),这样当特定动作发生时便能“获悉”,能 够向不同的连接和移动设备发布个性化、及时的信息更新。
• XML技术
– SQL Server 2005 完全支持关系型和 XML 数据,这样企业可 以以最适合其需求的格式来存储、管理和分析数据。对于那 些已存在的和新兴的开放标准,如超文本传输协议 (HTTP )、XML、简单对象访问协议(SOAP)和 XML 方案定义语 言(XSD)的支持也有助于让整个企业系统相互通信。
SQL Server 2005的新特点
• 数据库开发
SQL Server 2005引入了使用Microsoft .NET 语 Common Language Runtime 言来开发数据库目标的性能。 (CLR)集成 集成 SQL Server 2005提供一种新的XML数据类型, 深入的XML集成 深入的 集成 使在SQL Server数据库中存储XML片段或文件 成为可能。
SQL Server2005的安装和配置
(5)下表列出常见的操作系统是否支持运行SQLServer 2005的各
种不同版本。
企业版 Windows 2000 Windows 2000 Professional Edition SP4 Windows 2000 Server SP4 Windows 2000 Advanced Server SP4 Windows 2000 Datacenter Edition SP4 Windows XP Home Edition SP2 Windows XP Professional Edition SP2 Windows 2003 Server SP1 Windows 2003 Enterprise Edition SP1 不支持 不支持 支持 支持 支持 不支持 不支持 支持 支持 开发版 不支持 支持 支持 支持 支持 支持 支持 支持 支持 标准版 不支持 支持 支持 支持 支持 不支持 支持 支持 支持 工作组版 不支持 支持 支持 支持 支持 不支持 支持 支持 支持 简化版 不支持 支持 支持 支持 支持 支持 支持 支持 支持
Pentium III及其兼容处理 器,或者更高型号。
至少600 MHz,推 荐1GHz或更高。
至少512MB,推 荐1GB或更 大。
Pentium III及其兼容处理 器,或者更高型号。
至少600 MHz,推 荐1GHz或更高。
至少192 MB, 推荐512MB 或更大
SQL Server2005的安装和配置
第三方应用程序
企业数据管理
Microsoft SQL Server 报表功能
数据库开发
分析功能 集成功能 管理工具 通知功能
商业智能
复制功能 关系型数据库
SQL Server 2005组件服务
• SQL Server Database Services(数据库服务) (Relational Database,Replication Services)
SQL Server 2005的新特点
• Web Services
– 在 SQL Server 2005 中,可以开发数据库层中的 XML Web services,把 SQL Server 作为 HTTP 侦听器。这 对那些以 Web services 为中心的应用程序提供了新型 的数据访问功能。
• 工作站组件、联机丛书和开发工具
–包括客户端组件、管理工具、开发工具、文档和参考示例。
SQL Server 2005的新特点
• 企业数据管理
高可用性 管理工具 安全性增强 可伸缩性
SQL Server 2005的失败转移集群和数据库镜像技术确 保企业向员工、客户和合作伙伴提交高度可靠和可用的 应用系统。 SQL Server 2005引进了一套集成的管理工具和管理应 用编程接口(APIs),以提供易用性、可管理性、及对 大型SQL Server配置的支持。 SQL Server 2005旨在通过数据库加密、更加安全的默 认设置、加强的密码政策和细化许可控制、及加强的安 全模型等特性,为企业数据提供最高级别的安全性。 SQL Server 2005可伸缩性的先进性包括表格分区、复 制能力的增强和64位支持。
Baidu Nhomakorabea
SQL Server2005的安装和配置
软件需求
(1)浏览器软件。 在装SQL Server 2005之前,需安装Microsoft Internet Explorer 6.0 SP1或者其升级版本。因为微软控制台以及 HTML帮助都需要此软件。 (2)IIS软件。 在装SQL Server 2005之前,需安装IIS5.0及其后续版本, 以支持SQL Server 2005的报表服务。