我碰巧发现自己处于使用Oracle SQL Developer版本1.5.5的情况,并且存在此文档非常差的大型数据库。我想创建一个星形或雪花模式以更好地理解数据。有没有简单的方法来做到这一点?从现有数据库(Oracle)创建星型/雪花模式
1
A
回答
3
您可以使用SQL Developer Data Modeler反向设计物理数据模型。这实际上是SQL Developer的独立工具,但共享一些品牌。它也是免费的。
结果图的质量将在很大程度上取决于物理数据结构的实施情况。如果数据库定义了外键约束(禁用足够好),则只会获得关系。同样,UID需要定义的主键约束。如果你的数据库缺乏约束,你将不得不依赖列命名约定,数据分析和业务知识。
Star或Snowflake模式适用于数据仓库。这是你正在处理的那种数据库吗?
+0
感谢您的帮助,我必须要求我们的管理员在我试用之前先将其安装在我的电脑上。 是的,这是一个包含交易的数据仓库。该数据库还定义了关键限制(谢天谢地:))。 –
相关问题
- 1. 星型模式vs雪花模式
- 2. 使用MySQL Workbench从现有模式/模型创建数据库
- 3. 雪花模式是否比数据挖掘的星型模式更好?
- 4. 从数据仓库中的星型模式创建视图
- 5. ORM等效于明星/雪花模式
- 6. DWH不是星型模式不是雪花不是E-R
- 7. 转换一个无星型模式数据库星型模式数据库
- 8. 从现有的MongoDB数据库创建Django模型
- 9. 实体框架从现有数据库创建核心模型
- 10. 从JSON模式表示创建火花数据帧模式
- 11. 从模型创建数据库实例
- 12. 数据仓库 - 星型模式解释
- 13. 从应用程序模型创建数据库模式与否?
- 14. 从DataTable创建数据库模式
- 15. 创建数据库模式
- 16. Migrator.Net - 从现有数据库创建
- 17. EF5不基于现有数据库正确创建模型
- 18. 为现有的数据库/ sql视图创建django模型?
- 19. 以编程方式创建Oracle数据库和模式ADO.NET
- 20. Cognos FM雪花或星型模式?需要层次结构的帮助
- 21. Oracle数据库表创建
- 22. 从雪花
- 23. 从电影数据库创建数据库模式
- 24. 从现有数据库创建数据库表正在进行
- 25. Ruby On Rails:从现有数据库创建模型视图和控制器
- 26. 如何从Laravel的现有数据库创建迁移和模型
- 27. Athena从拼花模式创建表
- 28. 为大型数据集创建MySQL数据库模式
- 29. 如何基于关系模式创建Oracle数据库
- 30. Oracle:创建新数据库删除现有用户
你的意思是你想创建一个数据模型**图**?星星和雪花是数据库设计的类型,你不能创建一个“现有”模式。 –