Exercice 3:Contrat d'assurance
Soit donné le schéma relationnel:
R(N°Contrat ,N°Matériel, NomMatériel, N°Client, NomClient, CoutAnnuel,
N°Vend,NomVend)
et l'ensemble des dépendances fonctionnelles :
F = {N°Contrat-->(N°Client,CoutAnnuel), N°Client-->NomClient,
N°Vend-->NomVend, N°Matériel-->NomMatériel,
N°Contrat-->(N°Vend, NomVend)}
Un tuple de valeurs (nco, nmat, nommat, ncl, nomcl, ca, nv, nomv) indique que le contrat d'assurance numéro nco couvre le matériel numéro nmat ,dont le nom est nommat. Ce contrat a été conclu entre le client de numéro ncl et nom nomcl et le vendeur nv et nomv. Le cout annuel de l'assurance est ca.
Cette relation est-elle en forme normale ? Laquelle ? Si non, proposer une décomposition qui soit en forme normale (3NF ou BCNF)
clé:N°Contrat,N°Materiel. Cette relation est 1NF
Décomposition:
Contrat(N°Contrat, N°Client, CoutAnnuel, NomVend)
Client(N°Client, NomClient)
Vendeur(N°Vend, NomVend)
Materiel(N°Materiel,NomMateriel)