【发布时间】:2018-07-31 08:54:41
【问题描述】:
我有一个没有 FK、PK 的数据库,也没有任何文档来显示哪些表相互关联。所以我很难对物理数据进行逆向工程,以了解一张表与另一张表的关系。有谁知道仅根据列名创建模型的工具?
示例: 表 A 有一个名为 ID_NTP_BAZINGA 的列,该列与列名为 ID_NTP_BAZINGA 的表 B 相关。
【问题讨论】:
-
我不确定是否有自动工具,但如果列具有相同的名称并且这是关系的基础,您可以手动在系统视图中查找非唯一列名我想(例如 sys.columns 或 information_schema.columns),但显然您需要一些方法来解析误报(例如,简单地命名为“ID”且彼此不相关的列)。
标签: sql sql-server database-design database-schema