Accès illimité 24h/24 à tous nos livres & vidéos ! Découvrez la Bibliothèque Numérique ENI. Cliquez ici.
  1. Livres et vidéos
  2. Merise - Guide pratique (3e édition) - (modélisation des données et des traitements, manipulations avec le langage SQL,...)

Merise - Guide pratique (3e édition) (modélisation des données et des traitements, manipulations avec le langage SQL,...)

  • En stock
  • Expédié en 24h00
  • Livraison à partir de 0,01 €
  • Version en ligne offerte pendant 1 an
  • 1 h d'accès gratuit à tous nos livres et vidéos pour chaque commande
  • Accessible immédiatement
  • Version HTML
  • Accès illimité 24h/24, 7J/7
  • Accès illimité 24h/24, 7J/7
  • Tous les livres en ligne, les vidéos et les cours enregistrés ENI
  • Plus de 10 nouveautés livres et vidéos chaque mois
  • Les nouveautés disponibles le jour de leur sortie
  • Accès 100% en ligne

Présentation

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


Les chapitres du livre :
Avant-propos – Présentation de la méthode Merise – Les dépendances fonctionnelles – Le Modèle Conceptuel des Données – Le Modèle Logique des Données – Le Modèle Physique des Données – Les formes normales – Les diagrammes des flux – Les Modèles Conceptuels des Traitements – Le Modèle Organisationnel des Traitements – Les extensions Merise/2 – Le cycle de vie des objets – Merise et UML – SQL (Structured Query Language) – Étude de cas détaillée – Exercices – Mise en œuvre des concepts



Quizinclus dans
la version en ligne !
  • Testez vos connaissances à l'issue de chaque chapitre
  • Validez vos acquis

