Cours 4 - Les bases, les entrepôts et l'exploration de données Flashcards
- Décrire la structure de la base de données relationnelle (modéliser un processus d'affaires simple) - Expliquer la fonction d'un système de gestion de bases de données (SGBD) : Principaux modes d'intégration des données et de l'information provenant des diverses sources de données - Définir les concepts de l'entreposage et l'exploration de données (Expliquer la manière dont ces activités contribuent à la création de valeur)
Stockage des données transactionnelles
DT sont stockées dans les bases de données (BD)
Base de données
Endroit où sont conservées les données sur divers types d’objets, d’événements, de personnes et d’endroits (Gérer d’une manière à assurer l’intégrité et la qualité des données - Les données sont accessibles à une communauté d’utilisateurs pour des fins différentes)
SGBD
Logiciel utilisé pour gérer et interroger un BD (Permet à l’organisation de centraliser les données, les gérer efficacement et d’en permettre l’accès au moyen de programmes d’application)
Types de SGBD
- Modèle relationnel : Toutes les données de la BD sont représentées sous forme de tables bidimensionnelles appelées relations. Exemples : MS Access, SQL server, DB2, Oracle, MySQL)
- BD orientées objet : Données et procédures permettant de les manipuler sont encapsulées sous forme d’objet : Facilitent le stockage et la gestion du contenu multimédia, mais une tendance à être plus lente
- Systèmes de gestion de contenu : pour les données non structurées. ex Lotus Notes
Modèles de BD
- Description structurelles d’une BD : Schéma décrit les objets (données) représentés dans la base de données et les relations entre ces données
- Les modèles sont utilisés par les informaticiens et les programmeurs, ainsi que les utilisateurs des BD : Pour des raisons similaires à celles des processus
BD relationnelles
Chaque table bidimensionnelle est une grille de colonnes et de lignes de données qui contient les données relatives à une entité.
Concepts clés de la BD relationnelle
- Entité : Personne, lieu, objet ou événement au sujet duquel de l’information est conservée
- Attribut : Propriété ou caractéristique qui décrit une entité spécifique (représenté par des colonnes)
- Enregistrement : tous les attributs d’une entité (représenté par les lignes)
Autres concepts (champs et clés)
- Champ clé : champ qui identifie de façon unique un enregistrement (Permet de retrouver, mettre à jour ou trier un enregistrement spécifique parmi tous les enregistrements liés à une entité).
- Clé primaire : champ d’une table utilisé comme champ clé
- Clé étrangère : champ clé d’une autre table liée (utilisée comme lien pour accéder à de l’information connexe dans cette autre table liée)
Intégrité référentielle
- Appliqué par SGBD
- Les règles visant à assurer que les relations entre les tables liées demeurent conforme
- Indiqué dans le diagramme entité-relation (un autre type de modèle)
Relations entre les tables
- 0:1
- 1:1
- 1:0
- Plusieurs à plusieurs
Avantages de la BD relationnelle
- Flexibilité à répondre aux changements des besoins organisationnels
- Extensibilité et performances supérieures
- Minimisation des données redondantes
- Une meilleure intégrité (qualité) de données (intégrité relationnelle et intégrité de règles d’affaires)
- Sécurité des données appliquées par le SGBD (mots de passe et des contrôles d’accès)
Interactions entre la BD et le SGBD
- Indirecte : utilisateur - logiciel - SGBD - BD
- Directe : utilisateur - SGBD - BD
Sites web dynamiques
Site web interactif constamment maintenu à jour qui tient compte des besoins de la clientèle : BD et requêtes
Ex. Moteur de recherche - BD - résultats
Avantages du site web dynamique
- Développement facile
- Meilleure gestion du contenu
- Possibilité d’extension
- Risques d’erreurs humaines réduits
- Coûts de production et de mise à jour réduits
- Efficacité accrue
- Stabilité accrue
Intégration des données (2 modes)
Permet à des systèmes distincts de communiquer ensemble directement
- Intégrations en aval ou en amont
- Création d’un référentiel