Database Reference
In-Depth Information
Lorsqu'aucun attribut présent dans le dictionnaire des données ne remplit les deux critères
fondamentaux, il est nécessaire d'ajouter un attribut identiiant (le plus souvent un numérique
qui deviendra séquence ou auto-incrément). On parlera « d'identiication artiicielle ». Cette
technique, très utilisée, est simple et favorise le respect des critères de qualité au cours du
temps.
Si.vous.optez.pour.l'identification.artificielle,.vous.devez,.dans.la.majorité.des.cas,.ajouter.à.la.
classe.un.attribut.naturel.d'identification.(clé.métier)..Cette.identification.secondaire.permettra.
par.la.suite.de.pouvoir.rechercher.un.objet.à.l'aide.d'une.sémantique.métier.
Plusieurs identiiants peuvent être déduits de la igure suivante (extrait du site Internet de la
banque LCL).
Figure 1-11 . Identifiants
L'identiiant naturel de la banque LCL ( id_banque ) : il est aussi possible d'identiier une
banque par un numéro artiiciel (c'est le cas du code attribué par la Banque de France  :
30002 pour le Crédit Lyonnais).
L'identiiant naturel de l'agence ( id_agence ), indiqué en tant qu'indicatif du compte : c'est
souvent un numéro ou un code de la succursale (chaque établissement bancaire est responsable
de cette codiication : 4068 pour l'agence de Ramonville Saint-Agne du Crédit Lyonnais).
L'identiiant naturel du compte ( id_compte ) : c'est souvent un code composé de numéros
et de lettres (chaque client connaît ses numéros ou est capable de les retrouver).
L'identiiant articiel du client ( id_client ) : le client ne le connaît pas, mais le banquier
est capable de le retrouver.
Le code personnel ne peut ni jouer le rôle d'identiiant articiel du client (plusieurs clients peu-
vent choisir le même code, peu probable, mais possible), ni permettre d'identiier un compte
(pour la raison précédente et parce qu'un client peut être propriétaire de plusieurs comptes).
Bannissez l'identiiant naturel !
Bien que d'un point de vue scolaire, il faille chercher l'identiiant parmi les attributs
de l'entité, cette vision conduit à des problématiques de performances particulièrement
sensibles…
 
Search WWH ::




Custom Search