2
Plan
I. Qu’est-ce qu’une base de données ?
1. Définitions et enjeux
2. Système de Gestion de Bases de Données
3. Système complet de base de données
II. Le modèle logique
1. Différents modèles de bases de données
2. Le modèle relationnel
Plan
III. Utilisation d’un SGBD – langage SQL
Requêtes simples
Expressions et fonctions
Sous-requêtes
Jointures
LMD : insert, update, delete, commit, rollback, transaction
LDD : types de colonnes, manipulations de tables : create, drop, alter,
contraintes, privilèges objets, vues
IV. Modélisation de base de données relationnelles
Le modèle Entités-Associations (E/A) (modèle conceptuel)
Traduction en modèle relationnel (modèle logique)
Normalisation
1. Définitions et Enjeux
Chapitre I
Qu’est-ce qu’une base de données ?
Définitions
Base de Données (BD) ou Database (DB)
C’est un ensemble de données structuré et organisé
permettant le stockage d'informations utiles à l’entreprise
Système de Gestion de Base de Données (SGBD) ou
Database Management System (DBMS)
Ensemble de logiciels permettant l’exploitation d’une base de
données (ajout, mise à jour, recherche … ).
Ne pas confondre !
Définitions
Donnée
Un fait, une notion, une instruction représentée sous une forme
conventionnelle, convenant à une communication, une interprétation
ou un traitement soit par l’homme, soit par des moyens
informatiques. (AFNOR)
Information
Tout le signifiant que l’on attache et que l’on peut déduire d’un
ensemble de données, de certaines associations entre données.
Connaissance
Inclut le savoir-faire de tirer profit de l’information
Enjeux (fort développement : années 70)
Développer concepts, méthodes et algorithmes spécifiques
Gérer les données en mémoire secondaire (i.e. disques durs)
Les bases de données doivent être capables de gérer volumes des données
de + en + importants (plusieurs dizaines de téra-octets)
Multi-utilisateurs
Internet : plusieurs dizaines de milliers d’utilisateurs dans un contexte
d’exploitation changeant .
Gestion multi-agents : entre plusieurs magasins.
Aide à la décision (OLAP= OnLine Analytical Processing)
Nécessite performances exceptionnelles du SGBD
"Les gagnants seront ceux qui restructurent la manière dont l'information
circule dans leur entreprise." (Bill Gates)