La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

SYSTEME DE GESTION DE BASES DE DONNEES

Présentations similaires


Présentation au sujet: "SYSTEME DE GESTION DE BASES DE DONNEES"— Transcription de la présentation:

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 programmes d’application utilisateurs & SGBD DONNEES
système d’exploitation système de gestion de fichiers

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 modèle conceptuel conceptuel
EA modèle conceptuel relationnel 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 INTERROGATION BD ? ………………. données réponses requête

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 STRUCTURE D ’UN SGBD exploitants programmeurs utilisateurs
administrateur 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


Télécharger ppt "SYSTEME DE GESTION DE BASES DE DONNEES"

Présentations similaires


Annonces Google