【问题标题】:Create star/snowflake schema from existing database (Oracle)从现有数据库 (Oracle) 创建星形/雪花模式
【发布时间】:2017-12-01 19:51:42
【问题描述】:

我碰巧发现自己在使用 Oracle SQL Developer 版本 1.5.5 并且有一个庞大的数据库,其文档非常差。我想创建一个星形或雪花模式,以便更好地理解数据。有没有简单的方法来做到这一点?

【问题讨论】:

  • 您的意思是要创建数据模型图表?星型和雪花型是数据库设计的类型,您不能创建现有模式中的“一种”。

标签: oracle database-schema snowflake-schema


【解决方案1】:

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

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

星形或雪花模式适用于数据仓库。你正在处理的是那种数据库吗?

【讨论】:

  • 感谢您的帮助,在我试用之前,我必须先让我们的管理员将它安装在我的电脑上。是的,它是一个带有事务的数据仓库。该数据库还定义了关键约束(谢天谢地:))。
猜你喜欢
  • 2021-04-21
  • 2021-05-12
  • 2015-01-04
  • 2015-02-23
  • 2012-12-28
  • 2023-03-22
  • 2012-07-01
  • 2021-08-01
  • 1970-01-01
相关资源
最近更新 更多