Base de donneé
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 SGBD existants; 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 bases de 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érarchique
7
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 de