关于选取主键约束
为存贮不同出版商出版的书的材料,用CREATE TABLE 语句创建以下表。. CREATE TABLE Books
(
cBookId char(4) not null,
cPublisherId char(6) not null,
cBookName char(30) not null,
iBookPrice int not null
)
CREATE TABLE Publisher
(
cPublisherId char(6) not null,
cPublisherName char(30) not null,
cPublisherAddress char(40) not null,
cPublisherCity char(35) not null,
cPublisherState char(40) not null,
cPublisherPhone char(15) not null
)
识别有助于维护Books 和 Publisher 表之间的完整性的正确步骤。
1.创建Publisher 表的cPublisherId 属性的主键约束,和Books 表的cPublisherId 属性的外键约束。
2.创建Books 表的cPublisherId 属性的主键约束,和Publisher表的cPublisherId 属性的外键约。
请高手指导一下该选1还是2?原因是什么?先谢谢了!!