DICCIONARIO DE INFORMÁTICA Y TECNOLOGÍA
  ¿Qué significa Modelo de entidad-relación? - Información sobre Modelo de entidad-relación

Definición de Modelo de entidad-relación

Leandro Alegsa (Contacto) 2019-06-03

Envíanos un mensaje


Enviar
Anuncios

Es un tipo de modelo de datos conceptual de alto nivel que se emplea en el diseño de las base de datos relacionales. El modelo entidad-relación muestra la estructura de la base de datos empleando todo tipo de herramientas conceptuales.

Otros nombres: modelo entidad-vínculo, modelo entidad-relación, entity-relationship, modelo relacional, modelo ER.


Función del modelo entidad-relación

- Los diagramas de ER juegan un papel muy importante en el proceso de diseño de la base de datos. Sirven como una herramienta de comunicación no técnica para personas técnicas y no técnicas.

- Las entidades representan cosas del mundo real; pueden ser conceptuales como un pedido de cliente o físicas como un cliente.
A todas las entidades se les debe dar nombres únicos.

- Los modelos de ER también permiten a los diseñadores de bases de datos identificar y definir las relaciones que existen entre las entidades.




Pasos básicos para crear un modelo ER

- Identificar las entidades y determinar las relaciones que existen entre ellas.
- Cada entidad, atributo y relación debe tener nombres apropiados que puedan ser fácilmente entendidos también por las personas no técnicas.
- Las relaciones no deben estar conectadas directamente entre sí. Las relaciones deben conectar a las entidades.
- Cada atributo en una entidad dada debe tener un nombre único.


Creación de un modelo entidad-relación

El primer paso para la construcción del modelo entidad-relación es la obtención y el análisis de los requerimientos de los usuarios. Esta tarea es parte de los diseñadores de la base de datos relacional.

Luego, a partir de los requisitos, se crea un esquema conceptual de la base de datos. El esquema conceptual contiene las descripciones detalladas de las entidades, relaciones y restricciones. Todas estas descripciones se expresan empleando conceptos gráficos y textuales del modelo de datos relacional.

El siguiente paso es implementar la base de datos empleando algún SGBD (software de gestión de bases de datos) adaptado al modelo entidad-relación.


Elementos del modelo entidad-relación

Los elementos conceptuales que emplea el modelo ER son:
* Entidad
* Entidad débil
* Vínculo
* Vínculo identificador
* Atributo
* Atributo clave
* Atributo multivaluado
* Atributo compuesto
* Atributo derivado
* Relaciones
* Jerarquías de generalización.

Cada uno de estos elementos tiene su gráfico que lo identifica.


Breve historia del Modelo entidad-relación

El modelo entidad-relación es el modelo de datos más ampliamente usado para el diseño de bases de datos.

Fue creado por Peter Chen en el año 1976, y desde entonces se ha vuelto muy popular. En 1988 el ANSI seleccionó el modelo ER como el modelo estándar para los sistemas de diccionarios de recursos de información (IRDS).

Originalmente el modelo ER sólo incluía conceptos básicos como entidad, relación y atributos. Luego se agregaron otros conceptos como atributos compuestos y las jerarquías de generalización.


Propósito de crear un Modelo entidad-relación

Ahora usted puede pensar ¿por qué usar el modelado de ER cuando podemos simplemente crear la base de datos y todos sus objetos sin necesidad de modelar ER? Uno de los retos a los que se enfrenta el diseño de bases de datos es el hecho de que los diseñadores, desarrolladores y usuarios finales tienden a ver los datos y su uso de forma diferente. Si no se controla esta situación, podemos terminar produciendo un sistema de base de datos que no cumple con los requisitos de los usuarios.

Las herramientas de comunicación entendidas por todas las partes interesadas (usuarios técnicos y no técnicos) son fundamentales para producir sistemas de bases de datos que satisfagan los requisitos de los usuarios. Los modelos de ER son ejemplos de estas herramientas.

Los diagramas de ER también aumentan la productividad del usuario, ya que se pueden traducir fácilmente en tablas relacionales.


Terminología relacionada

Diseño de bases de datos.





¿Mejoramos la definición?
Puntos: 3.4 (14 votos)







Respondemos tus consultas o comentarios a continuación:


¿Dudas? ¿necesita más información? Escriba y responderemos a tu email: clic aquí



 




  Diccionario de informática
  Búsqueda por letras:

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0,9
 
Búsqueda por categorías
:

Almacenamiento - Aplicaciones - Audio - Compresión - Desarrollo web - Discos ópticos - Inteligencia Artificial - Memorias - Microprocesadores - Seguridad informática - Sistemas de archivos - Terminología de programación - UNIX - Windows - ver categorías

 
Búsqueda por palabras:






Preguntas
Diferencias entre un diagrama de E-R y un diagrama de flujo de datos  - 2011-03-25

Todos los derechos reservados © 1998 - 2018 - ALEGSA - Santa Fe, Argentina.
Políticas del sitio web - Contacto - Publicidad