Extrait du cours installation de MySQL sur PC
4. Les 3 objectifs majeurs d’une BD
L’intégrité des données : altération et incohérence
Garantir l’intégrité des données, c’est éviter l’altération et l’incohérence des données.
L’altération des données
Il y a plusieurs sources d’altération possibles : l’usure, les pannes, les erreurs, les malveillances.
Une BD (et un SGBD) aura comme objectif d’en limiter la possibilité.
L’incohérence des données
Une donnée est incohérente si elle est contradictoire avec une autre donnée.
Il y a deux grands types d’incohérence :
– La duplication des données avec des valeurs différentes. Exemple : deux adresses différentes pour une même personne.
– Les valeurs aberrantes. Exemples : un âge négatif ou supérieur à 150 ; une donnée faisant référence à une autre donnée qui n’existe pas.
La BD a pour objectif d’être un réservoir d’informations canonique (unique et commun), garantie sans incohérences (donc sans duplication de données).
La distinction entre données et traitements
Les données existent indépendamment des traitements qu’on leur applique. Ainsi, on a d’un côté les données et leur modèle et de l’autre les traitements rationnalisés.
Modèle des données indépendant des traitements
Signifiance directe des données
L’information correspondant à une donnée doit être directement intelligible : elle ne correspond pas à un calcul ou à un codage (pas de code spéciaux dans la BD).
Vision unifiée des données manipulées
La BD permet de produire un modèle des données qui permet d’apporter une vision unifiée des données manipulées (dans une entreprise ou n’importe quel système d’informations, scientifique par exemple), indépendamment des traitements qui leur sont appliqués.
Cette vision unifiée permet une meilleure compréhension de la réalité représentée par les données.
Traitements rationnalisés
Une fois les données définies, les traitements se ramènent essentiellement à ajouter, retirer, modifier et consulter les données.
A cela, s’ajouteront ensuite les algorithmes de transformations (calculs) plus ou moins compliqués.
…….
Introduction et installation de MySQL sur PC (692 KO) (Cours PDF)