1。FoxPro数据库系统
FoxPro最初由美国Fox公司1988年推出,1992年Fox公司被Microsoft公司收购后,相继推出了FoxPro2。5。2。6和VisualFoxPro等版本,其功能和性能有了较大的提高。FoxPro2。5。2。6分为DOS和Windows两种论文网版本,分别运行于DOS和Windows环境下。FoxPro比FoxBASE在功能和性能上又有了很大的改进,主要是引入了窗口。按纽。列表框和文本框等控件,进一步提高了系统的开发能力。
VisualFoxPro是随着Windows95的上市而推出的,最初版本为3。0,主要适用于Windows95和WindowsNT等环境下。其功能和性能有了新的飞跃,是目前Fox系列数据库的主要版本。其主要特点如下:
(1)快速生成任务。VisualFoxPro是一种可视化开发工具,提供了一系列的向导。生成器和设计器,可以快速地生成应用程序。
(2)比较完善的数据字典。可以对数据库中的每个表定义规则。永久关系以及触发器等,初步具备了许多大型数据库的特征。
(3)具有面向对象编程能力。用户既可以利用其提供的基类,如窗体。工具栏等,也可以在此基础上创建自己的类库。
(4)良好的兼容性。可兼容FoxBASE等XBASE数据库,可以与其他数据库交换数据。
(5)支持客户机/服务器结构。
2。Access数据库系统
美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好。易学易用。开发简单。接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下:
(1)完善地管理各种数据库对象,具有强大的数据组织。用户管理。安全检查等功能。
(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE。FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。
(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。
(4)作为Office套件的一部分,可以与Office集成,实现无缝连接。
(5)能够利用Web检索和发布数据,实现与Internet的连接。Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。
3。Oracale数据库系统
美国Orcale公司研制的一种关系型数据库管理系统,是一个协调服务器和用于支持任务决定型应用程序的开放型RDBMS。它可以支持多种不同的硬件和操作系统平台,从台式机到大型和超级计算机,为各种硬件结构提供高度的可伸缩性,支持对称多处理器。群集多处理器。大规模处理器等,并提供广泛的国际语言支持。Orcale是一个多用户系统,能自动从批处理或在线环境的系统故障中恢复运行。系统提供了一个完整的软件开发工具Developer2000,包括交互式应用程序生成器。报表打印软件。字处理软件以及集中式数据字典,用户可以利用这些工具生成自己的应用程序。Orcale以二维表的形式表示数据,并提供了SQL(结构式查询语言),可完成数据查询。操作。定义和控制等基本数据库管理功能。Orcale具有很好的可移植性,通过它的通信功能,微型计算机上的程序可以同小型乃至大型计算机上的Orcale,并且能相互传递数据。另外Orcale还具有与C语言的接电子表格。图形处理等软件。
Orcale属于大型数据库系统,主要适用于大。中小型应用系统,或作为客户机/服务器系统中服务器端的数据库系统。
4。Informix数据库系统
美国InfomixSoftware公司研制的关系型数据库管理系统。Informix有Informix-SE和Informix-Online两种版本。Informix-SE适用于UNIX和WindowsNT平台,是为中小规模的应用而设计的;Informix-Online在UNIX操作系统下运行,可以提供多线程服务器,支持对称多处理器,适用于大型应用。
Informix可以提供面向屏幕的数据输入询问及面向设计的询问语言报告生成器。数据定义包括定义关系。撤销关系。定义索引和重新定义索引等。Informix不仅可以建立数据库,还可以方便地重构数据库,系统的保护措施十分健全,不仅能使数据得到保护而不被权限外的用户存取,且能重新建立丢失了的文件及恢复被破坏了的数据。其文件的大小不受磁盘空间的限制,域的大小和记录的长度均可达2K。采用加下标顺序访问法,Informix与COBOL软件兼容,并支持C语言程序。Informix可移植性强。兼容性好,在很多微型计算机和小型机上得到应用,尤其适用于中小型企业的人事。仓储及财务管理。
5。Sybase数据库系统
美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器环境下的大型数据库系统。Sybase提供了一套应用程序编程接口和库,可以与非Sybase数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。
[1][2]下一页