设计数据库关系图 (Visual Database Tools)

数据库设计器是一种可视化工具,它允许您对所连接的数据库进行设计和可视化处理。设计数据库时,您可以使用数据库设计器创建、编辑或删除表、列、键、索引、关系和约束。为使数据库可视化,您可创建一个或多个关系图,以显示数据库中的部分或全部表、列、键和关系。

阐释表关系的数据库关系图

对于任何数据库,您都可以创建任意数目的数据库关系图;每个数据库表都可以出现在任意数目的关系图中。这样,便可以创建不同的关系图使数据库的不同部分可视化,或强调设计的不同方面。例如,可以创建一个大型关系图来显示所有表和列,并创建一个较小的关系图来显示所有表但不显示列。

所创建的每个数据库关系图都存储在关联数据库中。

数据库关系图中的表和列

在数据库关系图中,每个表都可以带有三种不同的功能:标题栏、行选择器和一组属性列。

标题栏   标题栏显示表的名称。

如果修改了某个表,但尚未保存该表,则表名末尾将显示一个星号 (*),表示未保存更改。有关保存所修改的表和关系图的信息,请参阅使用数据库关系图 (Visual Database Tools)

行选择器   可以通过单击行选择器来选择表中的数据库列。如何该列是表的主键,则行选择器将显示一个键符号。有关主键的信息,请参阅使用键 (Visual Database Tools)

属性列   属性列组仅在表的某些视图中可见。您可以在五个不同视图中的任何一个视图中查看表,以帮助您管理关系图的大小和布局。

有关表视图的详细信息,请参阅如何自定义关系图中显示的信息量 (Visual Database Tools)

数据库关系图中的关系

在数据库关系图中,每个关系都可以带有三种不同的功能:终结点、线型和相关表。

终结点   线的终结点表示关系是一对一还是一对多关系。如果某个关系在一个终结点处有键,在另一个终结点处有无穷符号,则该关系是一对多关系。如果某个关系在每个终结点处都有键,则该关系是一对一关系。

线型   线本身(非其终结点)表示当向外键表添加新数据时,数据库管理系统 (DBMS) 是否强制关系的引用完整性。如果为实线,则在外键表中添加或修改行时,DBMS 将强制关系的引用完整性。如果为点线,则在外键表中添加或修改行时,DBMS 不强制关系的引用完整性。

相关表   关系线表示两个表之间存在外键关系。对于一对多关系,外键表是靠近线的无穷符号的那个表。如果线的两个终结点连接到同一个表,则该关系是自反关系。有关详细信息,请参阅如何绘制自反关系 (Visual Database Tools)