Bonjour,

J'aimerai savoir si ma méthode est bonne pour démontrer si les modèles suivants sont de 1NF, 2NF ou 3NF ?

1) Etudiant(idEtudiant, numéroSécu, numéroEtudiant, nomEtudiant, prénomEtudiant)

=> Ici tous les attributs sont atomiques, non répétitives et constante dans le temps, donc le modèle est déjà en 1NF. De plus, tout les attribut non clé n'est pas une partie de clé donc 2NF aussi. Par contre, j'ai un doute si on est en 3NF ou pas ?

2) Affectation(idPersonne, idEtablissement, nomPersonne, prénomPersonne, nomEtablissement, dateEntrée)

=> Ici tous les attributs sont atomiques, non répétitives et constante dans le temps, donc le modèle est déjà en 1NF. Par contre on est pas en 2NF

Pour que ce soit 2NF, il faut que :

Affectation(idPersonne, nomPersonne, prénomPersonne)
Etablissement(idEtablissement,nomEtablissement, dateEntrée)


3) Don(nom, prénom, ville ,rue, montants, dates)

=> N'est pas en 1NF car, l'attribut ville n'est pas atomique.

4)
Patient(nom, prénom, maladie)
Ville(nom, hopital
Hopital(nom)
Hospitalisatiion(nomPatient, nomVille, nomHopital)


=> Ici la condition 1NF et 2NF sont valides, mais comment savoir si ce modèle est en 3NF ?

Merci d'avance, TS.