Un diagrama de relación de entidad (ERD) muestra las relaciones de los conjuntos de entidades almacenados en una base de datos. Una entidad en este contexto es un componente de datos. En otras palabras, los diagramas ER ilustran la estructura lógica de las bases de datos.
A primera vista, un diagrama de relación de entidad se parece mucho a un diagrama de flujo. Son los símbolos especializados, y los significados de esos símbolos, los que lo hacen único.
Existen muchas herramientas que pueden ayudarlo a diseñar diagramas ER, como:
- ¿Qué profesores o estudiantes están haciendo las cosas más emocionantes en aprendizaje automático e ingeniería de software en CMU?
- ¿Cuáles son las preguntas / conceptos imprescindibles para una entrevista con un ingeniero de software?
- ¿Es 'no hay documentación mínima' un mito en Scrum? ¿Realmente podemos entregar proyectos sin una cantidad suficiente de documentación para auditorías y referencias futuras?
- ¿Es mejor escribir varias funciones más pequeñas o una función más grande para realizar cierta tarea?
- ¿Cuáles son los 5 consejos para una empresa de software de desarrollo offshore?
ER / Studio
ER / Studio es una herramienta de modelado de datos intuitiva que admite entornos únicos y multiplataforma, con integración nativa para plataformas de grandes datos como MongoDB y Hadoop Hive. Puede enviar y revertir modelos de ingeniería, incluye una función de comparación y combinación y puede crear informes en varios formatos (XML, PNG, JPEG). Las funciones integradas automatizan las tareas de rutina y son compatibles con las plataformas de bases de datos populares. ER / Studio es una gran herramienta con la que es fácil comenzar a trabajar debido a su diseño intuitivo y buen soporte al usuario.
SQLDbm
SqlDBM inicialmente comenzó con soporte incorporado para el servidor SQL de Microsoft solamente.
Pero, por supuesto, debido a la gran cantidad de solicitudes de soporte de MySQL de nuestros usuarios, hemos estado trabajando duro para expandir nuestro producto.
Y ahora, estamos muy orgullosos de anunciar que SqlDBM ofrece soporte para MySQL , una de las bases de datos de código abierto más populares del mundo.
- Cree objetos de bases de datos como tablas, objetos, relaciones, índices, de forma rápida e intuitiva.
- Modifique y edite objetos de base de datos en línea en su diagrama
- Copiar o mover columnas a través de tablas
- Acercar y alejar diagramas
- Diseño en el lugar en cualquier lugar en cualquier navegador
Un diagrama ER es un medio de visualizar cómo se relaciona la información que produce un sistema. Hay cinco componentes principales de un ERD:
- Entidades , que están representadas por rectángulos. Una entidad es un objeto o concepto sobre el que desea almacenar información. Una entidad débil es una entidad que debe definirse mediante una relación de clave externa con otra entidad, ya que no puede identificarse únicamente por sus propios atributos.
- Las acciones , que están representadas por formas de diamante, muestran cómo dos entidades comparten información en la http://database. En algunos casos, las entidades pueden autoenlazarse. Por ejemplo, los empleados pueden supervisar a otros empleados.
- Atributos , que están representados por óvalos. Un atributo clave es la característica única y distintiva de la entidad. Por ejemplo, el número de seguro social de un empleado podría ser el atributo clave del empleado.
Un atributo multivalor puede tener más de un valor. Por ejemplo, una entidad de empleado puede tener múltiples valores de habilidad. Un atributo derivado se basa en otro atributo. Por ejemplo, el salario mensual de un empleado se basa en el salario anual del empleado. - Líneas de conexión , líneas continuas que conectan atributos para mostrar las relaciones de las entidades en el diagrama.
- La cardinalidad especifica cuántas instancias de una entidad se relacionan con una instancia de otra entidad. La ordinalidad también está estrechamente vinculada a la cardinalidad. Mientras que la cardinalidad especifica las ocurrencias de una relación, la ordinalidad describe la relación como obligatoria u opcional. En otras palabras, la cardinalidad especifica el número máximo de relaciones y la ordinalidad especifica el número mínimo absoluto de relaciones. [1]
Notas al pie
[1] Diagrama de relación de entidad