ドメインが外部キーの場合、テーブルは 6NF を満たしますか? 例えば:
CREATE TABLE authors(
author_id serial NOT NULL PRIMARY KEY
);
-- other author attributes
CREATE TABLE books(
book_id serial NOT NULL PRIMARY KEY
);
CREATE TABLE books_author(
book_id int NOT NULL PRIMARY KEY REFERENCES books (book_id),
author_id int NOT NULL REFERENCES authors (author_id)
);
いいえの場合、モデルは外部キーの関係をどのように処理する必要がありますか?
また、M2M の関係であれば、どのように扱うべきでしょうか。結合テーブルも 6NF にする必要がありますか?