通用表处理语言查看源代码讨论查看历史
通用表处理语言 |
FORMAL是报表处理语言(FORm MAnipulation Language)的英语缩写,它是一个面向事务数据处理的非过程性的语言。在事务数据处理世界里,人们总是在制作各种各样的报表,将收集来的原始数据填入有关报表中,针对不同的要求从原始数据中提取有关信息,进行加工运算,得到结果数据,又填入新的报表中。
简介
FORMAL是报表处理语言(FORm MAnipulation Language)的英语缩写,它是一个面向事务数据处理的非过程性的语言。在事务数据处理世界里,人们总是在制作各种各样的报表,将收集来的原始数据填入有关报表中,针对不同的要求从原始数据中提取有关信息,进行加工运算,得到结果数据,又填入新的报表中。FORMAL可用来定义数据处理流程的规划图,定义各种形式的报表、以及定义从原始报表数据转变为新报表数据的变换规则。FORMTRAN是FORMAL的实现系统,是FORMAL程序的开发环境。用户可以在CRT终端前筹划其软件系统的数据加工流程图,以二维图形的形式来设计报表结构,并可在报表上面书写数据加工程序,即数据变换规则。有了这样良好的开发环境,事务数据处理的行家,不必经过传统程序设计的专门训练,便可以用FORMAL制作他所需要的数据处理软件。
评价
它规划整个数据处理系统的数据加工流程的概貌,一个程序的活动定义由两部分组成:程序的标识部分(程序名称、版本号、作者名、制作日期)以及活动流程(数据流程)部分。活动流程部分则由一系列的活动组成,每个活动又由活动名、输入数据描述、输出数据描述以及该活动在流程中的顺序的制约条件所组成FORMAL向用户提供了定义各种报表结构的手段,它将数据结构,以及数据的输出格式(即报表之形状,大小,在打印机或CRT上的位置)有机地结合在一起,以二维图形的方式形象直观地定义报表结构。[1]