Commit 99a216de authored by Gaetan Carabetta's avatar Gaetan Carabetta

Update normalisation

parent 129107c4
#Table Client
idClient --> nomClient
idClient --> prenomClient
idClient --> ddnClient
idClient --> adresseClient
idClient --> numeroClient
nomClient,prenomClient,ddnClient --> adresseClient
nomClient,prenomClient,ddnClientn --> numeroClient
#Table Assistant
idAssistant --> nomClient
idAssistant --> prenomClient
idAssistant --> ddnClient
idAssistant --> adresseClient
idAssistant --> numeroClient
nomAssistant,prenomAssistant,ddnAssistant --> adresseAssistant
nomAssistant,prenomAssistant,ddnAssistant --> numeroAssistant
#Table Veterinaire
idVeterinaire --> nomVeterinaire
idVeterinaire --> prenomVeterinaire
idVeterinaire --> ddnVeterinaire
idVeterinaire --> adresseVeterinaire
idVeterinaire --> numeroVeterinaire
nomVeterinaire,prenomVeterinaire,ddnVeterinaire --> adresseVeterinaire
nomVeterinaire,prenomVeterinaire,ddnVeterinaire --> numeroVeterinaire
#Table Espece
nomEspece --> nomClasse
#Table Animal
idAnimal --> nomAnimal
idAnimal --> poids
idAnimal --> taille
idAnimal --> naissance
idAnimal --> idClient
idAnimal --> especeNom
#Table Traitement
idTraitement --> idAnimal
idTraitement --> idVeterinaire
#Table Medicament
nomMolec --> description
#Table especeMedicament
nomEspece --> nomMolec
#Table Posologie
idAnimal,nomMolec,debut --> duree
idAnimal,nomMolec,debut --> nbJours
En considerant l'adresse des tables Client, Assistant et Vétérinaire comme un attribut atomique,
on a tous les attributs atomiques et toutes les relations avec une clé, alors la BD est en 1NF
On a déjà la BD en 1NF, en plus, tous les attributs des relations dans la BD ne dépendent pas
des parties des clés mais de toute la clé, alors on es en 2NF
On est déjà en 2NF, et les attributs des relations qui n'appartien à une clé candidate dépend
que des clés candidates. Alors on respecte aussi 3NF
On n'est pas en BCNF car même si on est en 3NF il y a des attributs qui dépendent de plusieurs
clés candidates. Par exemple dans la Table Client, Assistant et Vétérinaire il y a deux clés
candidates qui déterminent tous les attributs dû à l'utilisation d'une clé artificielle ...?
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment