Modèle physique de donnée

La ERD physique représente le plan de conception réel d`une base de données relationnelle. Il représente la façon dont les données doivent être structurées et liées dans un SGBD spécifique, il est donc important de considérer la Convention et la restriction du SGBD que vous utilisez lorsque vous concevez un ERD physique. Cela signifie qu`une utilisation précise du type de données est nécessaire pour les colonnes d`entité et que l`utilisation de mots réservés doit être évitée dans les entités et les colonnes de dénomination. En outre, les concepteurs de bases de données peuvent également ajouter des clés primaires, des clés étrangères et des contraintes à la conception. Le modèle de données physiques dépend du SGBD, c`est-à-dire; Il varie en fonction du SGBD utilisé. Cela signifie que la notation des DataType varie en fonction du SGBD. Par exemple, nous avons différents types de données dans SQL Server et Oracle Server. En outre, la représentation du diagramme de modèle de données physiques peut être différente, bien qu`elle contienne les mêmes informations que décrites ci-dessus – certains peuvent représenter la clé primaire et les clés étrangères séparément à la fin de la liste des colonnes. Ce modèle de données dépend de l`utilisateur/concepteur comment il spécifie le diagramme et les serveurs SGBDR. Le diagramme ci-dessous montre différentes façons de représenter une table. Un administrateur de base de données (DBA) crée généralement le modèle de données physiques réel. Il doit également y avoir une implication de l`administrateur de données (DA), de l`utilisateur professionnel et du développeur d`applications.

Je vais passer par un exemple de vie réelle (les noms ont été modifiés pour protéger le coupable) d`une conception de base de données. Cet exemple a entraîné des modifications physiques pour améliorer les performances, améliorer la convivialité et enregistrer DASD. Si les tables ont été physiquement créés dans un format logiquement pur, il aurait signifié beaucoup de maux de tête pour l`entreprise. Premièrement, je vais essayer de vous franchir, à un niveau élevé, la conception logique, puis expliquer les décisions de conception physique que nous avons faites. La modélisation des données physiques implique la transformation du modèle logique d`une conception purement commerciale en une conception optimisée pour s`exécuter dans un environnement particulier. Les choses qui doivent être prises en compte lors de la modélisation physique incluent le SGBDR spécifique, l`environnement matériel, la fréquence d`accès aux données et les chemins d`accès aux données. La modélisation des données physiques implique l`ajout de propriétés, telles que l`espace, l`espace libre et les index. Il peut également impliquer de modifier les structures logiques. Je vais aborder les changements physiques que vous pouvez apporter aux structures logiques.

Les trois principales raisons de s`écarter du modèle logique sont d`améliorer les performances, d`améliorer la convivialité et d`enregistrer DASD. 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. À partir de 2012 [Update] sept principales bases de données dominent le marché commercial: Informix, Oracle, Postgres, SQL Server, Sybase, DB2 et MySQL. D`autres systèmes SGBDR tendent soit à être des bases de données héritées, soit à être utilisés au sein des universités ou des collèges d`enseignement supérieur. Les modèles de données physiques pour chaque implémentation diffèrent sensiblement, notamment en raison des exigences sous-jacentes du système d`exploitation qui peuvent s`asseoir sous eux. Par exemple: SQL SERVERSQL Server s`exécute uniquement sur les systèmes d`exploitation Microsoft Windows, tandis que Oracle et MySQL peuvent fonctionner sur Solaris, Linux et d`autres systèmes d`exploitation basés sur UNIX, ainsi que sur Windows. Cela signifie que les exigences de disque, les exigences de sécurité et de nombreux autres aspects d`un modèle de données physiques seront influencés par le SGBDR qu`un administrateur de base de données (ou une organisation) choisit d`utiliser. Le schéma physique est un terme utilisé dans la gestion des données pour décrire comment les données sont représentées et stockées (fichiers, index, et coll.) dans le stockage secondaire à l`aide d`un système de gestion de base de données (SGBD) (par exemple, Oracle SGBDR, Sybase SQL Server, etc.). Normalisez les tables. La normalisation des données est un processus dans lequel les attributs de données dans un modèle de données sont organisés pour augmenter la cohésion des tables et réduire le couplage entre les tables.