2

ドメインが外部キーの場合、テーブルは 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 にする必要がありますか?

4

1 に答える 1