Un modèle logique de données (MLD) est la représentation des données d'un système d'information. Les données sont représentées en prenant en compte le modèle technologique qui sera utilisée pour leur gestion. Par exemple : des fichiers, une structure XML ou encore une base de données orientée objet.
Définition de MLD (Merise) : un Modèle Logique des Données (MLD) est une représentation textuelle de la base de données à informatiser consécutive au travail d'analyse MCD et MPD. À noter que le MLD prend parfois un R et devient MLDR ou MLD-R : le R signifiant simplement Relationnel.
Le modèle logique des données consiste à décrire la structure de données utilisée sans faire référence à un langage de programmation. Il s'agit donc de préciser le type de données utilisées lors des traitements. Ainsi, le modèle logique est dépendant du type de base de données utilisé.
Le MLD est une représentation qui prend en compte le choix technologique de la réalisation de la future base de données. Le MCD est un modèle qui prend en compte les règles de gestion assignés au système d'information, mais pas les contraintes technologiques de réalisation d'une base de données.
Le MCD (Modèle Conceptuel de Données) ne peut pas être implanté dans une base de données sans modification. Il est obligatoire de transformer ce modèle. On dit qu'on effectue un passage du modèle conceptuel de données vers le modèle logique de données. Le MLD pourra être implanté dans une base de données relationnelle.
Le modèle conceptuel des données (MCD) a pour but d'écrire de façon formelle les données qui seront utilisées par le système d'information. Il s'agit donc d'une représentation des données, facilement compréhensible, permettant de décrire le système d'information à l'aide d'entités.
Le modèle le plus courant, appelé modèle relationnel, trie les données dans des tables, que l'on appelle aussi des relations, dont chacune se compose de colonnes et de lignes.
Les données peuvent être divisées en 2 grandes catégories. Catégoriques et quantitatives. Les données catégories peuvent être subdivisées en données nominales et ordinales. Les données quantitatives peuvent être discrète ou continue et sont aussi appelées données numériques.
Pour être utile à une évaluation, tout modèle logique doit comporter une série d'éléments standards comme les intrants, les activités, les extrants et les résultats du programme (y compris les trois types de résultats immédiats, intermédiaires et ultime), entre lesquels il existe un lien logique.
La table est un espace de nommage pour les colonnes ; un même nom peut être utilisé au sein de différentes tables. La partie du bas contient les contraintes de la table. La table n'est pas toujours un espace de nommage pour les contraintes ; nous ajoutons le nom court de la table à chaque contrainte.
Un Mètre liénaire c'est la mesure du rayon au sol, un MLD c'est : ML x nombre de niveaux. Ainsi un meuble qui mesure 1,33ML de long avec 4 niveaux car 4 étagères représente 1,33ML de longueur mais 1,33×4=5,32MLD ( 1,33+1,33+1,33+1,33 si vous voulez).
Le MCD permet de recenser et d'organiser les données du système d'information du domaine étudié. Un MCD correspond à tous les objets du système d'information et à des relations entre ces objets.
Le MCD se focalise sur les données alors que le MCT se focalise sur les réponses à donner lorsqu'un événement survient. Les 2 sont complémentaires et agissent au niveau conceptuel, c'est à dire qu'il cherchent à modéliser le fonctionnement d'un point de vue métier.
Les bases les plus populaires sont MySQL, Oracle et SQL Server.
MSSQL. En tant qu'outil entièrement commercial, Microsoft SQL Server est l'un des SGBD relationnels les plus populaires. Il est performant pour le stockage, la modification et la gestion des données relationnelles.
Dans le cadre de la construction d'un système à base de connaissances (SBC), un modèle conceptuel (MC) est vu comme une construction abstraite finalisée qui permet de réduire la complexité de l'expertise en se focalisant sur certains aspects des connaissances [KAR 90].
La cardinalité d'une relation est le nombre de lignes liées à chacun des deux objets de la relation.
Les cardinalités sont des couples de valeur que l'on trouve entre chaque entité et ses associations liées. Donc, pour une association de 2 entités, il y a 4 cardinalités à indiquer (2 de chaque côté). Il y a trois valeurs typiques : 0, 1 et N (plusieurs).
Le MCD se construit sur la base de 2 éléments centraux : les entités et les associations. C'est pourquoi il est courant de parler de modèle entité/association. Pour créer un schéma conceptuel de données, 5 étapes sont nécessaires.
Les points forts :
La méthode s'appuie sur une approche systémique : C'est donc une approche globale. Les concepts sont peu nombreux et simples. Elle est assez indépendante vis à vis de la technologie. Elle est la plus utilisée en France dans les domaines de gestion.
MERISE va décrire le schéma de données, la persistance. Il s'agit des données sauvegardées en base de données lorsque le système n'est plus en marche. De son côté, UML est plus un “langage” de diagramme Objet. On représente les objets métiers et les traitements (méthodes) associés.