ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle建模规范

Oracle建模规范

原创 Linux操作系统 作者:尛样儿 时间:2010-06-07 20:41:19 0 删除 编辑
建模规范:
1.表一定要有主键,能够建立外键约束一定建立外键约束。充分考虑对主键、外键、NOT NULL、CHECK、唯一等约束的使用,来保证数据的完整性。
2.对可能的大表做特殊处理,包括创建为分区表,索引和表存储在不同的存储上,定期迁移历史数据等手段。
3.对表,视图,触发器,存储过程等对象要有严格的命名规范,注意表名、字段名等长度都不能超过30。
4.对表和字段名称都要有明确的注释。
5.充分考虑字段类型的长度,做到准确,可扩展性。
6.使用字符类型,如果能使用CHAR最好使用CHAR来代替VARCHAR2。
7.考虑业务,对在SQL中会关联的字段(主键,外键,WHERE的字段),必须指定字段的NOT NULL约束。
8.避免将索引建立在有NULL的字段上。
9.注意创建索引的类型,普通索引、唯一索引、位图索引、反转索引等的区别。
10.避免将索引建立在大字段类型上。
11.创建的视图深度不要超过3层。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23135684/viewspace-664633/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Oracle SQL写法
请登录后发表评论 登录
全部评论
Oracle数据库管理员,Oracle数据库系统构架员;2012年7月出版《构建最高可用Oracle数据库系统:Oracle 11gR2 RAC管理、维护与性能优化》一书;Oracle 10g OCM。

注册时间:2010-01-05

  • 博文量
    483
  • 访问量
    5650041