在数据库关系图中,每个关系都可以带有三种不同的功能:终结点、线型和相关表。
终结点 线的终结点表示关系是一对一还是一对多关系。如果某个关系在一个终结点处有键,在另一个终结点处有无穷符号,则该关系是一对多关系。如果某个关系在每个终结点处都有键,则该关系是一对一关系。
线型 线本身(非其终结点)表示当向外键表添加新数据时,数据库管理系统 (DBMS) 是否强制关系的引用完整性。如果为实线,则在外键表中添加或修改行时,DBMS 将强制关系的引用完整性。如果为点线,则在外键表中添加或修改行时,DBMS 不强制关系的引用完整性。
相关表 关系线表示两个表之间存在外键关系。对于一对多关系,外键表是靠近线的无穷符号的那个表。如果线的两个终结点连接到同一个表,则该关系是自反关系。有关详细信息,请参阅如何绘制自反关系 (Visual Database Tools)。