Database Reference
In-Depth Information
Les attributs caractérisent les données que vous stockerez en base. Vous les découvrirez
plus ou moins directement. Vous devrez en créer de toutes pièces dans certains cas (les
identiiants en particulier).
Les informations incluent toutes les données de l'univers du discours. On y retrouve les
attributs et d'autres données qui n'auront pas à être stockées (informations déduites, calcu-
lées ou de traitements).
L'attribut est une donnée brute et l'information est généralement « calculée » ou composée à
partir d'autres données brutes (date et heure système, par exemple). Le tableau suivant présente
quelques exemples de « bons » ou de mauvais candidats à devenir attribut.
Tableau 1-6  : Attribut ou information ?
Attributs - (exemples de valeurs)
Informations
mail .-.(l.robert@orsys.com,.pablo@mac.com…)
nom_client .-.(Brouard,.Roux…)
indice_salarial .-.(645,.756…)
date_naissance .-.(05/02/1965,.13/05/1995…)
prix_prod_ht_euros_sans_remise .-.(134.40,.120.50…)
devise .-.(€,.$,.£…)
age (valeur.déduite)
total_facture .(valeur.calculée)
format_facture (traitement)
Au début vous tâtonnerez, mais ensuite vous irez rapidement à l'essentiel, en laissant de côté
les informations qui n'auront pas lieu d'être stockées, en amont du dictionnaire des données.
Par.ailleurs,.vous.devrez.veiller.à.ce.que.chaque.attribut.soit.indécomposable.en.termes.de.
structure..Autrement.dit,.toute.valeur.d'un.attribut.doit.être.atomique..L'exemple.le.plus.parlant.
est.celui.d'une.adresse.qui.ne.doit.pas.être.modélisée.par.un.unique.attribut. adresse ,.mais.
par.autant.d'attributs.qui. la. composent. (nom.de. la. voie,.numéro.dans. la. voie,. code.postal,.
cedex…).
Cet aspect des choses sera argumenté au niveau physique ; il est motivé principalement par
l'extraction et l'indexation future des données.
Classe ou entité ?
Deux appellations identiques pour le même concept, c'est ça l'informatique  : on aime bien
donner des noms différents aux choses dès qu'on change d'environnement.
Entité est la terminologie qui fut proposée par les pionniers de la conception de base de
données.
Classe est la terminologie utilisée par les pionniers de la conception objet et reprise par
UML.
 
Search WWH ::




Custom Search