INFORMIX4GL实用手册(三)数据库 -电脑资料
关系数据库Informix-4GL程序设计 一.关系数据库程序设计的关键和方法 1.成功设计一个关系数据库的关键因素: ①.深入广泛、了解企业内部组织机构及需求; ②.始终保持与最终用户交互、联系; ③.设计过程中要采用结构化的 开发 方法,便于维护; ④.要用ER图
关系数据库Informix-4GL程序设计
一.关系数据库程序设计的关键和方法
1.成功设计一个关系数据库的关键因素:
①.深入广泛、了解企业内部组织机构及需求;
②.始终保持与最终用户交互、联系;
③.设计过程中要采用结构化的开发方法,便于维护;
④.要用ER图表示数据结构模型,
INFORMIX4GL实用手册(三)数据库
。2.结构化的开放方法交整个应用的开发周期划分成阶段:
①.系统开发的可行性报告;
②.程序的功能需求;
③.技术设计(系统规格说明书);
④.编程及测试(源程序代码清单);
⑤.用户培训、实现(用户手册)。
⑥.程序的维护与升级。
3.数据库设计的方法与步骤:
①.获得对企业的了解(需求分析);
②.标识主要的数据对象(实体、属性、联系);
③.用ER图画出数据对象(初步ER图);
④.求解逻辑数据类型(处理联系、去掉冗余);
⑤.确定属性的细则(数据类型);
⑥.通过规范化来修正逻辑模型;
⑦.用SQL的DDL将逻辑模型转换成物理的DB模式。
二.Informix-4gl的语法规则
1.程序体结构:
DATABASE
GLOBALS###定义全局变量
DEFINE变量名1变量类型,
变量名n变量类型
ENDGLOBALS或GLOBALS“glob.4gl”
MAIN
DEFINE变量名1变量类型,
变量名n变量类型
OPTIONSPROMPTLINE1,
ERRORLINE24,
MESSAGELINE24,
COMMENTLINE24,
FORMLINE4,
MENULINE4,
nextkeycontrol-n,
previouskeycontrol-p,
deletekeycontrol-o,
insertkeycontrol-i,
ACCEPTKEYINTERRUPT,###使用ESC键无效
INPUTWRAP###按接受键后存入
DEFERINTERRUPT###防止非法中断
setisolationtodirtyread
setlockmodetowait5
whenevererrorcontinue###遇到错误继续执行
callstartlog(“slif_err.log”)
....(其它程序语句)....(用户函数)
ENDMAIN
2.程序的具体语法:
①.命令行参数:
arg_val[0]:表示命令本身
arg_val[1]:表示命令行参数1
arg_val[n]:表示命令行参数n
sum_args():测试命令行参数的总个数
②.程序变量:
除serial类型外,其余均可为数据库字段类型,
电脑资料
《INFORMIX4GL实用手册(三)数据库》()。原文转自:http://www.ltesting.net