江南大学学士毕业论文--热电厂热网管理系统内容摘要:

是目前唯一支持所有主要工业标准 (XML、 SOAP、 WSDL 和 XSL 等 )的开发工具。 同时也支持基于 Web 服务的 和 Sun One 体系,而且提供给 Web 开发者需要的可伸缩性与可靠性。 Delphi 是 Inprise 公司 ( 原 Borland 公司 ) 推出的 Delphi 编程软件的最新版本 , 它采用面向对象的程序设计、组件化的编程方式、快速 Pascal 编译器、OLE 自动化、 ActiveX 编程、数据库以及 Inter 编程支持 , 从而使得 Delphi 开发功能更加强大 , 更加易于学习和使用。 Delphi 从一开始出现在市场上,便受到了广大用户的喜爱。 Delphi 更是在旧版本的基础上有了长足的改进:一方面继续保持着原来的优势 —— 例如提供数量众多、功能强大、使用方便的各种组件及非常优秀的数据库开发支持;另一方面弥补了旧版本的不足,大力开拓新的功能和应用 —— 例如提供了更完备更优江南大学毕业论文 热电厂热网管理系统 13 秀的网络功能组件,使 Delphi 有了更加强大的网络功能,适应了当今网络迅猛发展的趋势。 Delphi 的新特点 ● 新 IDE 的特点 ● 新的网络功能特点 ● 新 VCL 的特点 ● 新 RTL 单元和特点 ● 新的编译器的特点 ● 新的 COM/ActiveX 特点 2. 2 SQL Server 概述 SQL Sever 历史及发展 1974 年 , IBM 的 Ray Boyce 和 Don Chamberlin 将 Codd 关系数据库的 12 条准则的数学定义以简单的关键字语法表现出来 , 里程碑式地提出了 SQL( Structured Query Language) 语言。 SQL 语言的功能包括查询、操纵、定义和控制,是一个综合的、通用的关系数据库语言,同时又是一种高度非过程化的语言,只要求用户指出做什么而不需要指出怎么做。 SQL 集成实现了数据库生命周期中的全部操作。 自产生之日起, SQL 语言便成了检验关系数据库的试金石,而 SQL 语言标准的每一次变更都指导着关系数据库产品的发展方向。 在 SQL 语言取 得进展的同时, IBM 研究中心于 1973 年开始着手 SystemR 项目。 其目标是论证一个全功能关系 DBMS 的可行性。 该项目结束于 1979 年,完成了第一个实现 SQL 的 DBMS。 1986 年, ANSI 把 SQL 作为关系数据库语言的美国标准,同年公布了标准 SQL文本。 目前 SQL 标准有 3 个版本。 基本 SQL 定义 ANSIX313589, Database Language SQL with Integrity Enhancement[ANS89],一般叫做 SQL89。 SQL89定 义 了 模 式 定 义 、 数 据 操 作 和 事 务 处 理。 SQL89 和 随 后 的ANSIX31681989,DatabaseLanguageEmbeddedSQL构成了第一代 SQL 标准。 ANSIX31351992[ANS92]描述了一种增强功能的 SQL,现在叫做 SQL92 标准。 SQL92 包括模式操作,动态创建和 SQL 语句动态执行、网络环境支持等增强特性。 在完成 SQL92 标准后, ANSI 和 ISO 即开始合作开发 SQL3 标准。 SQL3 的主要特点在于抽象数据类型的支持,为新一代对象关系数据库提供了标准。 SQL Sever 的优越性 SQL 广泛地 被采用正说明了它的优点。 它使全部用户,包括应用程序员、 DBA管理员和终端用户受益非浅。 (1) 非过程化语言 SQL 是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。 SQL 允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。 所有 SQL 语句接受集合作为输入,返回集合作为输出。 SQL的集合特性允许一条 SQL 语句的结果作为另一条 SQL 语句的输入。 SQL 不要求用户指定对数据的存放方法。 这种特性使用户更易集中精力于要得到的结果。 所有 SQL 语句使用查询优化器,它是 RDBMS 的一部 分,由它决定对指定数据存取的最快速度的手段。 查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。 (2) 统一的语言 SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。 基本的 SQL 命江南大学毕业论文 热电厂热网管理系统 14 令只需很少时间就能学会,最高级的命令在几天内便可掌握。 SQL 为许多任务提供了命令,包括: ● 查询数据 ● 在表中插入、修改和删除记录 ● 建立、修改和删除数据对象 ● 控制对数据和数据对象的存取 ● 保证数据库 一致性和完整性 以前的数据库管理系统为上述各类操作提供单独的语言,而 SQL 将全部任务统一在一种语言中。 (3) 是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言,用户可将使用 SQL的技能从一个 RDBMS转到另一个。 所有用 SQL编写的程序都是可以移植的。 SQL Sever 简述及 C/S 相关资料 SQL 语言作为关系数据库管理系统中的一种通用的结构查询语言, 已经被众多的数据库管理系统所采用,如 ORACLE、 Sybase、 Informix 等数据库管理系统,它们都支 持 SQL 语言。 Delphi 与使用 SQL 语言的数据库管理系统兼容,在使用Delphi 开发数据库应用程序时,我们可以使用 SQL 语言编程,支持 SQL 编程是Delphi 的一个重要特征,这也是体现 Delphi 作为一个强大的数据库应用开发工具的一个重要标志。 简单来说 SQL Server 是一种客户机 /服务器系统。 事实上, Sybase DataServer(以此为基础开发了原始的 SQL Server)是第一个作为客户机 /服务器系统开发的商用关系数据库系统。 那这又说明了什么呢。 这不只意味着 SQL Server 是一个双层系统。 从传统上看,双层系统意味着客户机应用程序运行在一台机器上,向另一台计算机上的服务器发送请求。 而对于 SQL Server,客户机 /服务器意味着 SQL Server 的组成部分,即客户机 API 部分,驻留在处理结构中的远端,与服务器组件本身是分开的。 在典型的双层模型中,客户机程序部分驻留在台式机上 ,具有大量客户机应用程序逻辑和业务逻辑,并且会直接向数据库系统发出请求。 然后,客户机得到服务器响应这些请求所返回的数据。 三层系统也采用了同样的模型。 多年以来, SQL Server 一直用在事务处理监视系统 中,例如 BEA 的 Tuxedo 以及 Compaq 的 ACMSxp,这些系统早在二、三十年前就采用了典型的三层模型。 三层模型在今天基于 Web 的应用系统中占据了支配地位,这类系统以 Microsoft 的 MTS 以及新的 COM+ 为代表。 从 SQL Server 的角度看,三层解决方案中的客户机程序是放在中间层的。 中间层直接与数据库交互。 实际的桌面,或瘦客户机 (Thin Client),使用其他机制并通常直接与中间层交互,而不是直接与数据库系统交互。 Sybase 首先提出了 Client/Server 数据库体系结构的思想,并率先在自己的SybaseSQLServer 中实现。 在此之前,计算机信息一般都存储在单一的主机计算机中,最终用户一般都通过字符终端管理和访问主机,绝大多数的处理都由主机完成,终端主要完成输入和简单的显示功能。 这种主机 /终端模式的软硬件费用相当高,中小型企业一般都无法实施。 在 70 年代末和 80 年代初, IT 业发生了两件产生深远影响的事件: PC 机和局域网络的迅速普及。 PC 机比终端的功能要强得多,局域网的速度也比主机终端之间的连接速度快得多,而且与主机系统相比,它们的费用也低得多,与此同 时,工作站和小型机也飞速发展,在许多方面可以取代主机的功能,这些为实施 Client/Server 体系结构提供了硬件的基础。 江南大学毕业论文 热电厂热网管理系统 15 在 Client/Server 体系结构中,服务器提供数据的存储和管理等功能,客户端运行相应的应用,通过网络可获得服务器的服务,使用服务器上的数据库资源。 客户机和服务器通过网络连结成为一个互相协作的系统。 Client/Server 体系结构将原来运行在主机系统上的大型数据库系统进行适当的划分,在客户机和服务器之间进行合理的分配,在 Sybase SQL Server 中,将数据库和应用划分为以下 几个逻辑功能:用户接口( User Interface)、表示逻辑( Presentation Logic)、事务逻辑( Transaction Logic)、数据存取( Data Access)。 Sybase 的设计思想是将事务逻辑和数据存取放在服务器一侧处理,而把用户接口、表示逻辑放在客户机上处理。 Client/Server 体系结构把硬件和软件合理的配置和设计,极大地推动了当时联机企业信息系统的实现。 与主机 /终端模式相比, Client/Server 体系结构可以更好地实现数据服务和应用程序的共享,并且系统容易扩充 ,更加灵活,简化了企业信息系统的开发。 当信息系统的规模扩大或需求改变时,不必重新设计而可以在原有的基础上进行扩充和调整,从而保护了企业在硬件和软件上的已有的投资。 “ Client/Server 体系结构 很快成为企业信息建设的主要模式,对数据库乃至 IT业的发展产生了深远的影响。 SQL Server 是一种高效的关系数据库系统 , 它是 Microsoft 公司开发的数据库管理系统 , 非常易于安装和管理 , 并且 , 由于自带开发工具和向导 , 这使得开发基于 Microsoft174。 SQL Server™ 2020 的应用程序相对比较 容易。 而且它 与Windows NT/2020 及 Windows 9x 等操作系统紧密集成,这种安排使 SQL Server能充分利用操作系统所提供的特性。 对于今天复杂的客户 /服务器系统来说, SQL Server 是一个很好的选择。 Microsoft174。 SQL Server™ 2020 的特性包括 : Inter 集成 SQL Server 2020 数据库引擎提供完整的 XML 支持。 它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。 SQL Server 2020 程序设计模型 与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2020 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。 可伸缩性和可用性 同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows174。 98 的便携式电脑,到运行 Microsoft Windows 2020 数据中心版的大型多处理器服务器。 SQL Server 2020 企业版支持联合服务器、索引视图 和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。 企业级数据库功能 江南大学毕业论文 热电厂热网管理系统 16 SQL Server 2020 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。 数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。 SQL Server 2020 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2020 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。 复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持 同步。 可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。 易于安装、部署和使用 SQL Server 2020 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。 SQL Server 2020 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。 这些功能使您得以快速交付 SQL Server 应用程序,使客 户只需最少的安装和管理开销即可实现这些应用程序。 数据仓库 SQL Server 2020 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。 S。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。