返回介绍

SQL Server 教程

发布于 2025-02-22 13:47:10 字数 4003 浏览 0 评论 0 收藏 0

SQL Server 是 Microsoft 公司推出的关系型数据库管理系统。SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

SQL Server 是 Microsoft 开发的一个企业数据库管理系统(DBMS)。 它被用于全球数以千计的企业和所使用,以及成千上万(不是数百万),世界各地的网站使用。

SQL Server (2014) 教程

本教程解释了什么是 SQL Server 2014,以及如何使用它。 你应该有关系数据库管理系统,以及它们如何工作的基本知识,基于 SQL Server2014 上。 SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本。Sybase 则较专注于 SQL Server 在 UNⅨ操作系统上的应用。 SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统,该版本继承了 SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 Microsoft 按照客户/服务器体系结构的分布进行操作。这种方法产生不必要的代价和复杂性。在 Internet 中,Oracle 已经发现了一个较好的答案。在 Internet Computing 的多层(multi-tiered) 体系结构中,集中(centralization)可以简化应用的部署和维护,数据的管理和备份,并向客户提供了高级的性能、安全性与可靠性,结果使总的操作成本更低。Oracle 具有使所有数据和文档存储在少数几个高性能数据库的能力,这种能力使客户可以集中管理他们所有的数据,并且信息管理和访问更加容易、可靠且价格更加便宜。

开放

SQL Server 只在 Windows 上运行,MicroSoft 这种专有策略的目标是将客户锁定到 Windows 环境中,限制客户通过选择一个开放的基于标准的解决方案来获取革新和价格竞争带来的好处。此外,人们也都知道,Windows 平台本身的可靠性、安全性和可伸缩性也是有限的。Oracle 能在所有主要的平台(其中包括 Windows)上运行,并且完全支持所有的工业标准,所以,客户可以利用很多种第三方应用程序、工具、网关和管理实用程序。Oracle 采用开放策略,它使得客户可以选择一种最适合他们特定需要的解决方案。利用 Oracle8i,操作系统实质上将变得无关紧要。Oracle8i 的 Internet 文件系统(iFS)是一种突破,这种突破性给所有数据类型提供了一种易于使用的数据管理接口,这样减少了客户对 Windows 之类的专用操作系统。

可伸缩性

由于 SQLServer7.0 的并行实施和共存模型并不成熟,这使得人们更加关心该产品处理日益增多的用户数和数据卷 mes)的能力。Oracle 在下列两个方面提供了一个优越的可伸 簇:Oracle 并行服务器通过使一组节点共享同一簇中的工作负载来扩展 Windows NT 的能力,Oracle 提供具有高可用性和高伸缩性的簇解决方案,而 Microsoft 只提供克服错误的簇。根据 Gartner Group 的一份报告(10/97),Microsoft 在 2001 年以前将不会有一个可伸缩的簇解决方案。Oracle 自从 1997 年以来就已经有这种能力。伸缩到其他操作系统:因为 Oracle 是一个开放的解决方案,客户可以从他们的系统移到 Unix 或另一个操作系统,当 Windows NT 不能满足他们的需要。SQL Server 与单个平台的结合意味着,当一个客户达到 Windows NT 的限制时,除了放弃他们的系统并移到一个新平台上的一个新数据库以外??一个最能节省时间和金钱的建议,他们再也没有其他选择。

安全性

由于 Internet 的出现而带来的全球数据访问也同时增加了潜在的安全危险。对于数据库的安全要求决不会比以前更高,而 SQL Server7.0 还没有获得任何类型的安全证书。相比之下,Oracle 是唯一获得最高认证级别的 ISO 标准认证的数据库。Oracle 高级的安全特性考虑了强制实施的细小权限,先进的审查,增强的访问控制,安全的分布是处理与复制,以及使用附加的外部签发机制的能力。SQL Server7.0 没有这些特性。

可扩展性

今天的 Internet 是一个令人激动的新世界,它具有鲜明的图像,实时的视频点播,高保真的语音和声音,以及诸如金融数据趋势和地理编码之类的复杂信息。通过集中管理文本、图像、音频、视频和地理信息,Oracle8i 的 interMedia 使客户能够利用 Web 的多媒体特性。相比之下,Microsoft SQL Server 7.0 对非传统的数据类型缺乏内置的支持。作为一种替代的策略,Microsoft 提倡将非传统的数据存储到单独的服务器里的平面(flat)文件中,然后使用 OLE-DB 将它们链接在一起。使用这种策略,集成在 Web 中发现的各种数据类型,将会产生复杂的、不安全的、维护量大的数据包(mess),这种数据包缺乏事物的完整性。

性能

低性能可能是很致命的(fatal),因为雇员的生产能力被阻碍,客户由于过多的等待时间而丢失。根据事物处理委员会(TPC)审查的标准与结果,Oracle 提供了比 SQL Server7.0 更高级的性能。到 1998 年 11 月为止,Oracle 一直是 Windows NT 中 TPC-D 和 TPC-C 标准的世界记录保持者。实际上,Oracle 的 NT TPC-C 结果几乎比 Microsoft 的快两倍。Microsoft 从来没有宣布一个 TPC-D 结果,这就意味着尽管 SQL Server7.0 中有假定的环境,但它仍然不适合于数据仓库应用。Oracle 也保持了 SAP,Baan 和 Peoplesoft 标准的世界记录。通过一贯地演示正式标准与实际情况之间的性能关系,acle 已被证明,它可以处理最紧迫的数据仓库和 OLTP 应用的工作负。

操作简单

使数据库易于安装、使用和管理??组合在一起称为“操作简单“??是一个减少成本的关键因素。尽管 Microsoft 产品具有易于使用的美誉,但 SQL Server7.0 缺乏数据库管理的特性,而这种特性是复杂的数据库系统所必须的。例如,对于 SQL Server6.5 和 SQL Server7.0,Microsoft 需要使用单独的管理工具。为了易于安装,Oracle 使用了一个基于 Java 的实用程序,该实用程序提供了安装和运行一个预调整和预配置的 Oracle8i 数据库所需要的一切内容。“操作简单“的最重要部分是易管理性,Oracle Enterprise Manager(企业管理器)提供一个集成的管理控制台来集中管理多个服务器。客户也可以单独购买所有三个或其中任何一个可选的管理包,这些管理包提供了高级的功能来调整和诊断数据库,管理数据库环 PC Week 已经说过,“SQL Server7.0 并没有向客户提供其竞争对手尚未提供的任何新东西。”根据 Information Week(9/14/98),“即使在经济的市场中:Windows NT 环境,SQLServer7 仍然不是 OLTP 数据库竞争者的对手。”在 SQL Server7.0 中,许多关键任务数据库应用所必需的功能(高可用性/可伸缩性、安全、性能等)仍然没有。Microsoft 正在努力地追赶 Oracle 又一个技术领先的传统,新发布的 Oracle8i 也不例外。通过诸如 iFS、数据库 Java、WebDB、interMedia 和 WebToGo 之类的革新,Oracle 带头使各个公司获得 Internet 计算的好处。特别在 Windows NT 中,由于 Oracle 是第一个发布 NT 数据库簇解决方案的厂商,第一次支持超过大内存(VLM),第一次将高可用性和可伸缩性带到安装有 Oacle 并行服务器的 NT 中。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文