Informatique


L'atomicité

Aller à

Le cas pratique

Soit l'entité PROFESSEURS, celle-ci regroupe les professeurs de l'école, sa structure est volontairement simplifiée.

Extrait de la table PROFESSEURS:

nom_propreno_proadres_pro
TartempionFlorimonRue Charlemagne 14 1170 Bruxelles
DoeJohnRue Roland 24 1000 Bruxelles
VanpiperzeelSamAvenue C.Martel 1136 1210 Bruxelles


Anomalies

de quantité

Une donnée doit être atomique, elle ne peut pas être décomposable en sous données.

Chaque attributs contient une valeur sémantique, le contraire est possible mais ralentit considérablement les traitements.


Solution(s)

Il y a lieu de découper l'attribut adresse en plusieurs attributs distincts.

nom_propreno_proadres_procodep_procommu_pro
TartempionFlorimonRue Charlemagne 141170Bruxelles
DoeJohnRue Roland 24 1000Bruxelles
VanpiperzeelSamAvenue C.Martel 1136 1210Bruxelles

On pourrait aller plus loin en utilisant un champ pour le type de voie (rue, avenue, drève, impasse, boulevard,...)

nom_propreno_provoie_proadres_procodep_procommu_pro
TartempionFlorimonRueCharlemagne 141170Bruxelles
DoeJohnRueRoland 24 1000Bruxelles
VanpiperzeelSamAvenueC.Martel 1136 1210Bruxelles

!! Ces solutions ne sont pas encore satisfaisantes, seule l'anomalie d'atomicité a été corrigée !!