表关系 (Visual Database Tools)
可以在数据库关系图中的表之间创建关系,以显示某个表中的列如何链接到另一表中的列。
在关系数据库中,使用关系可以防止出现冗余数据。例如,如果您正在设计跟踪书籍信息的数据库,则可能有一个名为 titles
的表,其中存储有关每本书的信息,如书名、出版日期和出版商。同时还有一些要存储的有关出版商的信息,例如出版商的电话号码、地址和邮政编码。如果将所有这些信息都存储在 titles
表中,则出版商的电话号码对于该出版商出版的每本书来说将是重复的。
较好的解决方案是只将出版商信息在单独的表 publishers
中存储一次。然后在 titles
表中放置一个指针,以引用 publishers 表中的项。
为确保数据不失去同步,可以在 titles
和 publishers
表之间强制引用完整性。引用完整性关系有助于确保一个表中的信息与另一个表中的信息相匹配。例如,titles
表中的每个书名必须与 publishers
表中的特定出版商相关联。不能向数据库中为数据库中不存在的出版商添加书名。
为更好地理解表关系,请参阅:
请参阅
任务
如何创建表之间的关系 (Visual Database Tools)
其他资源
使用关系 (Visual Database Tools)
在表设计器中处理表 (Visual Database Tools)
使用键 (Visual Database Tools)