logo

Diagrama ER (Entidad-Relación) en DBMS

  • El modelo ER significa modelo Entidad-Relación. Es un modelo de datos de alto nivel. Este modelo se utiliza para definir los elementos de datos y la relación para un sistema específico.
  • Desarrolla un diseño conceptual para la base de datos. También desarrolla una vista de datos muy simple y fácil de diseñar.
  • En el modelado ER, la estructura de la base de datos se representa como un diagrama llamado diagrama entidad-relación.

Por ejemplo, Supongamos que diseñamos una base de datos escolar. En esta base de datos, el estudiante será una entidad con atributos como dirección, nombre, identificación, edad, etc. La dirección puede ser otra entidad con atributos como ciudad, nombre de la calle, código PIN, etc. y habrá una relación entre ellos.


Concepto de modelo DBMS IS

Componente del diagrama ER


Concepto de modelo DBMS IS

1. Entidad:

Una entidad puede ser cualquier objeto, clase, persona o lugar. En el diagrama ER, una entidad se puede representar como rectángulos.

Considere una organización como ejemplo: el gerente, el producto, el empleado, el departamento, etc., pueden tomarse como una entidad.


Concepto de modelo DBMS IS

a. Entidad débil

Una entidad que depende de otra entidad se llama entidad débil. La entidad débil no contiene ningún atributo clave propio. La entidad débil está representada por un doble rectángulo.


Concepto de modelo DBMS IS

2. Atributo

El atributo se utiliza para describir la propiedad de una entidad. Eclipse se utiliza para representar un atributo.

cómo convertir una cadena a un número entero java

Por ejemplo, identificación, edad, número de contacto, nombre, etc. pueden ser atributos de un estudiante.

sistemas expertos

Concepto de modelo DBMS IS

a. Atributo clave

El atributo clave se utiliza para representar las características principales de una entidad. Representa una clave primaria. El atributo clave está representado por una elipse con el texto subrayado.


Concepto de modelo DBMS IS

b. Atributo compuesto

Un atributo que se compone de muchos otros atributos se conoce como atributo compuesto. El atributo compuesto está representado por una elipse y esas elipses están conectadas con una elipse.


Concepto de modelo DBMS IS

C. Atributo multivalor

Un atributo puede tener más de un valor. Estos atributos se conocen como atributos multivalor. El doble óvalo se utiliza para representar atributos multivalor.

Por ejemplo, un estudiante puede tener más de un número de teléfono.


Concepto de modelo DBMS IS

d. Atributo derivado

Un atributo que puede derivarse de otro atributo se conoce como atributo derivado. Puede representarse mediante una elipse discontinua.

Por ejemplo, La edad de una persona cambia con el tiempo y puede derivarse de otro atributo como la fecha de nacimiento.


Concepto de modelo DBMS IS

3. Relación

Una relación se utiliza para describir la relación entre entidades. Se utiliza diamante o rombo para representar la relación.

educación shloka mehta

Concepto de modelo DBMS IS

Los tipos de relación son los siguientes:

a. Relación uno a uno

Cuando solo una instancia de una entidad está asociada con la relación, se la conoce como relación uno a uno.

Por ejemplo, Una mujer puede casarse con un hombre y un hombre puede casarse con una mujer.


Concepto de modelo DBMS IS

b. Relación uno a muchos

reemplazo de cadena javascript

Cuando solo una instancia de la entidad de la izquierda y más de una instancia de una entidad de la derecha se asocian con la relación, esto se conoce como relación de uno a muchos.

Por ejemplo, El científico puede inventar muchos inventos, pero la invención la realiza el único científico específico.


Concepto de modelo DBMS IS

C. Relación de muchos a uno

Cuando más de una instancia de la entidad de la izquierda y solo una instancia de una entidad de la derecha se asocia con la relación, se conoce como relación de muchos a uno.

vikas divyakirti

Por ejemplo, El estudiante se inscribe en un solo curso, pero un curso puede tener muchos estudiantes.


Concepto de modelo DBMS IS

d. Relación de muchos a muchos

Cuando más de una instancia de la entidad de la izquierda y más de una instancia de una entidad de la derecha se asocian con la relación, se conoce como relación de muchos a muchos.

Por ejemplo, El empleado puede asignar muchos proyectos y el proyecto puede tener muchos empleados.


Concepto de modelo DBMS IS