background image

数据库应用系统开发探索

 

[摘要]数据库发展史数据库技术从诞生到现在,在不到半个世纪的时间里,形成了坚实的理

论基础、成熟的商业产品和广泛的应用领域

,吸引越来越多的研究者加入,文章从不同的方向

就数据库的开发提出了自己的刊发。

 

  

[关键词]数据库 软件开发 编程 

  

 

  数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。三十多年来

,国内外已

经开发建设了成千上万个数据库

,它已成为企业、部门乃至个人日常工作、生产和生活的基础

设施。同时

,随着应用的扩展与深入,数据库的数量和规模越来越大,数据库的研究领域也已经

大大地拓广和深化了。

30 年间数据库领域获得了三次计算机图灵奖,更加充分地说明了数据

库是一个充满活力和创新精神的领域。

 

  一、数据库管理信息系统计算模式

 

  在一般应用系统中。对数据库的处理是必不可少的部分

,甚至大多数 MIS 系统的主要功

能都是围绕着后台数据库的增、删、改、查询等功能展开。对数据库处理成为

MIS 系统的核心

与关键部分。常常对整个系统运行和维护起到决定性的作用

,因此,整个应用系统的数据库结

构模式就显得尤为重要。

 

  采用多层结构的分布式应用系统有很多优点

,如提高了系统的性能、可伸缩性、灵活性、

可靠性、可管理性、可重用性、可移植性等

;服务器构件可以根据应用需求迅速地加以更改,并

且在网络中的位置与应用无关

,系统管理员可以重新配置系统的负载,分布式系统非常适合构

建大数据量、开放的、跨地域的商务系统。

 

  二、数据库前端开发工具

 

  数据库系统是在文件系统的基础上逐步演变而来的

,它的发展经历了层次数据库、网状

数据库、关系数据库三个阶段。当前

,数据库技术已经面向对象数据库和数据仓库的方向发展,

但尚未得到广泛应用。关系数据库技术经过几十年的发展

,在理论上已相当成熟,目前已成为

数据库技术领域的主流。在如今的数据库前端开发工具中

,有 3 种工具排在首位:Power 

Builder、Delphi、Developer。 
  

1. Power Builder 

  

PowerBuilder 是美国著名的数据库应用开发工具生产厂商 PowerSoft 推出的成功产品,

其第一版于

1991 年 6 月正式投入市场。它是完全按照客户/服务器体系结构研制设计的,采用

面向对象技术

,图形化的应用开发环境,是数据库的前端开发工具。其特点:它支持应用系统同

时访问多种数据库

,其中既包括 Oracel、Sybase 之类的大型数据库,又包括 FOXPRO 之类支持

ODBC 接口的小型数据库,PowerBuilder 是完全可视化的数据库开发工具,它提供了大量的控

,大大加快了项目的开发速度,也使开发者更容易掌握数据库的开发。 

  

2. Delphi 

  

Delphi 的功能比 Powerbuilder 更强大(因为它把一些底层的工具提供给了程序人员),因

此更适合程序员一类的人去编写。其不但包括对操作系统

API 的调用,并且对数据库、网络的

支持也很强大

,其报表工具 Repo-Builder 也非常实用。 

  

3. Developer 

  在

Oracle Developer 环境中,可以使用可视化的 Form Builder、Report Builder、Graphics