首页    新闻    下载    文档    论坛     最新漏洞    黑客教程    数据库    搜索    小榕软件实验室怀旧版    星际争霸WEB版    最新IP准确查询   
名称: 密码:      忘记密码  马上注册
数据库 :: 数据库

INFORMIX-4GL实用手册(三)


http://www.gipsky.com/
关系数据库Informix-4GL程序设计



一.关系数据库程序设计的关键和方法

1.成功设计一个关系数据库的关键因素:



①.深入广泛、了解企业内部组织机构及需求;



②.始终保持与最终用户交互、联系;



③.设计过程中要采用结构化的开发方法,便于维护;



④.要用ER图表示数据结构模型。

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类型外,其余均可为数据库字段类型。
<< INFORMIX-4GL实用手册(四) INFORMIX-4GL实用手册(二) >>
评分
10987654321
API:
gipsky.com& 安信网络
网友个人意见,不代表本站立场。对于发言内容,由发表者自负责任。

系统导航

 

Copyright © 2001-2010 安信网络. All Rights Reserved
京ICP备14013333号-8