chapitre1
1er MASTER
1. Généralités sur les BDD
• BDD, SGBD, MCD
2. Le modèle logique relationnel
•
CONCEPTS, INTEGRITE REFERENTIELLE
3. Dependences fonctionnelles et normalisation
4. Interrogation des BDD & langage SQL
•
•
algèbre relationnelle
SQL
s_bouchama@yahoo.fr
1
Chapitre1
Généralités sur les bases de données
ESC, Alger 2013, 1 année MASTER
2
Plan
•Base de données
•Système de Gestion de BDD « SGBD »
–Fonctions
–Avantages
•Modèle conceptuel de données MCD
– Concepts Modèle Entité Association
– schéma d’un MCD
–exemples
3
Ouvrages en français
• Carrez C., Des Structures aux Bases
de Données, Masson
• Gardarin G., Maîtriser les Bases de
Données: modèles et langages, Eyrolles
• Marcenac, P., SGBD relationnels,
Optimisation des performances,
Eyrolles.
4
Données
• Un ensemble de données c’est :
• Des objets :
• un nom, par exemple Mohamed, Ali, Salima…etc
• un cours, par exemple Initiation aux bases de données, droit, • une date, par exemple 16/03/2009
• ...
• Mais aussi des liens ou relations entre les objets :
• Mohamed enseigne le cours ”Initiation aux bases de données” le 16/03/2009
.
5
« Base de données »
•
•DEF1: Un ensemble structuré de données enregistrées dans un ordinateur et accessibles de façon sélective par plusieurs utilisateurs
•DEF2: Un ensemble de fichiers sémantiquement liés.
• un fichier est un ensemble d’informations relatives à un même sujet
Exemple: fichiers: étudiant, produit, facture, avion
6
Base de données (École)
Scolarité
Comptabilité
Bibliothèque
Objets: Étudiants, enseignants, modules
Livres, mémoires, auteurs, emploi du temps, ….etc+ liens
BDD centralisée
7
Exemples de bases de données • celle qui permet la gestion des personnels, étudiants, cours, inscriptions, ... d'une université ou école,
• système de réservation de places d'avion des compagnies d'aviation,
• la gestion des comptes des clients des sociétés bancaires, ...
8
Quelques exemples
• Dans une application informatique de
billetterie