Académique Documents
Professionnel Documents
Culture Documents
Plan
1. Généralités et notions de base
2. Conception d’un système d’information
en utilisant la méthodologie
« Merise »
3. Manipulation des données de la B.D en
utilisant le langage SQL
S.Nasiri
1
08/02/2024
S.Nasiri
S.Nasiri
2
08/02/2024
S.Nasiri
Remarque :
➢Persistante : les données sont conservées de
manière permanente, elles sont disponibles pour
chaque utilisateur.
➢Réalité extérieur : les informations contenues
dans une base de données sont des données du
monde réel et non des données informatiques.
➢Plusieurs utilisateurs : les utilisateurs qui
partagent les fichiers de la base de données
peuvent avoir des préoccupations différentes.
S.Nasiri
3
08/02/2024
S.Nasiri
Définitions:
Les éléments constitutifs d’une base de
données lors de sa phase de conception
correspondent aux 3 notions : entité,
attribut et association
S.Nasiri
4
08/02/2024
Exemple :
BD pour la gestion des notes possède 3 entités:
- Etudiant,
- Matière,
- Enseignant.
BD commerciale :
- Client,
- Fournisseur,
- Commande.
9
S.Nasiri
10
S.Nasiri
5
08/02/2024
Passer
Client Commande
11
S.Nasiri
Conjoint
Employé Employé
12
S.Nasiri
6
08/02/2024
Fournir
Fournisseur Produit
4. Association n-aire
13
S.Nasiri
14
S.Nasiri
7
08/02/2024
15
S.Nasiri
16
S.Nasiri
8
08/02/2024
◦ Stockage
◦ Persistance: Les données «survivent» aux
programmes qui les créent.
◦ Fiabilité : Mécanismes de reprise sur pannes
(logiciel ou matériel)
◦ Sécurité - Confidentialité : Droits d'accès aux
données
◦ Cohérence : Contraintes d'intégrité
◦ contrôle de concurrence: Conflits d'accès.
◦ Interfaces homme – machine
17
S.Nasiri
18
S.Nasiri
9
08/02/2024
19
S.Nasiri
20
S.Nasiri
10
08/02/2024
4. le modèle objet
(SGBDO, Système de gestion de bases de
données objet): c’est un modèle qui est
adapté aux structures complexe.
5. le modèle orienté graphe :
Ce modèle représente les données sous
forme de graphes, où les nœuds
représentent les entités et les arêtes
représentent les relations entre ces entités.
21
S.Nasiri
22
S.Nasiri
11
08/02/2024
23
S.Nasiri
24
S.Nasiri
12
08/02/2024
25
S.Nasiri
26
S.Nasiri
13
08/02/2024
S.Nasiri
S.Nasiri
14
08/02/2024
S.Nasiri
S.Nasiri
15
08/02/2024
S.Nasiri
S.Nasiri
16
08/02/2024
Le système de pilotage
◦ Le système de pilotage définit les missions et les
objectifs,
◦ décide des actions à exécuter sur le système opérant en
fonction des objectifs de l’entreprise
◦ contrôle l’exécution des travaux.
◦ Il est relié aux autres systèmes par des flux
d’informations internes.
Le système opérant
◦ Le système opérant est l’ensemble de fonctions liées à
l’activité propre de l’entreprise,
◦ Il assure le fonctionnement du système global,
◦ son activité est contrôlée par le système de pilotage.
S.Nasiri
Historique
Merise est une méthodologie de conception
des applications logicielles ou plus précisément
est une approche d’analyse, de modélisation
et de réalisation d’un système d’information :
d’un système réelle quelconque (entreprise,
organisation, administration…)
C'est la méthode la plus répandue en France,
S.Nasiri
17
08/02/2024
S.Nasiri
S.Nasiri
18
08/02/2024
S.Nasiri
S.Nasiri
19
08/02/2024
S.Nasiri
S.Nasiri
20
08/02/2024
S.Nasiri
S.Nasiri
21
08/02/2024
43
S.Nasiri
44
S.Nasiri
22
08/02/2024
45
S.Nasiri
Remarques:
◦ Merise est une méthode qui permet de séparer
l’étude des données et les traitements.
◦ Chaque modèle de Merise concerne soit les
données, soit les traitements.
S.Nasiri
23
08/02/2024
47
S.Nasiri
48
S.Nasiri
24
08/02/2024
S.Nasiri
50
S.Nasiri
25
08/02/2024
51
S.Nasiri
S.Nasiri
26
08/02/2024
S.Nasiri
S.Nasiri
27
08/02/2024
Représentation graphique :
Client
Num client Passe Commande
Nom_client Num commande
Adresse_client Date_commande
55
S.Nasiri
Commande Produit
Contenir
Num commande Ref_produit
Quantité Prix_unitaire
S.Nasiri
28
08/02/2024
1. Association binaire
2. Association ternaire:
Exemple:
Enseignant
matière
Enseigne
Id_enseignant
Nom_matiére
Nom
Prenom
Salle
Num_salle
57
S.Nasiri
Remarque:
- Plusieurs associations peuvent exister entre
deux entités
- Exemple:
58
S.Nasiri
29
08/02/2024
59
S.Nasiri
60
S.Nasiri
30
08/02/2024
61
S.Nasiri
62
S.Nasiri
31
08/02/2024
63
S.Nasiri
64
S.Nasiri
32