数据库应用系统开发探索
[摘要]数据库发展史数据库技术从诞生到现在,在不到半个世纪的时间里,形成了坚实的理
论基础、成熟的商业产品和广泛的应用领域
,吸引越来越多的研究者加入,文章从不同的方向
就数据库的开发提出了自己的刊发。
[关键词]数据库 软件开发 编程
数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。三十多年来
,国内外已
经开发建设了成千上万个数据库
,它已成为企业、部门乃至个人日常工作、生产和生活的基础
设施。同时
,随着应用的扩展与深入,数据库的数量和规模越来越大,数据库的研究领域也已经
大大地拓广和深化了。
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