绘制反射关系 (Visual Database Tools)

适用于:SQL Server

创建反射关系,将表中的列或列与同一表中的另一列或列链接在一起。 例如,假设 employee 表具有 emp_id 列和 mgr_id 列。 由于每个经理也是一名员工,因此通过从表中绘制关系线来关联这两列。 此关系可确保添加到表的每个经理 ID 与现有员工 ID 匹配。

在创建关系之前,必须先定义表的主键或唯一约束。 然后,将主键列与匹配列相关联。 创建关系后,匹配列将成为表的外键。

绘制反射关系

  1. 在数据库关系图中,单击要与另一列相关的数据库列的行选择器,并将指针拖到表外,直到出现一行。

  2. 将线条拖回所选表格。

  3. 释放鼠标按钮。 此时将出现“表和列”对话框。

  4. 选择要构成关系的外键列和主键表和列。

  5. 选择 确定 两次来创建关系。

对表运行查询时,可以使用反射关系来创建自联接。 有关使用联接查询表的信息,请参阅 联接查询(Visual Database Tools)

另请参阅

使用联接 查询 (Visual Database Tools)