Tema
|
Detalle
|
Ver También
|
Filas y Columnas
|
El elemento estructural básico de una base de datos relacional es la tabla, la cual representa un conjunto de registros, o filas, que tienen la misma estructura.
Cada fila contiene una o más columnas.
Cada ítem individual de datos ingresados a una base de datos relacional es representado por un valor en una columna de una fila en una tabla.
El Modelado de Datos para Perfil UML de Enterprise Architect representa:
•
|
Tablas de Base de Datos como Clases con un estereotipo de <<table>>
|
•
|
Columnas por Atributos con un estereotipo de<<column>>
|
|
Crear una Tabla
Crear Columnas
|
Ejemplo
|
Un ejemplo simple de un modelo de datos Físico en Enterprise Architect se muestra abajo. El ejemplo consiste en dos tablas representadas por Clases UML, llamadas Vendedor y Cliente. El estereotipo de tabla es denotado por el ícono en la esquina superior derecha de cada Clase.
Las tablas cada una definen tres columnas utilizando Atributos UML de tipo apropiado para el DBMS objetivo, que resulta ser MySQL.
Un modelo de Datos simple que consiste de dos tablas, representadas por Clases UML
|
Agregar Nuevos Tipos de Datos
|
DBMS Predeterminado
|
Anterior a crear una tabla en 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
|
Mapeo de Atributo/Campo
|
Para ayudarle a mapear Atributos de Clase a campos de Tabla, puede crear conectores entre atributos específicos (características) en el elemento Clase y los Atributos columna en el elemento de Tabla.
|
Conectar a Característica de Elemento
|
Arquitectura Dirigida por Modelo
|
Enterprise Architect puede generar scripts DDL simples para crearlas tablas en su modelo. También puede realizar Transformaciones de Arquitectura Dirigida por Modelo (MDA) a DDL - Enterprise Architect proporciona una plantilla específicamente para transformaciones DDL.
|
Transformación de Modelo
Transformación DDL
|
Claves Principales y Claves Foráneas
|
El modelado de información de Clave Principal y Clave Foránea es considerado en temas más adelante.
|
Claves Principales y Claves Foráneas
|