Vous êtes sur la page 1sur 36

22/10/2019

UNIVERSITÉ SIDI MOHAMMED BEN ABDELLAH


ÉCOLE NATIONALE DE COMMERCE ET DE GESTION

GESTION DES BASES DE DONNÉES

Partie I

Professeur: Fayçal MESSAOUDI Faycal.messaoudi@usmba.ac.ma

UNIVERSITÉ SIDI MOHAMMED BEN ABDELLAH


ÉCOLE NATIONALE DE COMMERCE ET DE GESTION

GESTION DES BASES DE DONNÉES

Partie I

Professeur: Fayçal MESSAOUDI Faycal.messaoudi@usmba.ac.ma

1
22/10/2019

Structuration du Cours
 PARTIE I : 1- INTRODUCTION AUX SYSTÈMES D’INFORMATION
2- MÉTHODOLOGIE DES SYSTÈMES D’INFORMATION
3- RAPPEL DE LA MÉTHODE MERISE
• PARTIE II : LES BASES DE DONNÉES RELATIONNELLES
• PARTIE III : SGBDR
• PARTIE IV : LANGAGE SQL
• PARTIE V : GESTION D’UNE BASE DE DONNÉES (TP)
• PARTIE VI : SID

Professeur: Fayçal MESSAOUDI Faycal.messaoudi@usmba.ac.ma

Bibliographie
• Tout sur les systèmes d'information - 3e éd. - GMPE
Jean-François Pillou, DUNOD, 2016.

• Merise & UML pour la modélisation des systèmes d’information,


Joseph GABAY, DUNOD, 2000.

• Merise - Guide pratique : Modélisation des données et des


traitements, manipulations avec le langage SQL -2e éd.
Jean Luc BAPTISTE, ENI Editions, 2012.

• SQL : Les fondamentaux du langage - 2e éd. ENI


Eric GODOC, EYROLLES, 2014.

Webographie:
• www.developpez.com
• www.lil.univ-littoral.fr

2
22/10/2019

Objectifs
Qualités d’un bon Manager
- Avoir une profonde culture en gestion
- Comprendre les technologies informatiques & SI
- Etre capable de concevoir une Base de Données R
- Maîtriser les concepts de base en Bases de Données
- Connaître le modèle Relationnel
- Maîtriser les usages du langage SQL

Professeur: Fayçal MESSAOUDI Faycal.messaoudi@usmba.ac.ma

1 Introduction aux Systèmes


d’Information

o Enjeux des entreprises


o Problématique & solutions
o SI , Fonctions et rôles
o Systèmes de l’Entreprise
o Exemple de Flux d’information

Professeur: Fayçal MESSAOUDI Faycal.messaoudi@usmba.ac.ma

3
22/10/2019

Introduction

• L’enjeu de toute entreprise, consiste à mettre en


place un système destiné à Collecter, Analyser
Mémoriser, Traiter et Partager l’information dans
un environnement en temps réel.

• Ce système d’information assurera le lien entre


deux autres systèmes de l’entreprise : le système
opérant et le système de pilotage.

Introduction

• L’enjeu de toute entreprise, consiste à mettre en


place un système destiné à Collecter, Analyser
Mémoriser, Traiter et Partager l’information dans
un environnement en temps réel.

• Ce système d’information assurera le lien entre


deux autres systèmes de l’entreprise : le système
opérant et le système de pilotage.

4
22/10/2019

Enjeux des entreprises

● Besoins

● Qui?

● Comment?

Enjeux des entreprises


● Comment ?
• En répondant aux demandes d’analyse des décideurs.
● Exemple :
• Clientèle : Qui sont mes clients ? Comment les
conserver ,
• Marketing : comment améliorer le ciblage de mes
actions commerciales ?
• Simuler les risques

10

10

5
22/10/2019

Enjeux des entreprises

● Défi
• Transformer leur SI de production à un SI
décisionnel dont la vocation de pilotage
devient majeure:

SI de production SI de production + SI décisionnel

11

11

Problématique

● Masse importante de données collectées


● Nombreux logiciels et applications, souvent hétérogènes
● Information surabondante, non organisée, éparpillée
● Difficulté d’accéder à l’information
● L’information brute n’a aucun sens ou une valeur ajoutée
limitée.
● Codification différente selon les services.

12

12

6
22/10/2019

Problématique
● Une grande masse de donnée :
• Éparpillées

• Volatiles

• Incohérentes

● Pour une utilisation par :


• Décideur

