Diagramas de Relación de Entidad (ERDs)
|
|
De acuerdo con Wikipedia en línea:
Un modelo de relación de entidad (ERM) es un representación de datos abstracta y conceptual. El modelado de relación de entidad es un método de modelado de base de datos, utilizada para producir un tipo de esquema conceptual o modelo de datos semántico, a menudo una base de datos relacional, y sus requisitos en un método top-down. Los Diagramas creados por este proceso se llaman Diagramas de Relación de Entidad, Diagramas ER, o ERDs.
Los Diagramas de Relación de Entidad en Enterprise Architect
Los Diagramas de Relación de Entidad en Enterprise Architect están basados en bloqueos de construcción de ERD de Chen: las entidades son representadas como rectángulos, los atributos son representados como elipses y las relaciones son representadas como conectores en forma de diamante.
La tecnología ERD en Enterprise Architect le asiste en cada etapa desde construir modelos de datos conceptuales hasta generar Lenguaje de Definición de Datos (DDL) para el DBMS destino.
Temas
Tema
|
Detalle
|
Ver También
|
Tecnología MDG para Transformaciones ERD y ERD
|
Enterprise Architect le permite desarrollar diagramas de Relación de Entidad rápida y simplemente, a través del uso de una Tecnología MDG integrada con el instalador de Enterprise Architect.
Las funcionalidades de diagrama de Relación de Entidad son proporcionadas en la forma de:
•
|
Un tipo de diagrama de Relación de Entidad, accedido a través de la ventana de Nuevo Diagrama
|
•
|
Una página de Diagrama de Relación de Entidad en la Caja de Herramientas
|
•
|
Los Ingresos de relaciones y elementos de Relación de Entidad en el menú de Acceso Directo de la Caja de Herramientas y Acceso Rápido.
|
Enterprise Architect también proporciona plantillas de transformación para transformar Diagramas de Relación de Entidad hacia Diagramas de Modelado de Datos, y vice versa.
|
Ventana Nuevo Diagrama
Acceso Directo de Caja de Herramientas
Acceso Rápido
Transformación de ERD a Modelo de Datos
Modelo de Datos a Transformación ERD
|
Página de Caja de Herramientas de Diagrama de Relación de Entidad
|
Puede acceder a la página de Diagrama de Relación de Entidad de la Caja de Herramientas a través de la opciónMás Herramientas | Diagramas de Relación de Entidad .
•
|
Entidad es un objeto o concepto que es un identificador único; la propiedad de Multiplicidad en las definiciones de SourceRole y TargetRole para el conector de Relación (abajo) pueden ser utilizadas para definir la cardinalidad de una Entidad que participa en esta relación
|
•
|
Atributo es una propiedad de un tipo de entidad o relación
|
•
|
Asociación N-ary representa relaciones unarias (muchos-a-muchos recursivamente) o ternarias y también puede ser utilizada para representar relaciones que tienen atributos entre las entidades; el elemento de Asociación N-Ary siempre debería estar en el extremo destino de un conector
|
•
|
Conector es un conector entre una Entidad y un Atributo, y entre dos Atributos
|
•
|
Relación es un conector con forma de diamante, representando las asociaciones significativas entre entidades
|
•
|
Desunión y Superposición representan las relaciones entre la Entidad de la súper-clase y la Entidad de la sub-clase
|
|
|
Un diagrama de Relación de Entidad típico
|
|
|
Desactivar Diagramas de Relación de Entidad
|
Si prefiere no utilizar Diagramas de Relación de Entidad en Enterprise Architect, puede desactivarlo (y posteriormente reactivarlo) utilizando la ventana de Tecnologías MDG (Configuraciones | Tecnologías MDG ).
|
Tecnologías MDG
|
Valores Etiquetados
Algunos de los componentes de diagrama de Relación de Entidad pueden ser modificados por Valores Etiquetados, como se indica abajo:
Componente
|
Valor Etiquetado
|
Notas
|
Entidad
|
isWeakEntity
|
Si es verdadero, esta entidad en una entidad débil.
|
Atributo
|
attributeType
|
Cuatro opciones:
•
|
Atributo de clave primaria
|
•
|
Atributo multi-valorado
|
|
commonDataType
|
Define el tipo de dato común para cada atributo.
|
dbmsDataType
|
Define el tipo de dato DBMS personalizado para cada atributo.
Debe definir el tipo personalizado primero a través de la opción de menú Configuraciones | Tipos de Datos de Base de Datos .
También, configure la etiqueta commonDataType ana para activar la etiqueta dbmsDataType .
|
Asociación N-ary
|
isRecursive
|
Si es verdadero, la Asociación N-ary representa la relación recursiva muchos-a-muchos.
Para relaciones recursivas uno-a-muchos y uno-a-uno, le recomendamos utilizar el conector de Relación normal.
Algunas veces puede que quiera limitar la extensión de los conectores de Relación en forma de diamante; simplemente escoja un conector de Relación, haga clic derecho para mostrar el menú contextual, y seleccione la opción Curvar Línea en el Cursor
|
Relación
|
isWeak
|
Si es verdadero, la Relación es una relación débil.
|
Desunión
Superposición
|
Participación
|
Dos opciones: parcial y total.
|
Notas
•
|
Los Diagramas de Relación de Entidad son soportados en Ingeniería de Corporaciones, Negocios y Software, Ingeniería de Sistemas y las últimas ediciones de Enterprise Architect
|
|