Base de donneé

Pages: 30 (7364 mots) Publié le: 12 mars 2013
ENCG Kénitra**Gestion des bases de données

1

Plan: Chap. 1 - Notion de base de données; Chap. 2 - Base de données relationnelles; Chap. 3 - Langage SQL

BASE DE DONNÉES
Dec-4-10

Chap. 1 Notion de Bases de données
2

  1.  2.  3.  4.  5.  6. 

Plan de la leçon: Introduction; Définition d’une base de données et d’un SGBD; Différents types de bases de données; Quelques SGBDexistants; Objectifs et avantages des BD et SGBD; Les niveaux ANSI/SPARC.

ENCG Kénitra**Gestion des bases de données

Dec-4-10

Introduction
3

Introduction: Deux approches: -  Approche Fichiers: données en fonction du traitement risque d’incohérence; -  Approche base de données:intégration des données dans un seul fichier/indépendance des traitements.
 

ENCG Kénitra**Gestion des basesde données

Dec-4-10

Définition d’une BD et d’un SGBD
4

Une BD: - Ensemble structuré de données indépendant des traitements à effectuer. - Représente le monde réel. - Interrogée et mise à jour par des utilisateurs.

ENCG Kénitra**Gestion des bases de données

Dec-4-10

Définition d’une BD et d’un SGBD
5

Un SGBD: - logiciel permettant à un utilisateur d’interagir avec une BD. -Interface entre la BD et les programmes d’applications qui communiquent avec la BD.

ENCG Kénitra**Gestion des bases de données

Dec-4-10

Différents types de BD
6

Il existe quatre grands types de bases de données : -Les bases hiérarchiques; -Les bases réseaux; -Les bases relationnelles; -Les bases objet.

ENCG Kénitra**Gestion des bases de données

Dec-4-10

Modèle hiérarchique7

 

   

Appartient à la deuxième génération 1965 – 70 s’appelle aussi, SGBD navigationnelle; Présente les données sous forme d’un arbre; Une donnée peut référencer une autre donnée dans une relation père/fils; Lien entre enregistrements par des pointeurs

 

ENCG Kénitra**Gestion des bases de données

Dec-4-10

Modèle hiérarchique
8

ENCG Kénitra**Gestion des bases dedonnées

Dec-4-10

Modèle hiérarchique
9

 

Inconvénients :
 Redondance

de données.  Manipulation difficile de données hétérogènes.

ENCG Kénitra**Gestion des bases de données

Dec-4-10

Modèle réseau
10

     

Appartient aussi à la 2ème génération; Possibilité des liens entre enregistrements dans différents sens Avantage: rapidité

ENCG Kénitra**Gestion des basesde données

Dec-4-10

Modèle réseau
11

ENCG Kénitra**Gestion des bases de données

Dec-4-10

Modèle réseau
12

Un avantage par rapport aux SGBD hiérarchique : la non redondance de données est assurée.   Inconvénients :
 

 La

schéma de la BD devient vite complexe quand la base de données est importante (combien de pointeurs gérés ?).  Modèle très rigide pour uneexploitation future.

ENCG Kénitra**Gestion des bases de données

Dec-4-10

13

Modèle relationnel
3ème génération 1969-…   les données sont représentées dans des tables   Manipulation suivant les règles mathématiques des ensembles
 

ENCG Kénitra**Gestion des bases de données

Dec-4-10

Modèle relationnel
14

ENCG Kénitra**Gestion des bases de données

Dec-4-10

15

Lemodèle Objet
Apparition entre 1990 - 1999   Les données sont représentées en tant qu’instances de classes hiérarchisées
 

ENCG Kénitra**Gestion des bases de données

Dec-4-10

Différents types de BD
16

 

Aujourd’hui, le modèle relationnel est le plus utilisé il occupe environ 75%

ENCG Kénitra**Gestion des bases de données

Dec-4-10

Quelques SGBD existants
17

 Hiérarchiques : IMS; Réseaux : IDS2, Socrate-Clio;

 

ENCG Kénitra**Gestion des bases de données

Dec-4-10

Quelques SGBD existants
18

Bases relationnelles : Pour les petites BD: • FileMaker Pro • Access • FoxPro • 4e dimension • MySQL • Paradox
 

ENCG Kénitra**Gestion des bases de données

Dec-4-10

Quelques SGBD existants
19

 

Bases relationnelles: Les grosses BD...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Base de donnee
  • Base de données
  • Base de donnée
  • Base de donné
  • base de données
  • Base de donnée
  • Base de donnees
  • Base de données

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !