IVES MARIE CHRIST

IVES MARIE CHRIST

merise 2

Petit guide d'analyse des données à l'aide de la méthode MERISE

Date de publication : 12/11/2003

Par SQLPro (autres articles) (CV)
 

niveau : débutant

L'analyse des données constitue le point de passage obligé de toute conception d'application mettant en oeuvre un SGBDR (système de gestion de base de données relationnelle). La méthode MERISE, basée sur le modèle entité-association, est un outil simple et efficace, très répandue chez les développeurs français. La plupart des bases de données micro pour PC (dBase, Paradox, Foxpro, Access...) sont imprégnées de cette technique pour montrer les relations entre les tables au sein d'une base. Dans cet article, nous allons découvrir les bases et principes fondamentaux de MERISE à l'aide d'exemples et de cas concrets.







Livres
SQL - développement
SQL - le cours de référence sur le langage SQL
Avant d'aborder le SQL
Définitions
SGBDR fichier ou client/serveur ?
La base de données exemple (gestion d'un hôtel)
Modélisation MERISE
Mots réservés du SQL
Le SQL de A à Z
Les fondements
Le simple (?) SELECT
Les jointures, ou comment interroger plusieurs tables
Groupages, ensembles et sous-ensembles
Les sous-requêtes
Insérer, modifier, supprimer
Création des bases
Gérer les privilèges ("droits")
Toutes les fonctions de SQL
Les techniques des SGBDR
Les erreur les plus fréquentes en SQL
Les petits papiers de SQLPro
Conférence Borland 2003
L'héritage des données
Données et normes
Modélisation par méta données
Optimisez votre SGBDR et vos requêtes SQL
Le temps, sa mesure, ses calculs
QBE, le langage de ZLOOF
Des images dans ma base
La jointure manquante
Clefs auto incrémentées
L'indexation textuelle
L'art des "Soundex"
Une seule colonne, plusieurs données
La division relationnelle, mythe ou réalité ?
Gestion d'arborescence en SQL
L'avenir de SQL
Méthodes et standards
Les doublons
SQL Server
Eviter les curseurs
Un aperçu de TRANSACT SQL V 2000
SQL Server 2000 et les collations
Sécurisation des accès aux bases de données SQL Server
Des UDF pour SQL Server
SQL Server et le fichier de log...
Paradox
De vieux articles publiés entre 1995 et 1999 dans la défunte revue Point DBF

Copyright © 2003 Frédéric Brouard. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée.

 
 
 
 
Partenaires

Hébergement Web

logo
Edito
La FAQ Merise, toutes les réponses à vos questions.

Statistiques
Nombre d'auteurs : 10
Nombre de questions : 55
Dernière mise à jour : 12/09/2009


Sommaire
      OuvrirOuvrir Tout développer      OuvrirOuvrir Tout réduire

      Fermer  1. Introduction (5)
                Remerciements
                Comment bien utiliser cette faq ?
                Comment participer à cette faq ?
                Quels sont les droits de reproduction de cette faq ?
                Quel outil a été utilisé pour réaliser les illustrations de cette faq ?
      Fermer  2. Généralités (10)
                MERISE, Qu'est-ce que c'est ?
                Historique et origine de la méthode Merise - Complet
                Origine de la méthode Merise (résumé)
                Présentration des niveaux d'abstraction
                Qu'est-ce qu'un processus ?
                Qu'est-ce qu'une opération ?
                Qu'est-ce qu'une opération élémentaire ?
                Qu'est-ce qu'une phase ?
                Qu'est-ce qu'une tâche ?
                MCD, MCT, MOD, MPD.... qu'est-ce que 'les niveaux d'abstraction' dans Merise ?
      Fermer  3. MCD (13)
                Qu'est-ce qu'un MCD ?
                Comment modéliser les notions de temps (date, heure) ?
                Comment indiquer qu'une entité participe conditionnellement à plusieurs relations ?
                Est-il possible d'avoir une association porteuse de données, alors que les cardinalités sont de part et d'autre 1,1 et 0,n?
                Qu'est-ce qu'une contrainte de stabilité ?
                Comment exprimer une relation réflexive ?
                Comment déterminer un bon identifiant (unique) pour une entité ?
                Comment exprimer que des caractéristiques ne puissent être pertinentes que pour certaines occurences d'une entité ?
                Comment traduire un MCD en un diagramme de classe UML ?
                CIF (ou dépendance fonctionnelle) de A à Z
                Comment gérer la notion de code postal ?
                Quels sont les différents héritages possibles ?
                Comment créer une clé étrangère dans mon MCD ?
      Fermer  4. MLD (4)
                Comment transformer un MCD en MLD ?
                Comment transformer l'héritage, les sous-types du MCD dans le MLD ?
                Comment transformer une relation réflexive ?
                Comment faire pour générer un MLD ou un MPD avec des noms d'attributs 'parlants' avec une relation réflexive dans son MCD ?
      Fermer  5. Diagramme des flux (2)
                Que sont 'les flux d'information' ?
                Qu'est-ce que le diagramme des flux ?
      Fermer  6. MCT (2)
                Qu'est-ce qu'un MCT ?
                Peut-on réaliser le MCT avant le MCD ?
      Fermer  7. MOT (2)
                Qu'est-ce qu'un MOT ?
                Quels sont les types de phase d'un MOT ?
      Fermer  8. Bibliographie (1)
                Quels sont les meilleurs ouvrages sur Merise selon developpez.com ?
      Fermer  9. Outils (8)
              Fermer  9.1. PowerDesigner/PowerAMC (6)
                        Peut-on enlever le type des attributs dans le MCD ?
                        Comment donner le même nom à deux propriétés appartenant à deux entités différentes ?
                        Comment créer un MPD à partir de scripts SQL existants ?
                        Est-il possible de générer des bases de données MYSQL avec powerAMC ?
                        Comment donner les valeurs d'un champ de type SET ?
                        Comment faire pour que l'outil remplace automatiquement les domaines définis par les types réels ?
              Fermer  9.2. Win'design (2)
                        Comment représenter un sous-type avec win'design 5.6 ?
                        Comment représenter une agrégation avec win'design ?
      Fermer  10. Exercices (8)
                Où trouver des exemples et exercices corrigées ?
                Exemple d'utilisation d'une CIF
                Exemple de modélisation lié au thème de la bibliothèque
                Exemple de modélisation de page internet
                Exemple lié à la gestion d'un SAV
                Exemple lié à la gestion d'une vidéothèque
                Exemple d'une gestion d'appels téléphoniques
                Exemple lié à la gestion de construction de meubles


Consultez les autres F.A.Q's


Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2004 - 2009 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée.

 
 
 
 
Partenaires

Hébergement Web



17/11/2011
0 Poster un commentaire

Inscrivez-vous au blog

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 6 autres membres