WEB开发网
开发学院数据库Oracle Oracle9i数据库设计指引全集 阅读

Oracle9i数据库设计指引全集

 2008-09-08 12:53:41 来源:WEB开发网   
核心提示: 2.2 命名 2.2.1 语言 命名应该使用英文单词,避免使用拼音,Oracle9i数据库设计指引全集(7),特别不应该使用拼音简写,命名不允许使用中文或者特殊字符,如DATE类型, 2.3.3.2 外部时 间 由数据导入或外部应用程序产生的日 期时 间类型采用varchar类型,英文单词

2.2 命名

2.2.1 语言

命名应该使用英文单词,避免使用拼音,特别不应该使用拼音简写。命名不允许使用中文或者特殊字符。英文单词用对象本身意义相对或相近的单词,选择最简单或最通用的单词,不能使用毫不相干的单词来命名。当一个单词不能表达对象含义时,用词组组合,如果组合太长时,采用用简或缩写,缩写要基本能表达原单词的意义。当出现对象名重名时,是不同类型对象时,加类型前缀或后缀以示区别。

2.2.2 大小写

名称一律大写,以方便不同数据库移植,以及避免程序调用问题。

2.2.3 单词分隔

命名的各单词之间可以使用下划线进行分隔。

2.2.4 保留字

命名不允许使用SQL保留字。

2.2.5 命名长度

表名、字段名、视图名长度应限制在20个字符内(含前缀)。

2.2.6 字段名称

同一个字段名在一个数据库中只能代表一个意思。比如telephone在一个表中代表“电话号码”的意思,在另外一个表中就不能代表“手机号码”的意思。

不同的表用于相同内容的字段应该采用同样的名称,字段类型定义。

2.3 数据类型

2.3.1 字符型

固定长度的字串类型采用char,长度不固定的字串类型采用varchar。避免在长度不固定的情况下采用char类型。如果在数据迁移等出现以上情况,则必须使用trim()函数截去字串后的空格。

2.3.2 数字型

数字型字段尽量采用number类型。

2.3.3 日 期和时 间

2.3.3.1 系统时 间

由数据库产生的系统时 间首选数据库的日 期型,如DATE类型。

2.3.3.2 外部时 间

由数据导入或外部应用程序产生的日 期时 间类型采用varchar类型,数据格式采用:YYYYMMDDHH24MISS。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Oraclei 数据库 设计

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接