📄 200603011033425.html
字号:
<P><FONT face=Verdana>常见的数据库管理系统</FONT></P>
<P><FONT face=Verdana> 目前有许多数据库产品,如Oracle、Sybase、Informix、Microsoft <a href="200604040933575.html" tppabs="http://www.itisedu.com/phrase/200604040933575.html" target="_new">SQL Server</a>、Microsoft Access、Visual FoxPro等产品各以自己特有的功能,在数据库市场上占有一席之地。下面简要介绍几种常用的数据库管理系统。</FONT></P>
<P><FONT face=Verdana> Oracle<BR> Oracle是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。Oracle作为一个通用的数据库管理系统,不仅具有完整的数据管理功能,还是一个分布式数据库系统,支持各种分布式功能,特别是支持Internet应用。作为一个应用开发环境,Oracle提供了一套界面友好、功能齐全的数据库开发工具。Oracle使用PL/SQL语言执行各种操作,具有可开放性、可移植性、可伸缩性等功能。特别是在Oracle 8i中,支持<a href="200603101726185.html" tppabs="http://www.itisedu.com/phrase/200603101726185.html" target="_new">面向对象</a>的功能,如支持类、方法、属性等,使得Oracle 产品成为一种<a href="200603090845215.html" tppabs="http://www.itisedu.com/phrase/200603090845215.html" target="_new">对象</a>/关系型数据库管理系统。</FONT></P>
<P><FONT face=Verdana> Microsoft SQL Server<BR> Microsoft SQL Server是一种典型的关系型数据库管理系统,可以在许多操作系统上运行,它使用Transac<a href="javascript:if(confirm('http://www.itisedu.com/phrase/200604022118155.html \n\nThis file was not retrieved by Teleport Pro, because it was unavailable, or its retrieval was aborted, or the project was stopped too soon. \n\nDo you want to open it from the server?'))window.location='http://www.itisedu.com/phrase/200604022118155.html'" tppabs="http://www.itisedu.com/phrase/200604022118155.html" target="_new">t-SQL</a>语言完成数据操作。由于Microsoft SQL Server是开放式的系统,其它系统可以与它进行完好的交互操作。目前最新版本的产品为Microsoft SQL Server 2000,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。</FONT></P>
<P><FONT face=Verdana> Microsoft Office<BR> 作为Microsoft Office<a href="200603302222545.html" tppabs="http://www.itisedu.com/phrase/200603302222545.html" target="_new">组件</a>之一的Microsoft Access是在Windows环境下非常流行的桌面型数据库管理系统。使用Microsoft Access无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。在Microsoft Access数据库中,包括许多组成数据库的基本要素。这些要素是存储信息的表、显示<a href="javascript:if(confirm('http://www.itisedu.com/phrase/200604221212315.html \n\nThis file was not retrieved by Teleport Pro, because it was unavailable, or its retrieval was aborted, or the project was stopped too soon. \n\nDo you want to open it from the server?'))window.location='http://www.itisedu.com/phrase/200604221212315.html'" tppabs="http://www.itisedu.com/phrase/200604221212315.html" target="_new">人机交互</a>界面的窗体、有效检索数据的查询、信息输出载体的报表、提高应用效率的宏、功能强大的模块工具等。它不仅可以通过<a href="javascript:if(confirm('http://www.itisedu.com/phrase/200604151956245.html \n\nThis file was not retrieved by Teleport Pro, because it was unavailable, or its retrieval was aborted, or the project was stopped too soon. \n\nDo you want to open it from the server?'))window.location='http://www.itisedu.com/phrase/200604151956245.html'" tppabs="http://www.itisedu.com/phrase/200604151956245.html" target="_new">ODBC</a>与其它数据库相连,实现数据交换和共享,还可以与Word、Excel等办公软件进行数据交换和共享,并且通过对象链接与嵌入技术在数据库中嵌入和链接声音、图像等多媒体数据。</FONT></P>
<P><FONT face=Verdana>数据库管理系统选择原则 <BR> <BR> 选择数据库管理系统时应从以下几个方面予以考虑:</FONT></P>
<P><FONT face=Verdana> (1) 构造数据库的难易程度。<BR> 需要分析数据库管理系统有没有<a href="javascript:if(confirm('http://www.itisedu.com/phrase/200604241409355.html \n\nThis file was not retrieved by Teleport Pro, because it was unavailable, or its retrieval was aborted, or the project was stopped too soon. \n\nDo you want to open it from the server?'))window.location='http://www.itisedu.com/phrase/200604241409355.html'" tppabs="http://www.itisedu.com/phrase/200604241409355.html" target="_new">范式</a>的要求,即是否必须按照系统所规定的数据模型分析现实世界,建立相应的模型;数据库管理语句是否符合国际标准,符合国际标准则便于系统的维护、开发、移植;有没有面向用户的易用的开发工具;所支持的数据库容量,数据库的容量特性决定了数据库管理系统的使用范围。</FONT></P>
<P><FONT face=Verdana> (2) 程序开发的难易程度。<BR> 有无计算机辅助<a href="200602281725525.html" tppabs="http://www.itisedu.com/phrase/200602281725525.html" target="_new">软件工程</a>工具CASE——计算机辅助软件工程工具可以帮助开发者根据软件工程的方法提供各开发阶段的维护、编码环境,便于复杂软件的开发、维护。有无第四代语言的开发平台——第四代语言具有非过程语言的设计方法,用户不需编写复杂的过程性代码,易学、易懂、易维护。有无面向对象的设计平台——面向对象的设计思想十分接近人类的逻辑思维方式,便于开发和维护。对多媒体数据<a href="200603051002565.html" tppabs="http://www.itisedu.com/phrase/200603051002565.html" target="_new">类型</a>的支持——多媒体数据需求是今后发展的趋势,支持多媒体数据类型的数据库管理系统必将减少应用程序的开发和维护工作。</FONT></P>
<P><FONT face=Verdana> (3) 数据库管理系统的性能分析。<BR> 包括性能评估(响应时间、数据单位时间吞吐量)、性能监控(内外存使用情况、系统输入/输出速率、SQL语句的执行,数据库元组控制)、性能管理(参数设定与调整)。</FONT></P>
<P><FONT face=Verdana> (4) 对分布式应用的支持。<BR> 包括数据透明与网络透明程度。数据透明是指用户在应用中不需指出数据在网络中的什么节点上,数据库管理系统可以自动搜索网络,提取所需数据;网络透明是指用户在应用中无需指出网络所采用的协议。数据库管理系统自动将数据包转换成相应的协议数据。</FONT></P>
<P><FONT face=Verdana> (5) 并行处理能力。<BR> 支持多CPU模式的系统(SMP,CLUSTER,MPP),负载的分配形式,并行处理的颗粒度、范围。</FONT></P>
<P><FONT face=Verdana> (6) 可移植性和可括展性。<BR> 可移植性指垂直扩展和水平扩展能力。垂直扩展要求新平台能够支持低版本的平台,数据库客户机/服务器机制支持集中式管理模式,这样保证用户以前的投资和系统;水平扩展要求满足硬件上的扩展,支持从单CPU模式转换成多CPU并行机模式( SMP, CLUSTER, MPP)</FONT></P>
<P><FONT face=Verdana> (7) 数据完整性约束。<BR> 数据完整性指数据的正确性和一致性保护,包括实体完整性、参照完整性、复杂的事务规则。</FONT></P>
<P><FONT face=Verdana> (8) 并发控制功能。<BR> 对于分布式数据库管理系统,并发控制功能是必不可少的。因为它面临的是多任务分布环境,可能会有多个用户点在同一时刻对同一数据进行读或写操作,为了保证数据的一致性,需要由数据库管理系统的并发控制功能来完成。评价并发控制的标准应从下面几方面加以考虑:</FONT></P>
<P><FONT face=Verdana> 保证查询结果一致性方法<BR> 数据锁的颗粒度(数据锁的控制范围,表、页、元组等)<BR> 数据锁的升级管理功能<BR> 死锁的检测和解决方法</FONT></P>
<P><FONT face=Verdana> (9) 容错能力。<BR> 异常情况下对数据的容错处理。评价标准:硬件的容错,有无磁盘镜象处理功能软件的容错,有无软件方法异常情况的容错功能</FONT></P>
<P><FONT face=Verdana> (10) 安全性控制<BR> 包括安全保密的程度(帐户管理、用户权限、网络安全控制、数据约束)</FONT></P>
<P><FONT face=Verdana> (11) 支持汉字处理能力<BR> 包括数据库描述语言的汉字处理能力(表名、域名、数据)和数据库开发工具对汉字的支持能力。 <BR></FONT></P></div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -