怎樣才能實現概念上的想法:SQL需要多對多關係
「的文章至少有一個作者」
的參考似乎成爲自然循環,即ArticleAuthors指文章,但隨後的文章也必須參照ArticleAuthors ...
create domain Email varchar;
create table Authors(
authorEmail Email primary key,
authorName varchar not null
);
create table ArticleAuthors(
article int references Article,
author varchar references Authors,
primary key (article, author)
)
create table Article(
articleID int primary key,
articleAuthors ??? not null
)
即我把什麼代替???
文章表沒有關於作者的任何字段。另外,如果作者更改了他的電子郵件地址,則說明您有問題。 –
我的不好,作者是指「ArticleAuthors」 – beoliver
@DanBracuk改變電子郵件地址的好處! – beoliver