• Gestionnaire

• Opérationnel ( requêtes SQL ) 13

13

Problématique

● Utilisation par des NON INFORMATICIENS :


• Informations fiables et documentées.
• Accès à l’information via des outils conviviaux et intuitifs.
• Des temps de réponses acceptables.

● Maîtriser ses données


• Accéder à toutes les données de l’entreprise
• Regrouper les informations disséminées

● Exploiter ses données


• Analyser rapidement les données pour prendre les
bonnes décisions 14

14

7
22/10/2019

Problématique

• De plus en plus de données stockées dans l’entreprise:


– Données comptables et financières
– Données clients (logiciels CRM)
– Données de production
– Données de la logistique
– Données RH

• A différents niveaux
– Locales / Agence / Direction
– Nationales
– Internationales

15

15

Problématique

• L’information n’est pas consolidée / pas nettoyée

• Des outils d’analyse personnels : Excel , SQL, Analytics….

 Les directions ne peuvent pas prendre de bonnes décisions

16

16

8
22/10/2019

La Solution

Sélectionner et transformer les données en


informations fiables, homogènes, utiles et
accessibles par un traitement rapide, efficace et
productif.
BI recouvre l’ensemble des technologies
permettant de gérer et d’exploiter les
informations disponibles, en particulier le DW qui
permet de stocker ces informations stratégiques.

17

17

La Solution

Maintenant
Dans tous les secteurs, dans toutes les entreprises,
l’information est devenue “le nerf de la guerre”.

■L’information devient un capital en temps.


■L’information est une source de valeur pour l’entreprise.

18

18

9
22/10/2019

Questions ?

• Qu'est ce qu'un système d'information (SI) ??

19

Définition SI

• Un système d'information (SI) est un ensemble


organisé de ressources (matériels, logiciels,
personnel, données et procédures…) .

• Qui permet de Collecter, Regrouper, Stocker


Classifier, Transformer, Traiter et de diffuser
l'information dans son environnement interne
ou externe.

Pour soutenir la prise de décision


20

20

10
22/10/2019

Les composantes d’un SI

21

Objectifs

• Le S.I est caractérisé par la dématérialisation de


l’information puisqu’il vise à réduire les interventions
humaines dans le processus de traitement de
l’information.
• Les 5 Zéros :

- 0 Défaut et erreur
- 0 Délai
- 0 Papier
- 0 Stock
- 0 Coût 22

Cours : Gestion des Bases de Données - Master MCF

22

11
22/10/2019

Dématérialisation

23

23

Dématérialisation

24

24

12
22/10/2019

Questions ?

• Comment fonctionne un SI ?

25

Fonctions et rôles d’un S.I

• Un SI reçoit et centralise des données provenant


de différentes sources. Il peut s'agir de références
et caractéristiques de produits, d'horaires, de
données météo, de commandes…

• Toutes ces informations, le système les traite, les


transforme, les stocke puis les redistribue en
fonction des besoins des utilisateurs et sur
différents canaux.

26

26

13
22/10/2019

Fonctions et rôles d’un S.I

27

27

28

28

14
22/10/2019

Fonctions et rôles d’un S.I

Dans les organisations le SI joue un rôle à la fois stratégique,


tactique et opérationnel.

o CONTRIBUE À LEUR CROISSANCE ET LEUR PÉRENNITÉ.


o OUTIL DE COMPÉTITIVITÉ & CATALYSEUR DE L'INNOVATION.
o AMÉLIORE L’EFFICACITÉ ET LA RÉACTIVITÉ EN FAVORISANT LA
o PRISE DE DÉCISION.
• LA FONCTION DE COLLECTE ET DE SAISIE
• LA FONCTION DE MÉMORISATION
29
• LA FONCTION DE TRAITEMENT
• LA FONCTION DE COMMUNICATION

29

Fonctions et rôles d’un S.I

30

30

15
22/10/2019

Infrastructure SI

31

31

Les Systèmes de l’Entreprise


Décider des actions à conduire.

SYSTÈME DE PILOTAGE
- Collecter
- Mémoriser
SYSTÈME D’INFORMATION - Traiter
- Analyser
- Distribuer
l’information.
SYSTÈME OPÉRANT

Assurer les fonctions :


. Facturation, Comptabilité, Stock
. Fabrication, Communication,
Environnement . Commercialisation ….
32

32

16
22/10/2019

Les Systèmes de l’Entreprise

SYSTÈME DE PILOTAGE
COMMUNICATION

