Académique Documents
Professionnel Documents
Culture Documents
INFORMATIQUE
1 Bases de données
FST- Université Cadi Ayyad Formation SIR
BASES DE DONNÉES
C’est un ensemble de données structurées.
Une BD a pour rôle le stockage et l’exploitation
de données.
Un SGBD (Système de Gestion de Base de
Données) permet de manipuler les BDs, les créer,
les déplacer, les copier, effectuer des sauvegardes
et déterminer des règles d'intégrité référentielle
pour celles qui sont relationnelles.
Exemples de SGBD : Access, Oracle Database,
dBase, MySQL, SQL Server, ….
2
FST- Université Cadi Ayyad Formation SIR
BASES DE DONNÉES
Les données sont placées dans une ou plusieurs
tables. Exemple d’une table Produits:
enregistrements
MODÈLE RELATIONNEL
Le modèle relationnel est basé sur une
organisation des données sous forme de tables. Il
gère les relations entre les tables.
CLIENTS PRODUITS
COMMANDES CATEGORIES
4
FST- Université Cadi Ayyad Formation SIR
EXEMPLE DE
MODÈLE
RELATIONNEL
5
FST- Université Cadi Ayyad Formation SIR
MODÈLE RELATIONNEL
Types de relations:
1 à 1.
Exemple : Client---------Personne
1 à plusieurs.
Exemple : Client---------Commande
Plusieurs à plusieurs.
Exemple : Produit---------Commande
! La création d’une table intermédiaire est nécessaire
pour cette relation.
Produit------- LigneCommande-------- Commande
6
FST- Université Cadi Ayyad Formation SIR
7
FST- Université Cadi Ayyad Formation SIR
EXERCICE 1 :
Pour organiser un karaoké, une association veut
créer une base de données qui lui permettra
d'enregistrer le contenu de tous les albums dont
elle dispose.
Les organisateurs veulent ensuite pouvoir éditer
la liste de tous les chanteurs, de tous les titres et
le sommaire de chaque album.
8
FST- Université Cadi Ayyad Formation SIR
EXERCICE 2 :
Un complexe cinématographique a besoin d'une
base de données pour gérer la distribution de ses
billets de cinéma.
Les gérants souhaitent ainsi facilement gérer le
remplissage de leurs salles.
Et ils souhaitent ensuite pouvoir facilement
obtenir des informations sur les films qui
marchent le mieux,
les acteurs attirant le plus de public, les heures
d'affluence des clients, ou la recette d'une séance
précise...