Sie sind auf Seite 1von 13

Unidad de Aprendizaje N1

Introduccin al Modelamiento de Base de Datos

Aprendizaje Esperado N1.


CONSTRUYE UN MODELO ENTIDAD RELACION PARA REPRESENTAR Y SOLUCIONAR
LAS NECESIDADES DE INFORMACIN PLANTEADAS.
Objetivos de la Clase

Definir qu es una Relacin.


Identificar una Relacin.
Cardinalidad de una Relacin.
Grado de una Relacin.
Identificando Relaciones

Una relacin es una asociacin bidireccional y significativa entre ambas


entidades, o entre una entidad y ella misma.
Identificando Relaciones

Uno Obligatorio

Opcional Muchos
(Pata de Gallo)

La sintaxis para leer un relacin es la siguiente:

Cada entidad1 debe ser o estar nombre_relacin una o varias entidad2


puede una y slo una
Identificando Relaciones

Una asignatura puede ser tomada por uno o muchos estudiantes.


Un estudiante puede estar inscrito en una o ms asignaturas.

Un cliente puede hacer uno o muchos pedidos.


Un pedido es realizado por un cliente

Un empleado efecta un trabajo.


Un trabajo es realizado por uno o muchos empleados.
Cardinalidad de las Relaciones
Cardinalidad: corresponde al nmero mnimo y mximo de
correspondencias en las que puede tomar parte cada Entidad en una
relacin especfica.
Uno Obligatorio

Opcional Muchos
Cardinalidad Mnima: (Pata de Gallo)

Opcional: cada instancia de la entidad no est obligada a participar en la relacin.


Obligatorio: cada instancia de la entidad est obligada a participar en la relacin.
Cardinalidad Mxima:
Uno: cada instancia de la entidad participa solamente participa una vez en la relacin.
Muchos: cada instancia de la entidad puede participar varias veces en la relacin.
Grados de Cardinalidad

Podemos distinguir los siguientes Grados de Cardinalidad (Cardinalidad


Mxima):

Uno a Muchos (1:M) Muchos a Uno (M:1)


Muchos a Muchos (M:M) o (M:N)
Uno a Uno (1:1)
Relacin Uno a Muchos (1:M) o
Muchos a Uno (M:1)

Un cliente puede hacer uno o muchos pedidos.


Un pedido es realizado por uno y slo un cliente

Un empleado efecta uno y slo un trabajo.


Un trabajo es realizado por uno o muchos empleados.
Relacin Muchos a Muchos (M:M)

Una asignatura puede ser tomada por uno o muchos estudiantes


Un estudiante puede estar inscrito en una o ms asignaturas

Un actor participa en una o muchas pelculas


En una pelcula actan uno o muchos actores
Relacin Uno a Uno (1:1)

Un operario es encargado de una y slo una maquinaria


Una maquinaria es manejada por uno y slo un operario

Un computador contiene una y slo una placa madre


Una placa madre es contenida por un y slo un computador
Grado de las Relaciones

Asociacin recursiva o unaria

Asociacin binaria
Grado de las Relaciones

Asociacin ternaria
Resumen de la Clase

Se defini qu es una Relacin.


Se explic cmo identificar una Relacin.
Se defini qu es la Cardinalidad de una Relacin y cmo se representan.
Se defini que es la Grado de una Relacin y cmo se representan.