Commit 7e1f18b7 authored by Evenson Jeunesse's avatar Evenson Jeunesse
Browse files

Delete Normalisation

parent 9b910aa0
Toute nos tables sont en BCNF donc en 3NF
Clients(telephone:int, nom:varchar(50), prenom:varchar(50),date_naissance:date, adresse:varchar(255))
nom,prenom,date_naissance --> telephone,adresse [BCNF]
Veternaires(telephone:int, nom:varchar(50), prenom:varchar(50),date_naissance:date, adresse:varchar(255), specialité=>Classes(nom))
nom,prenom,date_naissance --> telephone,adresse,specialite[BCNF]
Assistants(telephone:int, nom:varchar(50), prenom:varchar(50),date_naissance:date, adresse:varchar(255), specialité=>Classes(nom))
nom,prenom,date_naissance --> telephone,adresse, specialite [BCNF]
Animaux(#id:int, nom:varchar(30), dernierPoids:int, derniereTaille:int, date_naissance:int, espece=>Especes(nom))
id --> nom,dernierPoids,derniereTaille,date_naissance,espece [BCNF]
Classes(#nom:varchar)
[BCNF] (car la relation est possède tous les attributs comme clef)
Especes(#nom:varchar, classe=>Classes(nom))
nom --> classe [BCNF]
Proprietaires(#client_nom=>Clients(nom),#client_prenom=>Clients(prenom),#client_date_naissance=>Clients(date_naissance), #animal=>Animaux(id))
[BCNF] (car la relation est possède tous les attributs comme clef)
Medicaments(#nomMolecule:varchar, effets:varchar)
nomMolecule --> effets [BCNF]
Autorise(#medicament=>Medicament(nomMolecule), #espece=>Espece(nom))
[BCNF] (car la relation est possède tous les attributs comme clef)
Traitements(#id:int, nom:varchar, debut:date, duree:time, #veterinaire_nom=>Veterinaires(nom),#veterinaire_prenom=>Veterinaires(prenom),#veterinaire_date_naissance=>Veterinaires(date_naissance), animal=>Animaux(id))
id --> nom,debut,duree,veterinaire_nom,veterinaire_prenom,veterinaire_date_naissance,animal [BCNF]
Prescriptions(#traitement=>Traitements(id), #medicament=>Medicaments(nomMolecule), quantiteJour:int)
traitement,medicament --> quantiteJour [BCNF]
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