Want to create interactive content? It’s easy in Genially!

Get started free

Modelo Entidad-Relacion c_respuesta

maria.madrigallz

Created on August 29, 2019

Start designing with a free template

Discover more than 1500 professional designs like these:

Smart Presentation

Practical Presentation

Essential Presentation

Akihabara Presentation

Pastel Color Presentation

Winter Presentation

Hanukkah Presentation

Transcript

MODELO ENTIDAD - RELACIÓN

Dra. Madrigal

Logo aquí

MEDITA...

“Solamente puedes aprender si tú mismo te abres a diferentes fuentes de información.”

“Ya no estamos en la era de la información. Estamos en la era de la gestión de la información.”

Frank Tankerton, atleta.

Chris Hardwick, actor.

Paul Tudor Jones, empresario.

“El secreto del éxito desde una perspectiva empre- sarial es tener una incansable, eterna e inextinguible sed de información y conocimiento.”

Modelo

ENTIDAD - RELACIÓN

  • Se emplea para interpretar, especificar y documentar los requerimientos para sistemas de procesamiento de base de datos​
  • Es muy útil para el diseño de bases de datos de lo general a lo particular​
  • El modelo entidad-relación (modelo E-R) fue introducido por Peter Chen en 1976.​
  • En su informe, Chen estableció las bases del modelo, que a partir de entonces ha sido ampliado y modificado por Chen y muchos otros.​
  • En la actualidad no hay un solo modelo estandarizado E-R, pero hay un conjunto de estructuras comunes a partir de las cuales se conforman la mayoría de las variantes E-R​

ENTIDADES

MODELO E-R

  • Es algo que puede identificarse en el ambiente de trabajo de los usuarios, es algo importante para los usuarios del sistema que se va a desarrollar​
  • Se agrupan en clases de entidades o conjunto de entidades del mismo tipo​
  • Una clase de entidad es la forma general o descripción de algo, y una ocurrencia de una clase de entidad es la representación de una entidad particular​

Se representan con rectángulos

Clientes

Artículos

Proveedores

MODELO E-R

ATRIBUTOS

Se pueden representar con óvalos

  • Las entidades tienen atributos o propiedades, que describen las características de una entidad​
  • El modelo E-R supone que todas las ocurrencias de cierta clase de entidad tienen los mismos atributos​
  • Los atributos pueden ser de valor único o múltiple, o bien compuestos​

Atributo único

Nombre

Atributo múltiple

Título

Atributo multivariado

Dirección

MODELO E-R

Clientes - # Cliente

IDENTIFICADORES DE LAS ENTIDADES

Artículos - Cve. Art.

Proveedores - # Prov

  • Las ocurrencias de una entidad tienen nombres que las identifican. ​
  • El identificador de una ocurrencia de entidad es uno o más de sus atributos​
  • Un identificador puede ser único o no serlo. Si es único, su valor identificará una y solo una ocurrencia de entidad. Pero si no, el valor identificaría un conjunto de ocurrencias​
  • Si no es único, deben considerarse datos adicionales para así encontrar una ocurrencia única.​

MODELO E-R

Se representan con un rombo

RELACIONES

  • Las entidades pueden asociarse una con otra en relaciones. ​
  • Las clases de relaciones son asociaciones entre las clases de entidades y las ocurrencias de relaciones son asociaciones entre las ocurrencias de entidades​
  • Las relaciones pueden tener múltiples atributos​
  • La cantidad de entidades en una relación es el grado de la relación (2 entidades: grado 2, 3 entidades: grado 3, etc.)​
  • La mayoría de las aplicaciones sólo consideran relaciones de grado 2​
  • Cuando son de grado 2 se denominan relaciones binarias​
  • Existen 3 tipos de relaciones binarias:​
  • Relación binaria 1:1 (uno a uno)​
  • Relación binaria 1:N (uno a muchos)​
  • Relación binaria N:M (muchos a muchos)​

MODELO E-RE1

Resolver el siguiente ejercicio (1)

Se desea conocer qué empleado de qué departamento está trabajando en qué proyecto. Tomar en cuenta que un empleado puede pertenecer a un solo departamento y solo puede estar implicado en un proyecto

MODELO E-RE1

Se desea conocer qué empleado de qué departamento está trabajando en qué proyecto. Tomar en cuenta que un empleado puede pertenecer a un solo departamento y solo puede estar implicado en un proyecto

Resolver el siguiente ejercicio (1)

Teléfono

Dirección

Nombre

IdDepto

(N,1)

(1,N)

Empleado en Proyecto

(0,1)

(0,N)

(1,N)

(1,1)

Proyecto

Empleado

Departamento

Pertenece

Nombre

Nombre

IdProy

IdEmpl

MODELO E-RE2

Resolver el siguiente ejercicio (2)

Se desea conocer los clientes que llevan sus vehículos a reparación a un taller

MODELO E-RE2

Resolver el siguiente ejercicio (2)

Se desea conocer los clientes que llevan sus vehículos a reparación a un taller

Modelo

Matrícula

IdCliente

Nombre

IdCliente

(1,N)

(1,N)

Vehículo en reparación

(0,N)

