目 录
1. 编写目的 ..................................................................................................................................................... 4
2. 适用范围 ..................................................................................................................................................... 4
3. 角色和职责 ................................................................................................................................................. 4
4. 定义、缩写词及术语 ................................................................................................................................. 4
5. ORACLE 数据库模型设计规范 .................................................................................................................... 4
5.1 基本设计规范 ...................................................................................................................................... 4
5.1.1 构成规范 ............................................................................................................................... 4
5.1.2 大小写规范 ........................................................................................................................... 5
5.1.3 长度规范 ............................................................................................................................... 5
5.1.4 对象命名规范 ....................................................................................................................... 5
5.2 表 .......................................................................................................................................................... 6
5.2.1 表的分类 ............................................................................................................................... 6
5.2.2 表名 ....................................................................................................................................... 7
5.2.3 字段名称 ............................................................................................................................... 8
5.2.4 字段注释 ............................................................................................................................. 10
5.2.5 主键 ..................................................................................................................................... 10
5.2.6 约束 ......................................................................................................................................11
5.2.7 表的分区 ..............................................................................................................................11
5.2.8 行记录长度建议 ................................................................................................................. 14
5.2.9 尽量规划在同一表空间 ..................................................................................................... 14
5.2.10 大表的数据保留策略 ......................................................................................................... 14
5.2.11 临时表的清理机制 ............................................................................................................. 14
5.3 序列 .................................................................................................................................................... 14
5.4 索引 .................................................................................................................................................... 14
5.4.1 用不上分区条件的局部索引不宜建 ................................................................................. 15
5.4.2 函数索引 ............................................................................................................................. 15
5.4.3 位图索引 ............................................................................................................................. 15
5.4.4 外键被引用对应列需要建立索引 ..................................................................................... 15
5.4.5 建立联合索引需要谨慎 ..................................................................................................... 15
5.4.6 单表索引个数 ..................................................................................................................... 16
5.4.7 单表无任何索引 ................................................................................................................. 16
5.5 表的空间及表的用户......................................................................................................................... 16
5.6 触发器 ................................................................................................................................................ 16
5.7 其他 .................................................................................................................................................... 16
6. 附录 ........................................................................................................................................................... 17
6.1 Oracle 保留字参考 ................................................................................................................................ 17
6.2 通用中英文对照及缩写表 ................................................................................................................. 18