Cour SGBD
Cour SGBD
Cour SGBD
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 1 / 22
Introduction Générale
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 2 / 22
Banque de Données
Remarque
Ne pas confondre base de données et banque de données. Base de
données : Ensemble d’informations d’une entreprise ou administration crée
pour des besoins de gestion. Les données sont de natures différentes
(relatives aux clients, produits, employés ?).
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 3 / 22
Exemple de base de données
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 4 / 22
Exemple de base de données
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 5 / 22
Les Base de Données
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 6 / 22
Les base de données doit satisfaire 5 critères
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 7 / 22
Les base de données doit satisfaire 5 critères
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 8 / 22
Les base de données doit satisfaire 5 critères
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 9 / 22
Les base de données doit satisfaire 5 critères
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 10 / 22
Les base de données doit satisfaire 5 critères
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 11 / 22
Les base de données
Le modèle de données
Méthodes utilisée pour la conception de la base.
Comment sont organisées les données dans la bases.
La description des données est effectuée en utilisant un modèle de
données
Le modèle de données est un outil intellectuel permettant de
comprendre l’organisation logique des données. C’est un ensemble de
concepts et de règles permettant de construire avec les types de
données une représentation de la réalité.
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 12 / 22
Les base de données
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 13 / 22
Les principaux modèles de données
Explication
Chaque niveau est constitué par un ou plusieurs groupes de données,
pouvant se décomposer, à leur tour, en groupes de données ou en données
élémentaires (feuilles de l’arborescence)
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 14 / 22
Les principaux modèles de données
Explication
Extension du modèle hiérarchique : les liens entre objets peuvent exister
sans restriction
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 15 / 22
Les principaux modèles de données
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 16 / 22
Les principaux modèles de données
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 17 / 22
Les principaux modèles de données
Exemple
Les entités client et commande sont représentées par des tables.
Client (Code Client, Nom Client, Adresse Client) Acteur
Commande (N◦ commande, Date commande, Total commande) Objet
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 18 / 22
Les SGBD (Systèmes de Gestion de Bases de Données)
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 19 / 22
Les Objectifs de SGBD
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 20 / 22
Bref Historique SGBD
Relationnel
1974 Ingres
1979 Oracle
1981 Informix
1983 DB2
1985 PostGres
1989 SQL server / 1992 Acces
1995 MySQL
Objet
Oracle Objet
O2
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 21 / 22
Introduction aux SGBD (Suivre)
Dr: Mme Lamyae Bennis (ESTM) Cours 1: INTRODUCTION AUX BASES DE DONNEES
8 octobre 2019 22 / 22