Vous êtes sur la page 1sur 2

Correction du devoir TD2

1) Relation : Animal
2) Schéma relationnel : Animal(N°puce, noma, racea)
3) Animal(Numpuce, noma, racea)

Propriétaireanimal(Numproprio, nomp, prenomp, adresse, numtel, Numpuce)

Dans la relation Animal, le numéro de puce est un identifiant unique et non nul, pour chaque
enregistrement contenu dans la table correspondant au schéma relationnel. Le numéro de puce est
donc une clé primaire dans la relation Animal.

Dans la relation Propriétaireanimal, le numéro de propriétaire est un identifiant unique et non nul,
pour chaque enregistrement contenu dans la table correspondant au schéma relationnel. Le numéro
de propriétaire est donc une clé primaire dans la relation Propriétaireanimal.

Le numéro de puce au sein de la relation Propriétaireanimal, permet de faire un lien entre Animal et
Propriétaireanimal, en permettant d’indiquer in fine les animaux possédés par tel ou tel propriétaire.
Le numéro de puce au sein de la relation Propriétaireanimal, est une clé étrangère.

4) Une deuxième solution serait de créer une troisième table contenant les 2 clés primaires des
2 relations. Ces 2 clés seraient à la fois, individuellement, des clés étrangères, et
concaténées, une clé primaire.

Animal(Numpuce, noma, racea)

Propriétaireanimal(Numproprio, nomp, prenomp, adresse, numtel)

R(Numproprio, Numpuce)

5) Une clé étrangère peut être nulle. Dans le cas présent, on peut penser à des propriétaires
d’animaux décédés.
6) R(Numproprio, Numpuce) tout simplement
7)
8) Animal(Numpuce, noma, racea)

Numpuce noma racea


111 Franky caniche
121 Bouba lapin

Enregistrement ou tupe : ligne

Cardinalité : 2 (nombre de lignes)

Domaine pour noma : Franky, Bouba => chaine de caractères de taille 30

8)

Contraintes sur la clé : unique et non nulle

Contrainte de domaine : Domaine pour noma : Franky, Bouba => chaine de caractères de taille 30
Si l’on rajoute l’âge de l’animal, on peut calculer l’âge en le mettant à jour chaque année. On peut
tester l’âge en le faisant progresser de 1 chaque année.

Vous aimerez peut-être aussi