GÉNÉRATION
SYSTÈME D’INFORMATION

Traitement
Mémorisation

SYSTÈME OPÉRANT
33

33

Les Systèmes de l’Entreprise

Activité :
SYSTÈME DE  réfléchir : adaptation à l’environnement, conception
 décider : prévisions, allocation, planification
PILOTAGE  contrôler : qualité

Activité :
SYSTÈME  générer des informations
D’INFORMATION  Mémoriser
 Diffuser
 traiter

SYSTÈME Activité :
 Transformer
OPÉRANT
 produire
34

34

17
22/10/2019

Le Système de Pilotage

Le système de pilotage :
(appelé également système de décision)

o Exploite les informations qui circulent


o Organise le fonctionnement du système
o Décide des actions à conduire sur le système opérant
o Raisonne en fonction des politiques de l’entreprise

35

Le Système Opérant

Le système Opérant:

o Reçoit les informations émises


o Se charge de réaliser les tâches
o Génère des informations en direction du
système de pilotage.

o Il englobe toutes les fonctions liées à l’activité propre


de l’entreprise.

36

18
22/10/2019

Le Système d’information

o Pour organiser son fonctionnement, le


système a besoin de mémoriser des
informations. (Pour comparer, prévoir, …)

o Ce rôle est joué par le SI

o Ce système a aussi la charge de :


+ Diffuser l’information
+ Réaliser tous les traitements nécessaires
au fonctionnement du système.

37

Flux d’information

38

38

19
22/10/2019

Exemple de Flux

Entreprise
SYSTÈME DE
PILOTAGE
Statistiques de
Prix de Vente
vente
SYSTÈME
D’INFORMATION
Préparation Sortie de
de la livraison Stock
SYSTÈME
OPÉRANT
Commande
39 Facture
Client
39

Exemple de Flux

40

20
22/10/2019

Exemple de Flux

41

Exemple de Flux

42

21
22/10/2019

Exemple de Flux

43

Exemple de Flux

44

22
22/10/2019

Exemple de Flux

45

Exemple de Flux

46

23
22/10/2019

Exemple de Flux

47

Le SI = La bonne Décision

48

24
22/10/2019

Questions ?

• Qu’est-ce donc qu’une base de données ?


• Comment concevoir une Base de données ou SI ?
• Que peut-on attendre d’un système de gestion de
bases de données ?

49

Questions ?

• Qu’est-ce donc qu’une base de données ?


• Comment concevoir une Base de données ou SI ?
• Que peut-on attendre d’un système de gestion de
bases de données ?

50

25
22/10/2019

Questions ?

• Que veut dire un SI ?


• Qu’est-ce donc qu’une base de données ?
• Comment concevoir une Base de données ou SI ?
• Que peut-on attendre d’un système de gestion de
bases de données ?

51

Questions ?

• Que veut dire un SI ?


• Comment concevoir une Base de données ou SI ?
• Qu’est-ce donc qu’une base de données ?
• Que peut-on attendre d’un SGBD ?

52

26
22/10/2019

L’importance des BD

• Des relevés de banques, de cartes de crédit


• Des carnets d’adresses
• La consommation de téléphone
• Des inscriptions à des clubs, associations, université…
• Des papiers utiles : carte d'identité, passeport, Actes..
• Des horaires et disponibilités de transport (Train…)
• Réservation : billet d’avion, train, hôtel, RDV…
• Des programmes de télé, radio, infos, sport, culture…

53

2 Méthodologie des Systèmes


d’Information

o Introduction
o Méthodes
o Démarche
o Modélisation
o Approche Systémique
o Approche par niveaux
• Le niveau Conceptuel
• Le niveau Organisationnel
• Le niveau Logique
• Le niveau Physique
o Les niveaux d’abstraction

54

27
22/10/2019

Introduction
Les méthodes d’analyse et de
conception des systèmes d’information
ont pour objectif de décrire ces
systèmes à l’aide des modèles, puis de
réaliser les systèmes informatisés en
découlant.

Professeur: Fayçal MESSAOUDI Faycal.messaoudi@usmba.ac.ma

55

Méthodes
Une méthode se définit comme une démarche
raisonnée permettant d'atteindre un but fixé.
Par contre, un modèle représente une vue
partielle d'un système. On distingue les
méthodes mono-modèle des méthodes multi-
modèles.

Professeur: Fayçal MESSAOUDI Faycal.messaoudi@usmba.ac.ma

56

28
22/10/2019

