一
1. 先建立逻辑模型,也就是ER图 ,再映射为物理模型。
2. 关于范式, 标准化数据模型一般都不是最终的结果,但他始终是建模最好的起点。
键,完整的键,除了键没有其他东西。
3. 关于数据类型的选择。
由于oracle在数据类型的物理存储上采用非常灵活的方式,因此从存储和性能考虑,使用限制性很强的数据类型或者精度 并没有优势。
二
选择数据类型时,要注意以下方面:
1.大部分情况下,不管你如何限制数据类型,Oracle内部都会使用大范围高精度的浮点方式进行存储,针对于数字和日期。
就算你给一个数字指定了精度,这个精度更多的意义在于约束数据或定义文档,而不是为了优化性能。
也有例外的情况,就是精度能够减少数据的长度,就会有利于性能的提高。