Modele de chen

Le premier est le «piège du ventilateur». Il se produit avec une table (maître) qui se lie à plusieurs tables dans une relation un-à-plusieurs. Le problème dérive son nom de la façon dont le modèle se présente lorsqu`il est dessiné dans un diagramme entité – relation: les tables liées «ventile» à partir de la table maître. Ce type de modèle ressemble à un schéma d`étoile, un type de modèle utilisé dans les entrepôts de données. Lorsque vous tentez de calculer des sommes sur des agrégats à l`aide de SQL standard sur la table principale, des résultats inattendus (et incorrects). La solution consiste soit à ajuster le modèle ou le SQL. Ce problème se produit principalement dans les bases de données pour les systèmes d`aide à la décision, et les logiciels qui interroge ces systèmes incluent parfois des méthodes spécifiques pour gérer ce problème. Dans le génie logiciel, un modèle d`ER est couramment formé pour représenter les choses qu`une entreprise a besoin de se rappeler afin d`exécuter des processus d`affaires. Par conséquent, le modèle d`ER devient un modèle de données abstrait, qui définit une structure de données ou d`informations qui peut être implémentée dans une base de données, généralement une base de données relationnelle. Ainsi, le logiciel ConceptDraw Schema et la solution «Entity-relation Schema (ERD)», qui contient une grande collection d`exemples pré-conçus de «diagrammes de relation d`entité», ainsi que des échantillons et des modèles pour la modélisation des données, peuvent simplifier votre tâche et ainsi de faire le dessin planifié apparaissent en face de vous comme un grand diagramme à la recherche et à puce. Dans le cas où vous décidez d`utiliser la solution mentionnée remplie d`exemples ainsi que des bibliothèques de pochoir, alors vous pouvez toujours le télécharger à partir de l`application ConceptDraw STORE ou à partir de ce site. La première étape de la conception du système d`information utilise ces modèles au cours de l`analyse des exigences pour décrire les besoins en information ou le type d`informations à stocker dans une base de données.

La technique de modélisation des données peut être utilisée pour décrire toute ontologie (c.-à-d. une vue d`ensemble et des classifications des termes utilisés et de leurs relations) pour un certain domaine d`intérêt. Dans le cas de la conception d`un système d`information basé sur une base de données, le modèle de données conceptuel est, à un stade ultérieur (généralement appelé conception logique), mappé à un modèle de données logique, tel que le modèle relationnel; Ceci à son tour est mappé à un modèle physique pendant la conception physique. Notez que parfois, ces deux phases sont appelées «conception physique». Il existe quelques types de modèles de données, dont les principaux sont «conceptuels», «logiques» et «physiques». Dans le modèle «conceptuel» (qui est le plus haut niveau possible de tout modèle d`ER), il y a le moindre détail granulaire, qui établit la portée globale de ce qui doit être inclus dans le modèle lui-même. Ce «modèle conceptuel d`ER» est destiné à définir les entités de données de référence principales qui sont couramment utilisées par toute organisation, qui est impliquée dans le processus. Ce modèle peut également être utilisé comme base pour un ou plusieurs modèles de données logiques et le but de l`avoir est d`établir les «métadonnées structurelles» entre l`ensemble des différents modèles d`ER logiques. N`oubliez pas également que ce modèle d`ER peut être utilisé pour former les relations de communalité entre les modèles similaires comme base pour l`intégration de modèle de données supplémentaire. Il existe une tradition pour que les modèles ER/Data soient construits à deux ou trois niveaux d`abstraction.