建模规范:
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/
,如需转载,请注明出处,否则将追究法律责任。