1 / 14

SYSTEME DE GESTION DE BASES DE DONNEES

SYSTEME DE GESTION DE BASES DE DONNEES. Pourquoi ?. Toujours plus de données disponibles Economie de temps Economie d’espace Recherche d’informations Partage des informations . gestion automatisée des informations. HISTORIQUE. début de l’informatique : peu de capacité de stockage

marla
Download Presentation

SYSTEME DE GESTION DE BASES DE DONNEES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SYSTEME DE GESTION DE BASES DE DONNEES

  2. Pourquoi ? • Toujours plus de données disponibles • Economie de temps • Economie d’espace • Recherche d’informations • Partage des informations gestion automatisée des informations

  3. HISTORIQUE début de l’informatique : peu de capacité de stockage fichiers et leur système de gestion bases de données et leur système de gestion

  4. SGBD SGBD : Systèmes de Gestion de Base de Données (DBMS : Database Management System) Outil de rangement, de recherche, d’assemblage et de conversion des données

  5. SGF / SGBD utilisateurs programmes d’application système de gestion de fichiers système d’exploitation DONNEES & SGBD

  6. APPORT DES SGBD • données et qualité des données mise à jour cohérence protection structure irredondance • indépendance physique

  7. FONCTIONS DES SGBD • fonction d’organisation des données • fonction d’interrogation des données • fonction de contrôle des données

  8. ORGANISATION conversion modèle conceptuel relationnel modèle conceptuel EA traduction modélisation BD système organisationnel

  9. ORGANISATION  structure de données  LDD : langage de description des données ou langage de définition des données (en anglais, DDL : data definition language)

  10. ? BD ………………. ………………. requête réponses données INTERROGATION

  11. INTERROGATION  requête  LMD : langage de manipulation des données (en anglais, DML : data manipulation language) LMD = langage de programmation + langage d’interrogation

  12. INTERROGATION  langage de programmation • enchaînement d’instructions (itérations, conditionnelles, appel à des procédures ou des fonctions) • affectation, saisie, impression • calcul d’expressions • manipulation de structures de données élaborées  langage d’interrogation • langage de désignation (sélection, projection, jointure) • langage de mise à jour (insertion, modification, suppression)

  13. CONTROLE  intégrité des données ou cohérence statique (format, domaine, condition ensembliste, clé, inclusion)  cohérence dynamique ou consistance  gestion des accès concurrents (transaction, verrouillage)  confidentialité (privilèges, droits d’accès)  fiabilité et tolérance aux pannes (sauvegarde, journalisation, restauration)

  14. exploitants programmeurs utilisateurs administrateur STRUCTURE D ’UN SGBD programmes appels système requêtes schéma précompilateur LDD compilateur LDD processeur de requêtes codes objets des programmes gestionnaire de la BD SGBD gestionnaire de fichiers fichiers de données dictionnaire de données stockage disque

More Related