Académique Documents
Professionnel Documents
Culture Documents
Définition : Le logiciel qui permet d’interagir avec une BD est Système de Gestion
de Base de Données (SGBD)
SGB BD
D
SGBD (2)
Un SGBD facilite
- la gestion de données, avec une représentation intuitive simple sous forme
de table par exemple
- la manipulation de données. On peut insérer, modifier les données et les
structures sans modifier les programmes qui manipulent la base de données
Fichiers
physiques
Objectifs des SGBD (2)
ES ES ES
CS
IS
Modélisation des bases de données
Application 1 Application 2 Application 3 Application 4
Modèle Modèle Modèle Modèle
Externe Externe Externe Externe
Application 1
Conceptual
requirements
Application 2
Conceptual
requirements Modèle
Modèle
Application 3 Conceptu
Logique
Conceptual
requirements
el
Application 4
Conceptual
requirements Modèle
physique
⬥ Un modèle externe ou schéma externe représente la façon
dont un utilisateur final ou un programme d’application voit
la partie de la BD qui le concerne. Les modèles externes sont
aussi utilisés pour minimiser les manipulations incorrectes ou
non autorisées.
Modèle conceptuel
Cahier des charges
Dictionnaire
des données
Modèle
Entité/associat Modélisation UML
ion Conceptuelle
Modèle conceptuel de
données
Diagramme de classes
Modèle logique
■ Tables normalisées
Conception physique
⬥ On distingue :
1. les domaines prédéfinis :
⬥ l’ensemble des chaînes de caractères (texte),
⬥ l’ensemble des nombres entiers (entier),
⬥ l’ensemble des booléens :
⬥ booléen = {vrai, faux}
⬥ l’ensemble des dates
2. les domaines définis :
⬥ Le schéma d’une relation définit les domaines sur lesquels elle est
construite et donne un nom à ces domaines.
⬥ Nous noterons :
⬥ (A1: D1, …, An: Dn)
⬥ Les noms d'attributs d'un même schéma doivent être tous
différents
⬥ Vision tabulaire:
⬥ Une relation : R(A1: D1, …, An: Dn)
peut être vue comme :
⬥ une table de nom R,
⬥ possédant n colonnes nommées A1, …, An
⬥ dont chaque ligne représente un n-uplet de l’extension de
cette relation.
⬥ Par exemple
⬥ personne
⬥ Nom âge marié
⬥ Dupont 36 Vrai
⬥ Durand 22 Faux
Valeurs nulles