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。
更多精彩
赞助商链接