Une table satisfait-elle à la norme 6NF lorsque son domaine est une clé étrangère ? Par exemple :
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)
);
Si non, comment le modèle doit-il gérer la relation de clé étrangère ?
Et si la relation était M2M, comment cela doit-il être traité ? La table de jonction doit-elle également être 6NF ?