我在一个使用有效日期连接的企业系统上工作。我试图弄清楚如何记录表之间的连接以帮助我进行查询。据我所知,这些信息不存在于表的索引或约束信息中。哪个数据库文档或工具最适合记录这些信息?
连接的一个例子是:
Table_A
Key_ID - Primary Key
Employee_ID
Position_ID
Effective_DT
Unique Key -> Employee_ID, Position_ID, Effective_DT
Table_B
Employee_ID
Position_ID
Effective_DT
Table_A_Key_ID
Unique Key -> Employee_ID, Position_ID, Effective_DT
Table_A_Key_ID 是来自 Table_A 的外键,不能为空。换句话说,Table_B 中的每条记录都需要 Table_A 中的相应记录,但反之则不然。要确定 Table_B 中与 Table_A 中没有相应记录的记录相关的记录,您需要获取小于 Table_A.Effective_DT 的最高有效日期记录。