Table des matières

  • Avant-propos
    • 1. Introduction
    • 2. Historique de la méthode Merise
  • Présentation de la méthode Merise
    • 1. Présentation générale de la méthode Merise
    • 2. La systémique
      • 2.1 Les caractéristiques d'un système
      • 2.2 La représentation schématique des systèmes de l'entreprise
        • 2.2.1 Le système de pilotage
        • 2.2.2 Le système d'information
        • 2.2.3 Le système opérant
    • 3. La séparation des données et des traitements
      • 3.1 Les données (ou informations)
        • 3.1.1 L'interview
        • 3.1.2 L'étude des documents internes
        • 3.1.3 L'étude des documents externes
      • 3.2 Les différents types d'informations
        • 3.2.1 Les informations élémentaires et mémorisables
        • 3.2.2 Les informations calculées
        • 3.2.3 Les traitements
    • 4. Une approche par niveaux
      • 4.1 Le niveau conceptuel
      • 4.2 Le niveau organisationnel
      • 4.3 Le niveau logique
      • 4.4 Le niveau physique
      • 4.5 Tableau récapitulatif
    • 5. Les apports de Merise
  • Les dépendances fonctionnelles
    • 1. Des données aux dépendances fonctionnelles
      • 1.1 Le dictionnaire des données
    • 2. Les dépendances fonctionnelles
      • 2.1 Dépendances fonctionnelles composées
      • 2.2 Dépendance fonctionnelle élémentaire
      • 2.3 Dépendance fonctionnelle élémentaire directe
      • 2.4 Méthodologie d'élaboration des dépendances fonctionnelles
    • 3. Cas pratique
      • 3.1 Dictionnaire des données
      • 3.2 Détermination des dépendances fonctionnelles ou DF
      • 3.3 Graphe des dépendances fonctionnelles
      • 3.4 Matrice des dépendances fonctionnelles
    • 4. Conclusion
  • Le Modèle Conceptuel des Données
    • 1. Introduction au Modèle Conceptuel des Données
      • 1.1 Les propriétés
      • 1.2 Les entités ou objets
        • 1.2.1 L'identifiant
      • 1.3 Les relations ou associations
        • 1.3.1 Les cardinalités
        • 1.3.2 Les relations porteuses
        • 1.3.3 Les relations réflexives
      • 1.4 Règles d'usages
      • 1.5 Notion d'entité forte et d'entité faible
        • 1.5.1 Entité forte
        • 1.5.2 Entité faible
      • 1.6 Notion de contrainte d'intégrité fonctionnelle
      • 1.7 Notion d'identifiant relatif
    • 2. Conception d'un Modèle Conceptuel des Données pas à pas
      • 2.1 Le dictionnaire des données
      • 2.2 Les dépendances fonctionnelles
        • 2.2.1 Dépendances élémentaires
        • 2.2.2 Dépendances isolées
      • 2.3 Élaboration du Modèle Conceptuel des Données
      • 2.4 Recherche d'identifiants relatifs
    • 3. Conclusion
  • Le Modèle Logique des Données
    • 1. Introduction au Modèle Logique des Données
      • 1.1 Cas (0, n), (1,1) ou (1,n), (0,1)
      • 1.2 Cas (0,n), (0,n) ou (1,n), (1,n)
      • 1.3 Modèle Logique des Données sur une relation réflexive
      • 1.4 Règles simples de passage du MCD au MLD
    • 2. Conception d'un Modèle Logique des Données pas à pas
    • 3. Conclusion
  • Le Modèle Physique des Données
    • 1. Introduction au Modèle Physique des Données
    • 2. Transcription SQL du modèle physique
    • 3. Conclusion
  • Les formes normales
    • 1. Introduction aux formes normales
      • 1.1 1FN - Première forme normale
      • 1.2 2FN - Deuxième forme normale
      • 1.3 3FN - Troisième forme normale
      • 1.4 BCNF - Forme normale de Boyce - Codd
      • 1.5 4FN - Quatrième forme normale
      • 1.6 5FN - Cinquième forme normale
    • 2. Conclusion
  • Les diagrammes des flux
    • 1. Introduction aux diagrammes des flux
      • 1.1 Définitions
        • 1.1.1 Domaine d'étude
        • 1.1.2 L'acteur
        • 1.1.3 Les flux
      • 1.2 Représentation graphique des acteurs
    • 2. Conception d'un diagramme des flux pas à pas
      • 2.1 Identification des flux
      • 2.2 Diagramme finalisé
      • 2.3 Remarques et règles d'usages
        • 2.3.1 Un flux ne doit pas être bidirectionnel
        • 2.3.2 Le flux ne doit pas être réflexif
        • 2.3.3 Pas de flux entre des acteurs externes
    • 3. Le modèle de contexte
      • 3.1 Le Modèle de Flux Conceptuel (de niveau 1, de niveau N)
    • 4. Conclusion
  • Les Modèles Conceptuels des Traitements
    • 1. Le Modèle Conceptuel des Traitements
      • 1.1 Objectifs du Modèle Conceptuel des Traitements
        • 1.1.1 Les évènements
        • 1.1.2 Les opérations
        • 1.1.3 La synchronisation
        • 1.1.4 Représentation schématique d’un Modèle Conceptuel des Traitements
    • 2. Conception d'un Modèle Conceptuel des Traitements pas à pas
    • 3. Le Modèle Conceptuel des Traitements Analytiques
    • 4. Conclusion
  • Le Modèle Organisationnel des Traitements
    • 1. Introduction au Modèle Organisationnel des Traitements
      • 1.1 Objectifs
    • 2. Conception d'un Modèle Organisationnel des Traitements pas à pas
      • 2.1 Le diagramme des flux (ou modèle conceptuel de communication)
      • 2.2 Le Modèle Conceptuel des Traitements
      • 2.3 Le Modèle Organisationnel des Traitements
    • 3. Conclusion
  • Les extensions Merise/2
    • 1. Introduction aux extensions Merise/2
      • 1.1 Présentation
      • 1.2 L'héritage (ou la généralisation - spécialisation)
    • 2. Contraintes ensemblistes
      • 2.1 La contrainte de couverture
      • 2.2 La contrainte de disjonction
    • 3. La formalisation des contraintes entre associations
      • 3.1 La totalité (couverture + non-disjonction)
      • 3.2 Partition (couverture + disjonction)
      • 3.3 Exclusion (non-couverture + disjonction)
      • 3.4 Égalité
      • 3.5 Inclusion
    • 4. Agrégation sur les associations (ou associations d'associations)
  • Le cycle de vie des objets
    • 1. Introduction au cycle de vie des objets
      • 1.1 Les objectifs de la gestion du cycle de vie d'un objet
        • 1.1.1 État de l'objet
        • 1.1.2 Événement
        • 1.1.3 Transition
      • 1.2 Mise en œuvre
        • 1.2.1 L'itération
        • 1.2.2 La transition conditionnelle
        • 1.2.3 La création
        • 1.2.4 La suppression
    • 2. Conception d'un CVO pas à pas
    • 3. Positionnement du CVO par rapport au MCTA
  • Merise et UML
    • 1. UML
      • 1.1 Présentation d'UML
        • 1.1.1 Les diagrammes statiques
        • 1.1.2 Les diagrammes comportementaux
        • 1.1.3 Les diagrammes dynamiques
    • 2. Merise par rapport à UML
      • 2.1 Une séparation des données et des traitements
    • 3. Analogie Merise/UML
      • 3.1 Modèle de contexte (diagramme des flux) - Diagramme des cas d'utilisation
      • 3.2 Le diagramme des cas d'utilisation
      • 3.3 Modèle Conceptuel des Données/Diagramme de classes
        • 3.3.1 Les cardinalités
        • 3.3.2 Associations porteuses
        • 3.3.3 Associations ternaires
        • 3.3.4 Représentation de la réflexivité
        • 3.3.5 L'héritage
      • 3.4 Les contraintes
        • 3.4.1 La contrainte de partition
        • 3.4.2 L'exclusion
        • 3.4.3 La contrainte de totalité
        • 3.4.4 Aucune contrainte
      • 3.5 Le Modèle Conceptuel des Traitements
      • 3.6 Le Modèle Organisationnel des Traitements
  • SQL (Structured Query Language)
    • 1. Présentation du langage SQL
      • 1.1 Historique
      • 1.2 Structuration
    • 2. Le langage de manipulation des données
      • 2.1 Sélection des données
        • 2.1.1 La projection
        • 2.1.2 La restriction
        • 2.1.3 Les tris
        • 2.1.4 Les jointures
        • 2.1.5 Les fonctions statistiques
        • 2.1.6 Les opérations portant sur des ensembles
        • 2.1.7 Les regroupements
        • 2.1.8 Les sous-requêtes
      • 2.2 L'insertion des données
        • 2.2.1 Insertion simple
        • 2.2.2 Insertion en masse
      • 2.3 La modification des données
      • 2.4 La suppression des données
    • 3. Le langage de définition des données
      • 3.1 La création de tables
        • 3.1.1 Définition de la clé primaire
        • 3.1.2 Définition des clés étrangères
      • 3.2 La suppression physique de tables
      • 3.3 Modification d'une structure de table
        • 3.3.1 Ajouter un champ
        • 3.3.2 Redimensionner un champ
        • 3.3.3 Supprimer un champ
        • 3.3.4 Supprimer une clé sur une table existante
      • 3.4 Renommer une table
    • 4. Le langage de contrôle des données
      • 4.1 L'ordre GRANT
      • 4.2 L'ordre REVOKE
    • 5. Mise en pratique avec MySQL
      • 5.1 Installation du serveur de base de données
      • 5.2 Création d'une base de données
  • Étude de cas détaillée
    • 1. Étude des besoins
    • 2. Analyse des besoins
    • 3. Le dictionnaire des données complet
    • 4. Les dépendances fonctionnelles
      • 4.1 Dépendances fonctionnelles élémentaires et directes
      • 4.2 Dépendances fonctionnelles à partie gauche composée
    • 5. Création du Modèle Conceptuel des Données avec WinDesign
      • 5.1 Conception du Modèle Conceptuel des Données
      • 5.2 Conception du Modèle Logique des Données
      • 5.3 Conclusion
  • Exercices
    • 1. Exercices applicatifs
    • 2. Premier exercice
      • 2.1 Solutions
        • 2.1.1 Le Modèle Conceptuel des Données
        • 2.1.2 Le Modèle Logique des Données
        • 2.1.3 Le modèle relationnel
    • 3. Deuxième exercice
      • 3.1 Solutions
        • 3.1.1 Le Modèle Logique des Données
        • 3.1.2 Le Modèle Conceptuel des Données
    • 4. Troisième exercice
      • 4.1 Solutions
        • 4.1.1 Dictionnaire des données simplifié
        • 4.1.2 Le Modèle Conceptuel des Données
        • 4.1.3 Le Modèle Logique des Données
        • 4.1.4 Le Modèle Physique des Données
    • 5. Quatrième exercice
      • 5.1 Solutions
        • 5.1.1 Le Modèle Conceptuel des Données
        • 5.1.2 Le Modèle Logique des Données
        • 5.1.3 Le Modèle Physique des Données
    • 6. Cinquième exercice
      • 6.1 Solutions
        • 6.1.1 Le Modèle Conceptuel des Données
        • 6.1.2 Le Modèle Physique des Données
    • 7. Sixième exercice
      • 7.1 Solutions
        • 7.1.1 Le Modèle Conceptuel des Données
        • 7.1.2 Le Modèle Logique des Données
    • 8. Septième exercice
      • 8.1 Solutions
        • 8.1.1 Le dictionnaire des données
        • 8.1.2 Le Modèle Conceptuel des Données
        • 8.1.3 Le Modèle Logique des Données
        • 8.1.4 Le modèle relationnel des données
        • 8.1.5 Le modèle de contexte de niveau 0
        • 8.1.6 Le modèle de flux conceptuel de niveau 1
        • 8.1.7 Le Modèle Organisationnel des Traitements
        • 8.1.8 Requête SQL listant l'ensemble des sportifs habitant Perpignan
  • Mise en œuvre des concepts
    • 1. Introduction
      • 1.1 Contexte
    • 2. Le Modèle Conceptuel des Données
    • 3. Création de l’application sous WINDEV Mobile
      • 3.1 Le modèle logique
      • 3.2 Création du MLD
    • 4. Création de l’interface de l’application
      • 4.1 Création d’une requête
      • 4.2 Remplissage d’une combobox
      • 4.3 Gestion des matériels
      • 4.4 Création d’une procédure locale
    • 5. Conclusion
    • Index

Auteur

Jean-Luc BaptisteEn savoir plus

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. 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 des ouvrages très efficaces.

Retrouvez l'interview de Jean Luc BAPTISTE : "Le mot de l'auteur", à propos de son livre Merise - Guide pratique.

Caractéristiques

  • Niveau Confirmé à Initié
  • Nombre de pages 332 pages
  • Parution septembre 2018
    • Livre (broché) - 17 x 21 cm
    • ISBN : 978-2-409-01534-2
    • EAN : 9782409015342
    • Ref. ENI : RI4MER
  • Niveau Confirmé à Initié
  • Parution septembre 2018
    • HTML
    • ISBN : 978-2-409-01536-6
    • EAN : 9782409015366
    • Ref. ENI : LNRI4MER

Téléchargements

En complétant ce formulaire, vous acceptez d'être contacté afin de recevoir des informations sur nos produits et services ainsi que nos communications marketing. Vous aurez la possibilité de vous désabonner de nos communications à tout moment. Pour plus d'informations sur notre politique de protection des données, cliquez ici.
  • Des fichiers complémentaires (1,11 Mo)