COURS : BASE DE DONNEES ET MERISE
SOMMAIRE
1. GENERALITES SUR L’INFORMATIQUE
2. ALGORITHME
3. TABLEUR EXCEL
4. BASE DE DONNEES
5. RESEAUX INFORMATIQUES
Professeur : DAGBA Narcisse, Tél : 90 94 67 49
Différence entre données et informations
Une donnée est brute
Une information est une donnée auquel un sens est donné. Le sens c’est de l’interprétation.
Interprétation = valeurs =Believe (croyance), désirs, intention
Illustration
Température 16°
Malien : Frais
Béninois : tempéré
Français : chaud
Système d’information (S.I.) d’une organisation : ensemble des composantes humaines,
technologiques et organisationnelles mis en œuvre en vue de supporter le fonctionnement de
l’organisation
Les quatre (04) fonctions d’un système d’information
1. L’acquisition (collecte, réception,
2. La mémorisation (archivage, sauvegarde,….
3. Le traitement (analyse, ….
4. La diffusion
Système d’informations est un ensemble de processus métiers, d’activités, de tâches
Système informatique : c’est l’automatisation du système d’informations (hardware, software)
SI--------------------Modéliser---------------------Base de données
La modélisation emploie plusieurs démarches dont MERISE (Méthode d’étude et de réalisation
informatique pour les systèmes d’entreprise)
La méthode U.M.L. : Unified, Modeliney Language
Etape de la méthode MERISE
Analyse
Modèle (schéma) conceptuel des données M.C.D.
Modèle (schéma) logique des données M.L.D.
Implémentation physique (ordinateurs, système de gestion des bases de données)
MODELE CONCEPTUEL DES DONNEES (M.C.D.)
Vocabulaire
Entité : une chose concrète ou abstraite qui existe et est distinguable des autres entités.
Elle est définie par un ensemble de propriétés
Propriétés : c’est une donnée élémentaire que l’on perçoit sur une entité
Identifiant : c’est une propriété clé c’est-à-dire propriété à partir de laquelle on retrouve les autres
propriétés
Relation (association) : c’est un lien possible qui relie deux entités par défaut
Cardinalité : c’est le nombre de fois une entité participe à une relation
Etape de construction d’un modèle conceptuel des données
1. Repérer les entités (faire attention aux noms communs)
2. Construire les entités et les alimenter avec des propriétés
3. Trouver les relations (faire attention aux verbes)
4. Choisir les cardinalités (tenant compte des règles de gestion)
5.
LE MODELE LOGIQUE DES DONNEES (M.L.D.)
Une fois le M.C.D. construit, l’étape suivante consiste à transformer le M.C.D. en M.L.D. en
respectant des principes :
1- Toutes les entités deviennent des tables
2- Les relations se transforment suivant leur cardinalité
Une relation de type ?, 1 - ?,n entre une entité A et une entité B, se traduit par une
importation de la clé primaire de l’entité B dans l’entité A.
Une relation de type ?,n - ?,n se transforme en une table dans laquelle on retrouve les
identifiants A et B
3- Les tables inutiles (à 1 champ) sont supprimées.
Vocabulaire du M.L.D.
Entités devient Table
Propriétés devient Champ, attribut
Identifiant devient clé primaire
SQL
Les requêtes
C’est un objet d’interrogation de la base de données.
Une requête nous permet de sélectionner des enregistrements répondant à des critères.
Pour interroger une base de données, il faut que la base de données soit renseignée.
Les reqêtes utilisent le language SQL : Structured Query Language
Langage normalisé
SQL99 : ANSI X3 135-1999, ISO/IEC 9075 : 1999
« Database Language SQL »
Stantard d’accès aux bases de données relationnelles
Supporté par les principaux systèmes de bases de données relationnelles
Portabilité (en principe, peut nécessiter quelques petites modifications).
SYNTAXE GENERALE D’UNE REQUETE SQL
SELECT (DISTINCT) nom-cols (AS nom-cols)
FROM nom-tables
(WHERE conditions)
(GROUP BY nom-cols)
(HAVING conditions)
(ORDER BY nom-cols (ASC DESC) ) ;
LE DIAGRAMME DE FLUX OU MODELE CONCEPTUEL DE COMMUNICATION
C’est une représentation graphique des mouvements de données à travers un S. I.
C’est une description graphique des flux échangés entre acteurs qui nous permet de :
1- Avoir une vue d’ensemble de la circulation de l’information entre les acteurs
2- Analyser les échanges d’informations
Pour construire le diagramme de flux
1- Définir le domaine de l’étude
2- Repérer les acteurs (externes et internes)
3- Repérer les flux entre acteurs
4- Tracer le diagramme
Exemple : Gestion des cartes bleues
Le demandeur désirant obtenir une carte bleue doit en faire la demande auprès de son agence. La
carte bleue n’est pas accordée si le demandeur n’est pas un client de l’Agence. Chaque jour, l’agence
transmet au centre de gestion des cartes, les demandes de ses clients. Dès que l’agence a reçu la
carte bleue en provenance du centre, elle adresse au client un avis de mise à disposition et un avis de
prélèvement de la cotisation annuelle.
Le client vient alors retirer sa carte. si au bout de deux (02) mois, la carte n’est pas retirée, elle sont
détruites.