【发布时间】:2011-10-06 09:17:09
【问题描述】:
我现有的表几乎是非规范化的。没有针对事物列表状态、类型、国家/地区等的查找表...最初的设计只是为了简化应用程序对数据库的访问,因此这种非规范化没有性能原因。
这导致表格包含大量重复数据,我想通过为各种状态/类型/国家列引入查找表来正确规范化。
我是否可以在数据库 (oracle) 中执行此操作,并且对客户端保持透明? 应用程序将继续执行插入操作,但数据库会将内容映射到场景。
我一直在尝试组合使用视图和触发器来进行映射,但感觉应该有一种更自动的方式来执行此操作。
【问题讨论】:
标签: sql oracle normalization denormalization lookup-tables