数据库应用程序的设计属于一般的程序设计范畴,但数据库应用程序有自己的一些特点。例如,大量使用屏幕显示控制语句、形式多样的输出报表、重视数据的有效性和完整性检查、有灵活的交互功能。
为了加快应用系统的开发速度,一般选择第四代语言开发环境,利用自动生成技术和软件复用技术,在程序设计编写中往往采用工具(CASE)软件来帮助编写程序和文档,如目前普遍使用的PowerBuilder、Delphi以及由北京航空航天大学研制的863/CMIS支持的数据库开发工具OpenTools等。
数据库结构建立好之后,就可以开始编制与调试数据库的应用程序,这时由于数据入库尚未完成,调试程序时可以先使用模拟数据。
