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

1 SYSTEME DE GESTION DE BASES DE DONNEES. 2 Pourquoi ? Toujours plus de données disponibles Economie de temps Economie despace Recherche dinformations.

Présentations similaires


Présentation au sujet: "1 SYSTEME DE GESTION DE BASES DE DONNEES. 2 Pourquoi ? Toujours plus de données disponibles Economie de temps Economie despace Recherche dinformations."— Transcription de la présentation:

1 1 SYSTEME DE GESTION DE BASES DE DONNEES

2 2 Pourquoi ? Toujours plus de données disponibles Economie de temps Economie despace Recherche dinformations Partage des informations gestion automatisée des informations

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

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

5 5 SGF / SGBD programmes dapplicationutilisateurs DONNEES système dexploitation système de gestion de fichiers SGBD &

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

7 7 FONCTIONS DES SGBD fonction dorganisation des données fonction dinterrogation des données fonction de contrôle des données

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

9 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 10 INTERROGATION BD ? ………………. données réponses requête

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

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

13 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 daccès) fiabilité et tolérance aux pannes (sauvegarde, journalisation, restauration)

14 14 STRUCTURE D UN SGBD fichiers de données dictionnaire de données stockage disque gestionnaire de fichiers exploitantsprogrammeursutilisateursadministrateur schémarequêtesappels systèmeprogrammes SGBD gestionnaire de la BD processeur de requêtes compilateur LDD précompilateur LDD codes objets des programmes


Télécharger ppt "1 SYSTEME DE GESTION DE BASES DE DONNEES. 2 Pourquoi ? Toujours plus de données disponibles Economie de temps Economie despace Recherche dinformations."

Présentations similaires


Annonces Google