oracle - 将 TOAD 数据建模器与现有 TOAD Oracle 结合使用
问题描述
我需要开始一个长期的项目来绘制数据表,以便我们能够从高级别的角度了解我们在 Oracle 数据库中存储的信息以及这些表是如何相互链接的。这主要用于 GDPR 准备工作。
由于我们的组织已经存在了几十年,它的数据库非常庞大。使用 TOAD for Oracle,我可以轻松查看表中的所有列,因此我开始查看不同的数据库映射工具(ER/ONE、DDM、Astah),但它们看起来都需要手动创建所有表和列并手动绘制它们的关系。
我希望尽可能减少体力劳动,并且想知道使用 TOAD 数据建模器是否会有所帮助,因为无论如何我都在使用 TOAD for Oracle。我可以以某种方式自动化表、列和关系创建过程吗?
不幸的是,我们的组织只有 Oracle 的基本版本(我认为高级捆绑包中可能包含数据映射器......不确定。)对我拥有的选项有什么想法吗?
-
捆绑包:Toad for Oracle Base(64 位),附加组件:<-none->
解决方案
我们组织只有Oracle的基础版本
注意:TOAD 不是 Oracle 产品,它由 Quest 拥有和开发。
它们看起来都像我需要手动创建所有表和列并手动绘制它们的关系
任何体面的数据建模工具都支持从现有模式逆向工程物理数据模型。派生模型有多好取决于您的模式有多好(我敢打赌:几十年的发展没有现有的数据建模工具?不好)。例如,如果您的模式具有外键,则逆向工程过程将使用它们来绘制表之间的关系(即使它们被禁用)。但是,如果没有外键,那么您就只能靠自己了。
由于您已经在使用 TOAD,因此您需要 TOAD 建模扩展是正确的。您可以单独购买它。但是,如果您的公司不想获得额外的许可,您应该查看 Oracle SQL Developer Data Modeler。它是免费的,并且对惯用的 Oracle 提供最全面的支持。(我并不是说它是所有工具中最好的 DM 工具,但它非常适合免费的东西)。了解更多。
推荐阅读
- java - 列不能为 Null
- python - python的Kolmogorov测试
- azure - Azure Cosmos DB - 使用附加字段更新现有文档
- java - gwt 应用程序未使用 appcfg 部署到谷歌应用引擎
- palantir-foundry - 在对象资源管理器或 Slate 的 iframe 中嵌入轮廓板
- vba - 检查字符串是否仅包含表中的字符串
- c++ - C++ 实例变量默认初始化
- elasticsearch - 弹性搜索查询字符串搜索 api 问题
- amazon-s3 - 如何使用 SNS 将一个 lambda 函数的响应返回给另一个
- palantir-foundry - 在 Foundry Contour 中,我如何分析数据集的先前版本?