Blog ENI : Toute la veille numérique !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
Les 22 & 23 novembre : Accès 100% GRATUIT à  
la Bibliothèque Numérique ENI. Je m'inscris !
  1. Supports de cours
  2. Merise - Guide pratique (4e édition) - (modélisation des données et des traitements, manipulations avec le langage SQL, conception d’une application mobile Android ou iOS)

Merise Guide pratique (4e édition) - (modélisation des données et des traitements, manipulations avec le langage SQL, conception d’une application mobile Android ou iOS)

Bientôt disponible !
Suivez-nous pour être informé dès la sortie

Caractéristiques

  • Reliure spirale - 17 x 21 cm (Médian)
  • ISBN : 978-2-409-04668-1
  • EAN : 9782409046681
  • Ref. ENI : RIM5MER
Ce support sur la méthode Merise s'adresse tout particulièrement aux étudiants en premier cycle d'informatique, aux étudiants en école de gestion et à toute personne souhaitant une information simple, directe et pratique sur la méthode Merise et le langage SQL. Au travers des chapitres sur la méthode Merise, vous découvrirez comment :- Réaliser les différents modèles (modèles conceptuels, modèles logiques, modèles physiques) mais aussi les modèles spécifiques aux traitements (modèles conceptuels...
Aperçu du livre papier
  • Niveau Initié à Confirmé
  • Parution novembre 2024
Ce support sur la méthode Merise s'adresse tout particulièrement aux étudiants en premier cycle d'informatique, aux étudiants en école de gestion et à toute personne souhaitant une information simple, directe et pratique sur la méthode Merise et le langage SQL. 

Au travers des chapitres sur la méthode Merise, vous découvrirez comment :
- Réaliser les différents modèles (modèles conceptuels, modèles logiques, modèles physiques) mais aussi les modèles spécifiques aux traitements (modèles conceptuels des traitements, modèles organisationnels des traitements…).
- Modéliser avec les extensions Merise/2.
- Comparer certains modèles Merise à certains diagrammes UML.

Dans un chapitre dédié, le langage SQL est présenté de façon progressive et est illustré par de nombreux exemples. Vous y apprendrez à :
- Manipuler, filtrer, trier, regrouper les données.
- Créer, modifier, supprimer des tables.
- Affecter ou enlever des droits à certains utilisateurs.

L'auteur n'a volontairement gardé que le côté concret de la méthode Merise et du langage SQL, pour permettre au lecteur une immersion immédiate. Il propose également de nombreux exercices dont une étude de cas détaillée et guidée pour faciliter cette assimilation.

Cette nouvelle édition du support s'enrichit d'un chapitre vous offrant la possibilité de mettre en pratique les notions étudiées à travers la conception et le développement d'une application mobile avec WINDEV Mobile.
Présentation de la méthode Merise
  1. 1. Présentation générale de la méthode Merise
  2. 2. L’approche systémique
    1. 2.1 Les caractéristiques d'un système
    2. 2.2 Représentation schématique des systèmes de l'entreprise
      1. 2.2.1 Le système de pilotage
      2. 2.2.2 Le système d'information
      3. 2.2.3 Le système opérant
  3. 3. La séparation des données et des traitements
    1. 3.1 Les données (ou informations)
      1. 3.1.1 L'interview
      2. 3.1.2 L'étude des documents internes
      3. 3.1.3 L'étude des documents externes
    2. 3.2 Les différents types d'informations
      1. 3.2.1 Les informations élémentaires et mémorisables
      2. 3.2.2 Les informations calculées
    3. 3.3 Les traitements
  4. 4. L’approche par niveaux
    1. 4.1 Le niveau conceptuel
    2. 4.2 Le niveau organisationnel
    3. 4.3 Le niveau logique
    4. 4.4 Le niveau physique
    5. 4.5 Tableau récapitulatif
  5. 5. Les apports de Merise
Les dépendances fonctionnelles
  1. 1. Le dictionnaire des données
  2. 2. Les dépendances fonctionnelles
    1. 2.1 Dépendances fonctionnelles composées
    2. 2.2 Dépendances fonctionnelles élémentaires
    3. 2.3 Dépendances fonctionnelles élémentaires directes
    4. 2.4 Détermination des dépendances fonctionnelles
  3. 3. Cas pratique
    1. 3.1 Dictionnaire des données
    2. 3.2 Détermination des dépendances fonctionnelles (DF)
    3. 3.3 Graphe des dépendances fonctionnelles
    4. 3.4 Matrice des dépendances fonctionnelles
  4. 4. Conclusion
Le modèle conceptuel des données
  1. 1. Introduction
    1. 1.1 Les propriétés
    2. 1.2 Les entités ou objets
    3. 1.3 Les relations ou associations
      1. 1.3.1 Les cardinalités
      2. 1.3.2 Les relations porteuses
      3. 1.3.3 Les relations réflexives
    4. 1.4 Les règles d'usage
    5. 1.5 Entité forte et entité faible
      1. 1.5.1 Les entités fortes
      2. 1.5.2 Les entités faibles
    6. 1.6 Les contraintes d'intégrité fonctionnelles
    7. 1.7 Les identifiants relatifs
  2. 2. Conception pas à pas d'un modèle conceptuel des données
    1. 2.1 Le dictionnaire des données
    2. 2.2 Les dépendances fonctionnelles
      1. 2.2.1 Les dépendances élémentaires
      2. 2.2.2 Les dépendances isolées
    3. 2.3 Élaboration du modèle conceptuel des données
    4. 2.4 Recherche d'identifiants relatifs
  3. 3. Conclusion
Le modèle logique des données
  1. 1. Introduction au modèle logique des données
    1. 1.1 Cas (0, n), (1,1) ou (1,n), (0,1)
    2. 1.2 Cas (0,n), (0,n) ou (1,n), (1,n)
    3. 1.3 Modèle logique des données sur une relation réflexive
    4. 1.4 Quelques règles simples de passage du MCD au MLD
  2. 2. Conception pas à pas d'un modèle logique des données
  3. 3. Conclusion
Le modèle physique des données
  1. 1. Introduction au modèle physique des données
  2. 2. Transcription SQL du modèle physique
  3. 3. Conclusion
Les formes normales
  1. 1. Introduction aux formes normales
    1. 1.1 1FN - Première forme normale
    2. 1.2 2FN - Deuxième forme normale
    3. 1.3 3FN - Troisième forme normale
    4. 1.4 BCNF - Forme normale de Boyce-Codd
    5. 1.5 4FN - Quatrième forme normale
    6. 1.6 5FN - Cinquième forme normale
  2. 2. Conclusion
Les diagrammes des flux
  1. 1. Introduction
    1. 1.1 Définitions
    2. 1.2 Représentation graphique des acteurs
  2. 2. Conception pas à pas d'un diagramme des flux
    1. 2.1 Identification des flux
    2. 2.2 Diagramme finalisé
    3. 2.3 Remarques et règles d'usage
      1. 2.3.1 Un flux ne doit pas être bidirectionnel
      2. 2.3.2 Le flux ne doit pas être réflexif
      3. 2.3.3 Il n’y a pas de flux entre des acteurs externes
  3. 3. Le modèle de contexte
  4. 4. Conclusion
Le modèle conceptuel des traitements
  1. 1. Le modèle conceptuel des traitements
    1. 1.1 Les événements
    2. 1.2 Les opérations
    3. 1.3 La synchronisation
    4. 1.4 Représentation schématique d’un modèle conceptuel des traitements
  2. 2. Conception d'un modèle conceptuel des traitements
  3. 3. Le modèle conceptuel des traitements analytiques (Merise/2)
  4. 4. Conclusion
Le modèle organisationnel des traitements
  1. 1. Introduction
  2. 2. Conception pas à pas d'un modèle organisationnel des traitements
    1. 2.1 Le diagramme des flux (ou modèle conceptuel de communication)
    2. 2.2 Le modèle conceptuel des traitements
    3. 2.3 Le modèle organisationnel des traitements
  3. 3. Conclusion
Les extensions Merise/2
  1. 1. Présentation
  2. 2. L'héritage (ou la généralisation - spécialisation)
  3. 3. Les contraintes ensemblistes
  4. 4. La formalisation des contraintes entre associations
    1. 4.1 La totalité (couverture + non-disjonction)
    2. 4.2 Partition (couverture + disjonction)
    3. 4.3 Exclusion (non-couverture + disjonction)
    4. 4.4 Égalité
    5. 4.5 Inclusion
  5. 5. Agrégation sur les associations (ou associations d'associations)
Le cycle de vie des objets
  1. 1. Introduction au cycle de vie des objets
    1. 1.1 Les objectifs de la gestion du cycle de vie d'un objet
      1. 1.1.1 État de l'objet
      2. 1.1.2 Événement
      3. 1.1.3 Transition
    2. 1.2 Mise en œuvre du cycle de vie des objets
      1. 1.2.1 L'itération
      2. 1.2.2 La transition conditionnelle
      3. 1.2.3 La création
      4. 1.2.4 La suppression
  2. 2. Conception pas à pas d'un CVO
  3. 3. Positionnement du CVO par rapport au modèle conceptuel des traitements analytiques
Merise et UML
  1. 1. Présentation d'UML
  2. 2. Merise par rapport à UML
  3. 3. Les analogies Merise/UML
    1. 3.1 Modèle de contexte (diagramme des flux) - Diagramme des cas d'utilisation
    2. 3.2 Le diagramme des cas d'utilisation
    3. 3.3 Le modèle conceptuel des données/le diagramme de classes
      1. 3.3.1 Les cardinalités
      2. 3.3.2 Les associations porteuses
      3. 3.3.3 Les associations ternaires
      4. 3.3.4 Représentation de la réflexivité
      5. 3.3.5 L'héritage
    4. 3.4 Les contraintes
      1. 3.4.1 La contrainte de partition
      2. 3.4.2 La contrainte d'exclusion
      3. 3.4.3 La contrainte de totalité
      4. 3.4.4 Aucune contrainte
    5. 3.5 Le modèle conceptuel des traitements
    6. 3.6 Le modèle organisationnel des traitements
SQL (Structured Query Language)
  1. 1. Présentation du langage SQL
    1. 1.1 Historique
    2. 1.2 Structuration
  2. 2. Le langage de manipulation des données
    1. 2.1 Sélection des données
      1. 2.1.1 La projection
      2. 2.1.2 La restriction
      3. 2.1.3 Les tris
      4. 2.1.4 Les jointures
      5. 2.1.5 Les fonctions statistiques
      6. 2.1.6 Les opérations portant sur des ensembles
      7. 2.1.7 Les regroupements
      8. 2.1.8 Les sous-requêtes
    2. 2.2 L'insertion des données
      1. 2.2.1 L’insertion simple
      2. 2.2.2 L’insertion en masse
    3. 2.3 La modification des données
    4. 2.4 La suppression des données
  3. 3. Le langage de définition des données
    1. 3.1 La création de tables
      1. 3.1.1 Définition de la clé primaire
      2. 3.1.2 Définition des clés étrangères
    2. 3.2 La suppression physique de tables
    3. 3.3 La modification d'une structure de table
      1. 3.3.1 Ajouter un champ
      2. 3.3.2 Redimensionner un champ
      3. 3.3.3 Supprimer un champ
      4. 3.3.4 Supprimer une clé sur une table existante
    4. 3.4 Renommer une table
  4. 4. Le langage de contrôle des données
    1. 4.1 L'ordre GRANT
    2. 4.2 L'ordre REVOKE
  5. 5. Mise en pratique avec MySQL
    1. 5.1 Installation du serveur de base de données
    2. 5.2 Création d'une base de données
Étude de cas détaillée
  1. 1. Étude des besoins
  2. 2. Analyse des besoins
  3. 3. Le dictionnaire des données complet
  4. 4. Les dépendances fonctionnelles
    1. 4.1 Dépendances fonctionnelles élémentaires et directes
    2. 4.2 Dépendances fonctionnelles à partie gauche composée
  5. 5. Création du modèle conceptuel des données avec WinDesign
    1. 5.1 Conception du modèle conceptuel des données
    2. 5.2 Conception du modèle logique des données
    3. 5.3 Conclusion
Exercices
  1. 1. Exercices applicatifs
  2. 2. Premier exercice
    1. 2.1 Énoncé
    2. 2.2 Solution
      1. 2.2.1 Le modèle conceptuel des données
      2. 2.2.2 Le modèle logique des données
      3. 2.2.3 Le modèle relationnel
  3. 3. Deuxième exercice
    1. 3.1 Énoncé
    2. 3.2 Solutions
      1. 3.2.1 Le modèle logique des données
      2. 3.2.2 Le modèle conceptuel des données
  4. 4. Troisième exercice
    1. 4.1 Énoncé
    2. 4.2 Solution
      1. 4.2.1 Le dictionnaire des données simplifié
      2. 4.2.2 Le modèle conceptuel des données
      3. 4.2.3 Le modèle logique des données
      4. 4.2.4 Le modèle physique des données
  5. 5. Quatrième exercice
    1. 5.1 Énoncé
    2. 5.2 Solution
      1. 5.2.1 Le modèle conceptuel des données
      2. 5.2.2 Le modèle logique des données
      3. 5.2.3 Le modèle physique des données
  6. 6. Cinquième exercice
    1. 6.1 Énoncé
    2. 6.2 Solution
      1. 6.2.1 Le modèle conceptuel des données
      2. 6.2.2 Le modèle physique des données
  7. 7. Sixième exercice
    1. 7.1 Énoncé
    2. 7.2 Solution
      1. 7.2.1 Le modèle conceptuel des données
      2. 7.2.2 Le modèle logique des données
  8. 8. Septième exercice
    1. 8.1 Énoncé
    2. 8.2 Solution
      1. 8.2.1 Le dictionnaire des données
      2. 8.2.2 Le modèle conceptuel des données
      3. 8.2.3 Le modèle logique des données
      4. 8.2.4 Le modèle relationnel des données
      5. 8.2.5 Le modèle de contexte
      6. 8.2.6 Le modèle de flux conceptuel de niveau 1
      7. 8.2.7 Le modèle organisationnel des traitements
      8. 8.2.8 Requête SQL listant l'ensemble des sportifs habitant Perpignan
Mise en œuvre des concepts
  1. 1. Introduction
  2. 2. Le modèle conceptuel des données
  3. 3. Création de l’application sous WINDEV Mobile
    1. 3.1 Le modèle logique des données
    2. 3.2 Création du MLD
  4. 4. Création de l’interface de l’application
    1. 4.1 Création d’une requête
    2. 4.2 Remplissage d’une combobox
    3. 4.3 Gestion des matériels
    4. 4.4 Création d’une procédure locale
  5. 5. Conclusion
  6.  
  7.  
  8.  
  9.  
  10. Index
  11.  
Auteur : Jean-Luc Baptiste

Jean-Luc Baptiste

Ancien responsable informatique et développeur d'applications stratégiques, Jean-Luc Baptiste a également créé et géré une société de service en informatique pendant plusieurs années. Il est aujourd'hui professeur en informatique, en filière BTS SIO, au Lycée Jean Lurçat de Perpignan et intervient également en L3 informatique et sur un DU en cybersécurité à la Faculté de Perpignan. Très proche des interrogations des apprenants et fort de son expérience pédagogique et de ses compétences techniques, il propose au lecteur un ouvrage efficace et complet pour s'initier à la méthode Merise.
En savoir plus

Découvrir tous ses livres

  • Merise - Guide pratique (3e édition) (modélisation des données et des traitements,...) - Version en ligne

Nos nouveautés

voir plus