Beneficio
|
Aparte de proporcionar una abstracción visual de la estructura de base de datos, un beneficio importante de definir un modelo de datos Físico es que automáticamente puede derivar el esquema de base de datos del modelo.
Esto es posible debido a la riqueza de meta-datos capturados por un modelo de datos Físico y su cercano mapeo a aspectos del esquema de base de datos, tal como tablas, columnas, claves principales y foráneas.
|
Modelos de Datos
|
Ejemplo
|
El siguiente es un ejemplo de un modelo de datos Físico que podría ser utilizado para automáticamente generar un esquema de base de datos..
Cada tabla es representada por una Clase UML; columnas, incluyendo Claves Principales y Claves Foráneas son modeladas utilizando atributos y operaciones.
Un modelo de datos Físico definido utilizando un Perfil UML y la notación de Ingeniería de Información
|
|
Notación
|
El modelo de arriba es definido utilizando el Perfil UML para Modelado de Datos de Enterprise Architect; la relación entre las tablas utiliza la notación de Ingeniería de Información.
La Ingeniería de Información es una de las tres notaciones que soporta Enterprise Architect para ayuda a los Modeladores de Datos distinguir la cardinalidad en relaciones.
|
Notaciones de Modelado de Datos
Pestaña de Conectores
|
Configurar DBMS Personalizado
|
Anterior a crear un modelo de datos Físico es recomendable configurar el DBMS predeterminado. Esto pre-configura la base de datos predeterminada cuando crea cualquier elemento de Tabla nuevo.
Si el DBMS no está configurado, las Tablas son creadas sin un tipo DBMS y el campo a escribir no se puede asignar al crear nuevos campos en la tabla.
Puede configurar el tipo de DBMS predeterminado utilizando:
•
|
La opción del menú Configuraciones | Tipos de Datos de Base de Datos o
|
•
|
La Barra de Herramientas de Generación de Código
|
|
Agregar Nuevos Tipos de Datos
Configurar el Tipo de Base de Datos
Barra de Herramientas de Generación de Código
|