Méthodes
 Les méthodes de conduite de projets
 Les méthodes de spécification
 Les méthodes de conception
 Les méthodes de réalisation
 Les méthodes de gestion de projets
 Les méthodes d’assurance et de gestion de la qualité
 Les méthodes de gestion et d’évaluation des coûts
et des risques

57

Démarche
Démarche : succession d’étapes pour

 Mieux maîtriser le déroulement d’un projet pour


respecter les délais et budgets
 Meilleure visibilité pour les utilisateurs sur
certains résultats intermédiaires et garantir que le
résultat final sera celui attendu

58

29
22/10/2019

Modélisation
Un Modèle :
 A pour objet de réduire la complexité d’un
phénomène en éliminant les détails qui
n’influencent pas son comportement significatif;
 reflète ce que son créateur croit important pour la
compréhension et la prédiction du phénomène
modélisé, les limites du phénomène modélisé
dépendent des objectifs du modèle.

Modéliser = Représenter
59

Modélisation
Un Modèle doit posséder au moins trois qualité :
 La fidélité: la représentation doit être effectuée
sans déformation de la réalité
 La cohérence: la représentation ne doit comporter
de contradiction explicite ou implicite
 La complétude: la représentation doit décrire tous
les phénomènes pertinents par rapport aux
objectifs du modélisateur.

Modéliser = Représenter
60

30
22/10/2019

Aapproche Systémique
L’approche systémique comporte trois étapes:

• l’analyse des systèmes :


- L’état actuel du SI
- Les besoins
- Les contraintes

• la modélisation
- Proposer des solutions
- Réaliser la solution choisie
- Conforme (besoins, contraintes)
- Documentée et facile à maintenir
• la simulation

61

Aapproche par niveaux


Exemples des questions posées au cours de la conception:

• La description du fonctionnement de l’activité de l’entreprise


• La définition des règles de gestion
• La définition des informations
• La répartition des traitements entre l’homme et la machine
• L’organisation physique des fichiers
• Le découpage en transactions
• Le choix du matériel
• La répartition des responsabilités au sein de la structure
•…

62

31
22/10/2019

Aapproche par niveaux


Ce qu’il faut faire :
Niveau Conceptuel QUOI ?

La manière de faire
Niveau Organisationnel QUI ?, QUAND ?, COMBIEN ?, OU ?

Choix des moyens et ressources


Niveau Logique AVEC QUOI ? QUELS OUTILS ?

Les moyens de le faire


Niveau Physique
COMMENT ?
63

63

Aapproche par niveaux

• Les niveaux conceptuel et


organisationnel représentent toute
l’organisation.

• Les niveaux logique et physique ne


prennent en compte que la solution
informatique.
64

64

32
22/10/2019

Les Modèles

65

65

Les Niveaux d'abstraction Conceptuel

Organisationnel

Logique

Physique
66

66

33
22/10/2019

Le Niveau Conceptuel

C’EST LA DESCRIPTION LA PLUS STABLE


DU SYSTEME

67

67

Le Niveau Organisationnel

C’EST LA DESCRIPTION DES POSTES DE


TRAVAIL DE L’ENTREPRISE ET DES
INFORMATIONS QU’ELLE TRAITE

68

68

34
22/10/2019

Le Niveau Logique

EXPRIME LA FORME QUE DOIT PRENDRE L’OUTIL


INFORMATIQUE POUR ÊTRE ADAPTÉ À
L’UTILISATEUR, À SON POSTE DE TRAVAIL

69

69

Le Niveau Physique

C’EST LA DESCRIPTION DES MOYENS MIS


EN OEUVRE POUR GERER LES DONNEES ET
EFFECTUER LES TRAITEMENTS.

70

70

35
22/10/2019

Approche Données - Traitements

La Méthode Merise est basée sur la séparation


des données et des traitements:

 La séparation assure une longévité au modèle


 L’agencement des données est rarement remanié
 Les traitements souvent remanié

71

3 La Démarche MERISE
Par Étapes
Méthode d'Étude et de Réalisation Informatique pour les Systèmes d'Entreprises.

o Le Dictionnaire Des Données


o Graphe de Dépendance Fonctionnel
o Le M.C.D (Modèle Conceptuel de Données)
o Le M.C.T (Modèle Conceptuel de Traitement)
o Le M.L.D (Modèle Logique de Données)
o Le M.O.T (Modèle Organisationnel de Traitement)
o Le M.P.D (Modèle Physique de Données)

72

36

Vous aimerez peut-être aussi