SQL父表在一对多关系中的子表

时间:2015-11-22 14:09:48

标签: sql

我有两个表的两个模式

create table My_contacts
(
     Contact_ID, last name, first name, email, phone, profession_ID
)

Create table Profession
(
     Profession_ID, Profession Name
)

professionMy_contact之间的关系是一对多的。

我需要一种快速的方法来决定哪一个是父表,哪一个是子表,所以我的假设是因为在表My-Contacts中有外键profession_ID,所以它是子表。 (基于主键属于父表,外键位于子表中。)

但是,我读了第7页的第一页SQL头版。它说

  

我们将专业列移动到新的子表中,并将父表中的专业列更改为外键专业_ID"   根据以上所述,本书的意思是职业表是子表,而my_contact表是父表。

我试图找出这种冲突,但不能。

0 个答案:

没有答案