rale数据库编程规范.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
rale数据库编程规范.doc

密级 公开()普通(V)秘密()机密()绝密() Oracle:据库编程规范 Oracle :据库编程规范 文档编号:〈文档编号(按照文档编码规范)〉 文档归类:〈文档归类〉 作 者:李程扬 创建时间:2005-11-14 修改时间:2005-11-15 版本号:vl. 0 文档传阅: 一、数据库对象创建及命名规范 1、 数据库字段及对象命名规范 数椐库命名规范与PB编程规范对命名方式的约定可相互参照; 命名单词间分隔用下划线[_],尽可能使用与业务相匹配的单词或其缩写; 绝对不允许使用拼音首码及简单数字的命名方式; Oracle对于对象或字段名称长度有限制,最多31个字符; 2、 字段定义及类型说明 字段定义仅能使用以下类型 date:日期时间类型,存入H期字段的数据若未指明时间,时间缺省 就是[00:00:00];若未指明日期,则日期缺省是[1900-01-01];对于年份 [number (4, 0)]与月份[number (6, 0)]这类数据,一般用number类型定义; number:数值类型,字段所占空间与每一行数椐相关,即有多少存多 少;要注意其定义小数位是包含在总长度中,如number (12, 2)一一总长 度为12位,其中小数占2位; char:定长字符串类型,不论字符串信息多少都要占川所定义长度的 空间,不足的部分用空格填充;对于一些更新操作比varchad效率高; 长度限制为255; varchar2:非定长字符串类型,字符串信息多少就占多少空间,所以 对于此类型数据在存入数据库前要去空格,以防止多余空格造成字段关联 错误;相比char可节省很多存储空间,某种程序上可提高网络传输效率; 长度限制为4000个字符; clob: 一般存大于4000个字节的字符串信息,如数裾窗口的语法; blob: 一般存二进制数据,如图片; 对于字符串类型,除数据固定长度字段(如char (1)、SICK_ID),其它情况都 必须使用varchar2类型; 对于number与varchar2类型,在定义时要预留足够的长度,因为这两种类型 都是按实际数据来分配存储空间,这样才能避免数裾需求变长,字段长度修改 造成程序错误(数据窗字段及数值变量小数位定义); 应尽量使用number类型定义代码、状态字段;相比char或varchar2,这可 最大程度地节省空间,并可显著提度检索效率:当然,同类型已定义的字段, iii. 常见业务字段名称及类型定义如下 字段名 字段中文名 字段类型 说明 sick id 病人ID char(10) 兼容原有设计 ic card id 就诊卡号 varchar2(30) 兼容原有设计 item code 项目代码 varchar2(14) 兼容原有设计(诊项或药品代码) Item name 项0名称 varchar2(400) item spec 项0规格 varchar2(200) item class 类别 Varchar2(10) 兼容原有设计 item price 单价 number (15, 6) item unit 单位 varchar2(8) 兼容原有设计 operator 操 varchar2(27) 兼容原有设计 dept code 科室代码 varchar2(8) 兼容原有设计 cost/charges 金额 number(15, 2) apply no 单据号 varchar2(12) 兼容原有设计 quantity 数量 number (15, 4) remark 备注 varchar2(4000) valid flag 有效标志 Number (1, 0) spell code 拼咅首码 varchar2(100) wbzx code 五笔首码 varchar2(100) sequence no 排序号 Number (10, 0) code 代码 Number (4, 0) 字典代码 class 类别 Number (10, 0) 类别代码 数据库对象定义说明:创建对象时一定要指定是在哪个模式下面 a. 表 e.为兼容原先设计,还是必须使用旧的类型定义; 字段命名约定i.11字段名称不必像PB变量使用前缀来标识其数据类型;字段常用后缀如下 e. 为兼容原先设计,还是必须使用旧的类型定义; 字段命名约定 i. 11 字段名称不必像PB变量使用前缀来标识其数据类型; 字段常用后缀如下 ID/No 表示唯一的序列号标识;其中ID多用于表示对人或物 的标识,即指的是一种标志(如Sick 1D);而No多用于对连续号 或流水号的标识(如单据号App 1 y_No) Code Name Class Operator Time Dept Flag Status 表

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档