从现有数据库(Oracle)创建星形/雪花模式

时间:2017-06-28 12:37:00

标签: oracle database-schema snowflake-schema

我碰巧发现自己处于使用Oracle SQL Developer版本1.5.5的情况,而且这个庞大的数据库文档很差。我想创建一个星形或雪花模式,以便更好地理解数据。有一个简单的方法吗?

1 个答案:

答案 0 :(得分:3)

您可以使用SQL Developer Data Modeler对物理数据模型进行反向工程。这实际上是SQL Developer的一个独立工具,但它共享一些品牌。它也是免费的。

结果图的质量在很大程度上取决于物理数据结构的实施情况。如果数据库已定义外键约束(禁用已足够),您将只获得关系。同样,UID需要定义的主键约束。如果您的数据库缺乏约束,则必须依赖列命名约定,数据分析和业务知识。

Star或Snowflake架构适用于数据仓库。那是你正在处理的那种数据库吗?