我有一个 Access 数据库。
现在我已经创建了与这个 Access DB 的连接并将其复制到 ORACLE。
我希望必须在 Oracle 中重新创建键和约束。
我不知道如何创建表之间的关系。
并且还可视化它们。
我有一个 Access 数据库。
现在我已经创建了与这个 Access DB 的连接并将其复制到 ORACLE。
我希望必须在 Oracle 中重新创建键和约束。
我不知道如何创建表之间的关系。
并且还可视化它们。
首先,如果您已成功完成从 Access DB 到 Oracle 的迁移,则应维护您的数据库键和约束。
话虽如此,Oracle 数据库的产品可以帮助您可视化表关系。有一个名为“Allround Automations 的 PL/SQL Developer”的产品,我们作为公司使用,它在他们的 GUI 界面中包含了这个——他们的导航树中有一个表的“外键”和“外键引用”分支节点(虽然该产品不是免费的..)。您可以在此处查看有关 PL/SQL Developer 的“图表窗口”功能的详细信息。
其次,Oracle 的 SQL Developer(它是免费的)有一个称为“数据建模”的功能,用于显示关系的可视化表示。在此处查看Oracle SQL Developer 的数据建模。
此外,如果您想找出引用特定表的表,您还可以使用以下查询:
select table_name from user_constraints
where r_constraint_name in
(select constraint_name
from user_constraints
where constraint_type in ('P','U')
and table_name = upper('&tableOfInterest')
)
我建议获取Oracle SQL Developer。它是 Oracle 提供的免费工具,可让您在 GUI 中查看和修改数据库。它还内置了一个数据建模器。它也是免费的(您只需要先拥有 Oracle)