外行人识别关系的术语

kar*_*kma 6 database database-design entity-relationship data-modeling data-structures

关于在关系数据库中识别和非识别关系的问题存在差异/解释,有几个问题.

我的问题是,你能想到这些术语的一个更简单的术语吗?我知道技术术语必须具体而明确.但是,拥有一个"替代名称"可能会帮助学生更容易地与背后的概念联系起来.

我们实际上想在我们自己的数据库建模工具中使用更多的外行术语,这样没有太多计算机科学背景的初次使用者可以更快地学习.

干杯!

Bil*_*win 5

我经常看到子表从属表被用作外行术语。您可以将这些术语中的任何一个用于具有标识关系的表

那么引用表是具有非标识关系的表。

例如,PhoneNumbers是 的子项Users因为电话号码与其用户具有标识关系(即 的主键PhoneNumbers包含 的主键的外键Users)。

而该Users表有一state列是该表的外键States,使其成为非标识关系。所以你可以说Users 引用 States,但它本身并不是它的子元素。