(0,N)

(1,1)

(1,1)

Reparaciones

Vehículo

Propietario

Cliente

Fecha

Marca

IdRep

Matrícula

MODELO E-RE3

Resolver el siguiente ejercicio (3)

Un cliente puede hacer uno o más pedidos. Cada pedido lo hace solo un cliente. En cada pedido solo se puede pedir un artículo, pero el mismo artículo puede figurar en distintos pedidos

MODELO E-RE3

Un cliente puede hacer uno o más pedidos. Cada pedido lo hace solo un cliente. En cada pedido solo se puede pedir un artículo, pero el mismo artículo puede figurar en distintos pedidos

Resolver el siguiente ejercicio (3)

Nombre

IdCliente

(N,1)

(1,N)

Artículos en pedidos

(1,1)

(1,N)

(0,N)

(1,1)

Artículos

Pedido

Realiza

Cliente

Nombre

Fecha

IdArt

IdPedido

MODELO E-RE4

Resolver el siguiente ejercicio (4)

Empresa de varios departamentos con grupos de personas que pueden estar implicados en uno o más proyectos

MODELO E-RE4

Empresa de varios departamentos con grupos de personas que pueden estar implicados en uno o más proyectos

Resolver el siguiente ejercicio (4)

Teléfono

Dirección

Nombre

IdDepto

(N,N)

(1,N)

Empleado en Proyecto

(0,N)

(0,N)

(1,N)

(1,1)

Proyecto

Empleado

Pertenece

Departamento

Nombre

Nombre

IdProy

IdEmpl

MODELO E-RE5

Resolver el siguiente ejercicio (5)

Un cliente puede tener varios coches y un coche varias revisiones. Un coche sólo pertenece a un cliente y en una revisión sólo un coche. Interesa saber los nombres de los mecánicos que participan en una revisión determinada.

MODELO E-RE5

Un cliente puede tener varos coches y un coche varias revisiones. Un coche sólo pertenece a un cliente y en una revisión sólo un coche. Interesa saber los nombres de los mecánicos que participan en una revisión determinada.

Resolver el siguiente ejercicio (5)

Modelo

Matrícula

IdCliente

Nombre

IdCliente

(1,N)

(N,N)

(1,N)

Mecánicos en Revisiones

Coche en revisión

(1,1)

(0,N)

(1,1)

(1,N)

(0,N)

(0,N)

Revisiones

Cliente

Coches

Mecánicos

Propietario

Fecha

IdMec

Nombre

IdRev

Matrícula

Marca

MODELO E-RE6

Resolver el siguiente ejercicio (6)

Un cliente puede hacer uno o más pedidos. Cada pedido lo hace solo un cliente. En cada pedido pueden figurar distintos artículos y el mismo artículo puede figurar en distintos pedidos

MODELO E-RE6

Un cliente puede hacer uno o más pedidos. Cada pedido lo hace solo un cliente. En cada pedido pueden figurar distintos artículos y el mismo artículo puede figurar en distintos pedidos

Resolver el siguiente ejercicio (6)

Nombre

IdCliente

(N,N)

(1,N)

Artículos en pedidos

(1,N)

(1,N)

(0,N)

(1,1)

Artículos

Pedido

Cliente

Realiza

Nombre

Fecha

IdArt

IdPedido

MODELO E-RE7

MODELO E-RE8

Resolver el siguiente ejercicio (8)

Empresa dedicada al alquiler de automóviles

  • Un determinado cliente puede tener en un momento dado hechas varias reservas.
  • De cada cliente se desea almacenar su DNI, nombre, dirección y teléfono.
  • Además dos clientes se diferencian por un único código.
  • De cada reserva es importante registrar su número de identificación, la fecha de inicio y final de la reserva, el precio total.
  • De cada coche se requiere la matrícula, el modelo, el color y la marca. Cada coche tiene un precio de alquiler por hora.
  • Además en una reserva se pueden incluir varios coches de alquiler. Queremos saber los coches que incluye cada reserva y los litros de gasolina en el depósito en el momento de realizar la reserva, pues se cobrarán aparte.
  • Cada cliente puede ser avalado por otro cliente de la empresa.

MODELO E-R

Consideraciones

  • Cuando se coloca el nombre de la relación dentro o en la parte superior del diamante, la cardinalidad se detalla colocando patas de gallo en las líneas que conectan a las entidades en el lado de muchos de la relación​
  • Para advertir la cardinalidad mínima, una forma es colocar una línea perpendicular a la línea de la relación, para así indicar que una entidad debe existir en la relación, y colocar un óvalo perpendicular a la línea de la relación, señalando que puede haber, o no, una entidad en la relación.​

MODELO E-R

Consideraciones

  • Las relaciones entre entidades de una sola clase se denominan relaciones recursivas​
  • En algunas versiones de los diagramas E-R, los atributos se muestran en óvalos que se conectan con la entidad o relación a la que pertenecen​
  • Una entidad débil es aquella cuya presencia en la BD depende de la presencia de otra entidad. Se representan redondeando las esquinas del rectángulo de la entidad y redondeando las esquinas del rombo de la relación​ o con lineas dobles