domingo, 8 de octubre de 2017

Diagramas Entidad-Relación

¿Qué es un diagrama entidad-relación?

Es una herramienta para el modelado de datos que permite representar las entidades de un sistema de información así como sus interrelaciones y propiedades. Los diagramas ER emplean un conjunto definido de símbolos, tales como rectángulos, diamantes, óvalos y líneas de conexión para representar la interconexión de entidades, relaciones y sus atributos, además en ellos se definen conceptos tales como diagrama, entidad relación, atributo, relación, conjunto de relaciones, otros.

Resultado de imagen de diagramas entidad relacion

Usos de los diagramas ER

- Diseñar bases de datos: se usan para modelar y diseñar bases de datos relacionales, en términos de reglas de negocio y lógicas y en términos de la tecnología específica que se implementará. Es a menudo el primer paso para determinar los requisitos de un proyecto de sistemas de información.

- Solución de problemas de bases de datos: se usan para analizar las bases de datos existentes con el fin de hallar y resolver problemas de lógica o implementación.

- Sistemas de información empresarial: se usan para diseñar o analizar las bases de datos relacionales empleadas en procesos de negocio. 

- Reingeniería de procesos de negocio: ayudan a analizar las bases de datos empleadas en la reingeniería de procesos de negocio y en el modelado de la configuración de una nueva base de datos.

- Educación: son el método actual de almacenamiento de información relacional para propósitos educativos y la posterior recuperación.

- Investigación: como hay muchas investigaciones centradas en los datos estructurados, los diagramas ER pueden desempeñar un papel fundamental en la configuración de la base de datos útiles para analizar datos.


El modelo entidad-relación se basa en los conceptos que se describirán a continuación para representar un modelo de la vida real.

Entidad

Una entidad es un objeto que existe y se distingue de otros objetos de acuerdo a sus características llamadas atributos.

Atributos

Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades.

Relación

Es una asociación o relación matemática entre varias entidades. 

Conjunto de relaciones

Es una colección o conjunto de relaciones de la misma naturaleza.


Correspondencia de cardinalidades

Indica el número de entidades con las que puede estar relacionada una entidad dada.

Uno a Uno (1:1) cada registro de la tabla A sólo puede tener un registro coincidente en la tabla B y viceversa.

Uno a Muchos(1:N) cada registro de la tabla A puede tener muchos registros en la tabla B, pero un registro de la tabla B solo puede tener un registro en la tabla A.

Muchos a Uno (N:1) un registro de la tabla A solo puede tener un registro en la tabla B, pero un registro en la tabla B puede tener muchos registros en la tabla A.

Muchos a Muchos (N:M) un registro de la tabla A puede tener muchos registros en la tabla B y viceversa.

Claves

Superclave es un subconjunto de atributos que permiten distinguir univocamente cada una de las entidades de un conjunto de entidades.

Llave candidata son todos los atributos que pueden ser una llave primaria pero no lo son.

Llave primaria es un atributo elegido por el diseñador de la base de datos para identificar univocamente las entidades en un conjunto de entidades.

Los elementos que se utilizan en el diagrama ER para su representación son los siguientes:
Archivo:Entidad Relación.jpg


Los diagramas ER son muy efectivos para crear bases de datos y siempre que se desee crear una nueva es recomendable crear el modelo o diagrama previamente para así saber que lo que se está creando es correcto y es exactamente lo que se está buscando.


http://tramullas.com/documatica/2-7.html
http://www.duiops.net/manuales/access/access10.htm
http://www.cs.us.es/cursos/bd-2001/temas/diseno.html

No hay comentarios:

Publicar un comentario

Diagramas Entidad-Relación

¿Qué es un diagrama entidad-relación? Es una herramienta para el modelado de datos que permite representar las entidades de un sistema ...