is my table in 3nf

288 Views Asked by At

i have simple table with the following structure ID(PK) , title, director, year of production, production company

in 3nf, there must be no transitive relation between non primary keys, but i think (director, year of production and production company ) is dependent on title, but title itself cannot be a primary key in separate table since titles are not unique,

so is my table in 3nf or what ?

1

There are 1 best solutions below

0
On

Your director, year of production, and production company are not dependent on title but on the film ID (assuming the subject matter is in fact films). The same film title (say "Robin Hood" or "Peter Pan" or "Tarzan") could appear several times in the table, but the director information depends on the film ID, not the title.

Your table is in 3NF -- unless you allow for multiple directors on a single film, or multiple production companies, or films that take several years to produce.