动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   数据库 → 阅读文章
  

 INFORMIX-4GL实用手册(三)

作者来源:51CTO.com整理  
阅读 1554 人次 , 2006-3-18 12:01:00 

关系数据库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类型外,其余均可为数据库字段类型。



 本文TagsRealPlayer  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:INFORMIX-4GL实用手册(二)(1)
· 下一篇:INFORMIX-4GL实用手册(四)(1)
· Sybase数据库技术(87)
· SQL Server数据库技术(07)
· 从DB2图表中删除N个行
· 数据库分页存储过程
· SQL Server数据库技术(87)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077