我碰巧发现自己处于使用Oracle SQL Developer版本1.5.5的情况,而且这个庞大的数据库文档很差。我想创建一个星形或雪花模式,以便更好地理解数据。有一个简单的方法吗?
答案 0 :(得分:3)
您可以使用SQL Developer Data Modeler对物理数据模型进行反向工程。这实际上是SQL Developer的一个独立工具,但它共享一些品牌。它也是免费的。
结果图的质量在很大程度上取决于物理数据结构的实施情况。如果数据库已定义外键约束(禁用已足够),您将只获得关系。同样,UID需要定义的主键约束。如果您的数据库缺乏约束,则必须依赖列命名约定,数据分析和业务知识。
Star或Snowflake架构适用于数据仓库。那是你正在处理的那种数据库吗?