表设计喜欢在oracle的树视图

时间:2012-07-14 07:43:52

标签: oracle database-design

如何在Oracle中使用树视图设计创建表。我不是使用任何编程语言进行编码,我只想要表格设计

资本
    - 分享
    - 偏好分享

负债
    - 担保贷款
    - 无抵押贷款
    - 债券

资产
    - 固定资产
    - 有形资产

最重要的是在一张桌子上。

此处资本,资产和负债是表格的主要字段,其下是子节点。

1 个答案:

答案 0 :(得分:2)

树形设计的含义尚不清楚。你指的是一种被称为“泛化专业化”的设计模式吗?我的意思是,无担保贷款是负债的子类型,您的三个主要类别可以合并为一些超类型。描述这种模式的另一种方法是“关系设计中的继承建模”。

如果是这样的话,gen-spec的表格设计主题在SO中出现了很多次。

Table design and class hierarchies

这是最好的文章之一,请按照指示向您介绍Martin Fowler关于对象关系不匹配的讨论。

How to do Inheritance Modeling in Relational Databases?