Vous êtes sur la page 1sur 9

FST- Université Cadi Ayyad Formation SIR

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

 La clé primaire est un champ contenant des


valeurs uniques. C’est l’identifiant de
l’enregistrement. 3
FST- Université Cadi Ayyad Formation SIR

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

EXEMPLE DE MODÈLE RELATIONNEL

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.

Dessinez le modèle de données correspondant.

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...

Dessinez le modèle de données correspondant. 9

Vous aimerez peut-être aussi