SYSTEME DE GESTION DE BASES DE DONNEES

Slides:



Advertisements
Présentations similaires
REFERENTIEL DE LA SERIE STG
Advertisements

Langage de manipulation de données Ensemble de commandes permettant : – modifier la base : ajout, modification et suppression – interroger la base ex :
Benoît Piranda Équipe SISAR Université de Marne La Vallée Bases de données Algèbre relationnelle, opérations Requêtes SQL.
Rappels. Les Systèmes de Gestion de Bases de Données (SGBD) L'algèbre relationnelle.
Bases de données : modèlisation et SGBD
BASES DE DONNÉES AVANCÉES
Réflexivité et réseaux d’ information
Introduction Pour concrétiser l’enseignement assisté par ordinateur
UML - Présentation.
Fonctionnalités des SGBD
Le Modèle Logique de Données
TP 3-4 BD21.
Gestion de la persistance des objets
Principes des Bases de Données Relationnelles
Système de gestion de bases de données. Modélisation des traitements
Pratique de Bases de Données
Base de données: Généralité
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Mitsuru FURUTA Relations techniques développeurs Microsoft France
Contrôles d'accès aux données
Rappel sur les bases de données et le vocabulaire
Module 16 : Implémentation de serveurs Windows 2000
Systèmes de Gestion de Bases de Données (Relationnelles)
Les bases de données Cours assuré par: Mlle Smii imen
Bases de données et SGBD relationnels
MIGRATION DE DONNÉES la méthode générale
Gestion des bases de données
Services fournis par le SI et technologies associées
Dépendances entre les chapitres
Staf 2x Cours de bases de données
Cours Bases de données Nguyen Tuan Loc.
Base de données: Généralités IFT6800 – E 2008 Pierre Poulin.
Les concepts et les méthodes des bases de données
Initiation aux bases de données et à la programmation événementielle
Michel Tollenaere SQL et relationnel 1 Cours MSI-2A filière ICL version 1.1 du 2 novembre 2010 Cours de Management des Systèmes dInformation
Michel Tollenaere SQL et relationnel ENSGI Cours MSI 2A Relationnel et SQL version 1.4 du 25 septembre 2007 (ajout jointures) 1 Modèle relationnel Historique.
1. Représentation des informations
Introduction.
PHP & My SQL.
ANALYSE METHODE & OUTILS
Bases de données.
Présentation Session RPSI
1 BDs Orientées Objets Witold LITWIN. 2 Pourquoi ? F Les BDs relationnelles ne sont pas adaptées aux applications CAD/CAM, cartes géo... F le problème.
SGBD : INTRODUCTION ET ARCHITECTURES
DÉFINITIONS modules programmes chaînes de programmes
Ait Ahmed Madjid Cohen Lior Jaballah Seddik Leborgne Fabien
MIGRATION DE BASE DE DONNÉES la méthode générale
Cours oracle n°1 Le SGBD ORACLE
Fonction Traiter Algorithmique et Programmation
STRUCTURES DES DONNEES. L’ORGANISATION DES DONNEES. BASES DES DONNEES
Le Langage SQL Introduction. 2 Historique du Langage SQL E. F. CODD : premiers articles dans les années 70 IBM crée le langage SEQUEL (Structured English.
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
Les besoins Qu’est ce qu’un SGBD, une BD? Architecture d’un SGBD Cycle de vie d’une BD Plan du cours Concepts généraux (Chapitre 1) Bases de Données Relationnelles.
Les besoins Qu’est ce qu’un SGBD, une BD? Architecture d’un SGBD Cycle de vie d’une BD Plan du cours Concepts généraux (Chapitre 1) Bases de Données Relationnelles.
UE MAREP Cours 12 : Révisions
02/06/2015© Robert Godin. Tous droits réservés.1 5 Interface entre SQL et un programme n SQL incomplet n Défaut d'impédance (impedance mismatch) – modèle.
Initiation aux SGBD Frédéric Gava (MCF)
Cours Access TuanLoc NGUYEN. Contact Nguyen TuanLoc Tél: Web:
Dr Mohamed Anis BACH TOBJI
Le Langage SQL Introduction
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
Séance /10/2004 SGBD - Approches & Principes.
INTRODUCTION AUX BASES DE DONNEES
Introduction Module 1.
Analyse, élaboration et exploitation d’une Base de Données
Cours 11 Entrepôts de données
Le langage SQL LA Plan 1. Introduction Rappels sur le modèle relationnel Les caractéristiques du langage SQL 2. Le Langage d'Interrogation des.
Introduction SGDBOO Sommaire Définition d’un SGBD (6 services)
1 Les bases de données Séance 5 -- Le Langage de Définition de Données ou la manœuvre de la structure de la base -- Le Langage de Manœuvre de Données.
Transcription de la présentation:

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 fichiers et leur système de gestion bases de données et leur système de gestion

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

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

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

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

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

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)

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

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

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)

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)

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