Cas 2 : InfoBanque Crédit du Sud Bases de Données Cas 2 : InfoBanque Crédit du Sud 08/12/2018 Halim M'SILTI
Il y a plusieurs « faits » indépendants qui doivent être modélisés au moyen de relations distinctes 08/12/2018 Halim M'SILTI
Schémas relationnels Banque = (agence, avoirs, ville) Clientèle = (client, rue, localité) Dépôt = (agence, compte, client, position) Crédit = (agence, prêt, client, montant) 08/12/2018 Halim M'SILTI
Clientèle Dépôt Banque Crédit Rue Localité Clientèle Agence Compte Client Position Dépôt Agence Avoirs Ville Banque Agence Prêt Client Montant Crédit 08/12/2018 Halim M'SILTI
Une rue peut avoir le même nom dans deux localités différentes Une rue peut avoir le même nom dans deux localités différentes. Pour cette raison, nous ne pouvons pas inclure cette dépendance fonctionnelle dans l’ensemble des DF précédentes. 08/12/2018 Halim M'SILTI
Cette dépendance doit donc être imposée au schéma conceptuel. La dépendance Prêt Montant est satisfaite, parce qu’il est peu probable qu’un même numéro de prêt corresponde à des montants différents. Cette dépendance doit donc être imposée au schéma conceptuel. 08/12/2018 Halim M'SILTI
Idem pour la dépendance Agence ville puisqu’en principe, il n’y a qu’une agence par ville 08/12/2018 Halim M'SILTI
La propriété « Prêt » n’est pas une clé primaire Conséquence : La dépendance Prêt montant n’interdit pas d’avoir des situations où certains clients détiennent des comptes-joints et, où seul nous intéresse l’information Martin, et non Mr ou Mme Martin. 08/12/2018 Halim M'SILTI
Comment éliminer cette redondance ? Si les noms de plusieurs bénéficiaires sont associés à un prêt, il faudra répéter l’agence et le montant pour chaque client. Comment éliminer cette redondance ? Par décomposition du (sous)-schéma relationnel concerné. 08/12/2018 Halim M'SILTI
DossierCrédit = (Agence, Prêt, Montant) Bénéficiaire = (Prêt, client) Les DF suivantes Prêt montant et Prêt Agence Sont effectives sur les schémas DossierCrédit et Bénéficiaire L’attribut « Prêt » est une clé primaire pour ce schéma 08/12/2018 Halim M'SILTI
DossierCrédit = (Agence, Prêt, Montant) Bénéficiaire = (Prêt, client) L’attribut « Prêt » est une clé primaire pour le schéma DossierCrédit 08/12/2018 Halim M'SILTI
DossierCompte = (Agence, Compte, Position) Déposant = (Compte, client) idem 08/12/2018 Halim M'SILTI
Autre schémas possibles R1 = (agence, avoirs) R2 = (agence, ville) R3 = (prêt, montant) R4 = (prêt, agence) R5 = (prêt, client) 08/12/2018 Halim M'SILTI