Des dizaines d`autres réponses aux questions difficiles de conception de base de données de Pat Phelan Visibility. La visibilité n`est pas modélisée pour les colonnes car elles sont toutes publiques. Toutefois, comme la plupart des bases de données prennent en charge les droits de contrôle d`accès, vous pouvez les modéliser à l`aide de contraintes UML, de notes UML ou de règles métier. De même, les procédures stockées sont également publiques afin qu`elles ne soient pas modélisées. Une fois le nouveau DFD logique dessiné, il peut à son tour être utilisé pour déterminer la meilleure méthode pour implémenter les activités de l`entreprise dans un système mis à niveau. Cela devient la base de la nouvelle DFD physique, illustrant que la mise en œuvre physique des appareils, des logiciels, des fichiers et des personnes pour permettre les processus d`affaires. En ce sens, le DFD physique devient la méthode de donner à l`entreprise ce dont elle a besoin. C`est le “Comment” qui alimente le “quoi”. Le DFD physique fournit ensuite la base d`un plan de mise en œuvre pour fournir le nouveau logiciel, matériel, personnes ou d`autres pièces physiques nécessaires pour exécuter le processus d`entreprise. Appliquer des conventions d`appellation. Votre organisation devrait avoir des normes et des lignes directrices applicables à la modélisation des données, et si ce n`est pas vous devriez faire pression pour avoir mis en place.

Comme toujours, vous devez suivre la pratique d`AM de appliquer les normes de modélisation. Attribuez des clés. Une clé est un ou plusieurs attributs de données qui identifient de manière unique une ligne dans une table. Une clé qui est deux attributs ou plus est appelée une clé composite. Une clé primaire est la clé préférée pour un type d`entité alors qu`une autre clé (également appelée clé secondaire) est un autre moyen d`accéder aux lignes dans une table. Dans une base de données physique, une clé serait formée d`une ou plusieurs colonnes de table dont la ou les valeurs identifient de manière unique une ligne dans une table relationnelle. Les clés primaires sont indiquées à l`aide des touches > stéréotype et étrangères via >. Lisez ici pour en savoir plus sur les clés. Plusieurs techniques ont été développées pour la conception de modèles de données.

Bien que ces méthodologies guident les modélisateurs de données dans leur travail, deux personnes différentes utilisant la même méthodologie se trouvent souvent avec des résultats très différents. Les plus notables sont: le modèle physique est simplement la façon dont les données sont stockées sur le disque. Chaque fournisseur de base de données a sa propre façon de stocker les données. Les modèles de données fournissent un cadre pour les données à utiliser dans les systèmes d`information en fournissant une définition et un format spécifiques. Si un modèle de données est utilisé de manière cohérente entre les systèmes, la compatibilité des données peut être obtenue. Si les mêmes structures de données sont utilisées pour stocker et accéder aux données, différentes applications peuvent partager des données de manière transparente. Les résultats sont indiqués dans le diagramme. Cependant, les systèmes et les interfaces sont souvent coûteux à construire, à exploiter et à entretenir. Ils peuvent également contraindre l`entreprise plutôt que de l`appuyer. Cela peut se produire lorsque la qualité des modèles de données implémentés dans les systèmes et les interfaces est médiocre. [1] dans le contexte de l`intégration des processus d`entreprise (voir figure), la modélisation des données complète la modélisation des processus métier et aboutit finalement à la génération de la base de données. [6] parfois, les modèles sont créés dans un mélange des deux méthodes: en tenant compte des besoins en données et de la structure d`une application et en référençant systématiquement un modèle de zone objet.