0% encontró este documento útil (0 votos)
17 vistas38 páginas

Modelo Entidad-Relación en Bases de Datos

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas38 páginas

Modelo Entidad-Relación en Bases de Datos

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

BASE DE DATOS Modelaje de Datos

MODELO
MODELO
ENTIDAD
ENTIDAD -- RELACION
RELACION

DATOS PROCESOS

Sistema de
Información
MODELO DE ENTIDAD - RELACION
- Componentes -

ENTIDAD
Es todo aquello de lo cual se guarda
información en un Sistema.

Ejemplo: En un Sistema de Registro Académico:


ALUMNO
MATERIA
CARRERA
MODELO DE ENTIDAD - RELACION
- Componentes -
ENTIDAD
EQUIPO (OBJETOS FISICOS)
TANGIBLES
EM PLEADO
FACILES DE ENTENDER
MATERIAL
MODELO DE ENTIDAD - RELACION
- Componentes -
ENTIDAD
EQUIPO (OBJETOS FISICOS)
TANGIBLES
EM PLEADO
FACILES DE ENTENDER
MATERIAL

ORGANIZACION (CONCEPTOS)
NO TANGIBLES
NORMAS
NO FACILES DE ENTENDER
PLAN
MODELO DE ENTIDAD - RELACION
- Componentes -
ENTIDAD
CONTRATO (EVENTOS)
REALIZA UNA ACCION
COMPRA
DEPENDE DE OTRAS ENTIDADES
VENTA
MODELO DE ENTIDAD - RELACION
- Componentes -
ENTIDAD
CONTRATO (EVENTOS)
REALIZA UNA ACCION
COMPRA
DEPENDE DE OTRAS ENTIDADES
VENTA

DESCUENTO (ESTADOS)
REFLEJA UNA CONDICION /
VIATICO SITUACION
DEPENDE DE OTRAS ENTIDADES
ASIGNACION
MODELO DE ENTIDAD - RELACION
- Componentes -

ASOCIACION
Expresa la vinculación entre entidades
y es además una regla del negocio.
Ejemplo:

un ALUMNO cursa una o varias MATERIAS

un EMPLEADO labora en sólo un DEPARTAMENTO


MODELO DE ENTIDAD - RELACION
- Ejemplos simples -

Cursa 1/1
ALUMNO CARRERA
Cursada 1/N

EMPLEADO
Registra 0/N
HIJO
Registrado 1/1
MODELO DE ENTIDAD - RELACION
- Ejemplos simples -

Registra 0/1
EMPLEADO CONYUGUE
Registrado 1/1

Reserva 1/N
PASAJERO VUELO
Reservado 1/N
MODELO DE ENTIDAD - RELACION
- Ejemplos simples -

?
FACTURA ARTICULO

EMPLEADO CARGO
MODELO DE ENTIDAD - RELACION
- Tipos de Asociaciones -

Una a una 1:1

Registra 0/1
EMPLEADO CONYUGUE
Registrado 1/1

Vincula UNA ocurrencia de una Entidad


con UNA ocurrencia de otra Entidad
MODELO DE ENTIDAD - RELACION
- Tipos de Asociaciones -

Una a muchas 1:N

Emitido 1/1
CHEQUE CLIENTE
Emite 1/N

Vincula UNA ocurrencia de una Entidad


con VARIAS ocurrencias de otra Entidad
MODELO DE ENTIDAD - RELACION
- Tipos de Asociaciones -

Muchas a muchas N:M

Es Inscrita 1/N
MATERIA ALUMNO
Inscribe 1/N

Vincula VARIAS ocurrencias de una Entidad


con VARIAS ocurrencias de otra Entidad
MODELO DE ENTIDAD - RELACION
- Tipos de Asociaciones -

Recursiva:
Supervisa 0/N Supervisado 1/1
EMPLEADO

Vincula a una Entidad consigo misma


MODELO DE ENTIDAD - RELACION
- Otros Tipos de Asociaciones -

Una a Una
FALTA
Una a Muchas
Muchas a Muchas
Recursivas
Paralelas
Múltiples
MODELO DE ENTIDAD - RELACION
- Otros Tipos de Asociaciones -

Paralelas
Reserva 1/N
Reservado 1/N
PASAJERO VUELO

Aborda 1/1 Abordado 1/N

Se presenta cuando entre dos entidades existe más de una


Asociación
MODELO DE ENTIDAD - RELACION
- Otros Tipos de Asociaciones -

Múltiple
EXAME N

Ordenado Aplicado
1/N 1/N

Ordena 1/N Se le aplican 1/N PACIENTE


MEDICO
Trata 1/N Tratado 1/N

Se presenta cuando las asociaciones vinculan a más de dos


entidades
MODELO DE ENTIDAD - RELACION
- Criterios de Existencias en las asociaciones -

- Uno y Sólo uno ( 1/1 )


Un alumno cursa una y sólo una carrera

- Cero o uno ( 0/1 )


Un empleado puede registrar o no un conyugue

- Cero o más ( 0/N )


Un empleado puede tener ninguno, uno o más hijos

- Uno o más ( 1/N )


Una factura contiene uno o más artículos
MODELO DE ENTIDAD - RELACION
- Diseño del MER -

Es Inscrita 1/N
MATERIA ALUMNO
Inscribe 1/N
Cursa 1/1

MEOR
Modelo de Entidades
Cursada
1/N
de la Organización CARRERA
MODELO DE ENTIDAD - RELACION
- Lista de Atributos -
ALUMNO MATERIA CARRERA
*Cédula *Código
*Código
Nombre Descripción
Descripción
Fecha de Nacim. Número de Créditos
Número de Semestres
Código Carrera Número de Horas Turno
Sexo
Fecha de Ingreso
Dirección

* : Atributos Identificadores
MODELO DE ENTIDAD - RELACION
- Lista de Atributos -
ALUMNO MATERIA CARRERA
*Cédula *Código
*Código
Nombre Descripción
Descripción
Fecha de Nacim. Número de Créditos
Número de Semestres
Código Carrera Número de Horas Turno
Sexo
Fecha de Ingreso
Dirección

¿¿ Donde se almacena la
información de la Inscripción ??
MODELO DE ENTIDAD - RELACION
- Diseño del MER -

Es Inscrita 1/N
MATERIA ALUMNO
Inscribe 1/N
Cursa 1/1

Aquí está la
información de
la Inscripción Cursada
1/N
CARRERA
MODELO DE ENTIDAD - RELACION
- Diseño del MER -

Es Inscrita 1/N
MATERIA ALUMNO
Inscribe 1/N
Cursa 1/1
De la Asociación
Muchas a Muchas
se crea una Cursada
Entidad 1/N
Asociativa CARRERA
MODELO DE ENTIDAD - RELACION
- Diseño del MER -

1/ N MATERIA 1/1
MATERIA INSCRITA ALUMNO
1/1 1/ N
1/1

Entidad
Asociativa 1/N
CARRERA
MODELO DE ENTIDAD - RELACION
- Diseño del MER -

1/ N MATERIA 1/1
MATERIA INSCRITA ALUMNO
1/1 1/ N
1/1

MCD
Modelo Conceptual de Datos
1/N
CARRERA
MODELO DE ENTIDAD - RELACION
- Lista de Atributos -
ALUMNO MATERIA CARRERA
*Cédula *Código
*Código
Nombre Descripción
Descripción
Fecha de Nacim. Número de Créditos
Número de Semestres
Código Carrera Número de Horas Turno
Sexo
Fecha de Ingreso INSCRIPCION
Dirección
*Cédula
*Código de la Materia
Lapso Académico
Fecha de Inscripción
MODELO DE ENTIDAD - RELACION
- Entidades -

ENTIDAD ASOCIATIVA

Es aquella Entidad que almacena información contenida en una


Asociación Muchas-a-Muchas.

Esta Entidad disuelve una Asociación Muchas-a-Muchas y la


convierte en dos relaciones Una-a-Muchas

Los atributos Identificadores de la Entidad Asociativa se forman


concatenando los atributos identificadores de las Entidades que
participan en la Asociación.
MODELO DE ENTIDAD - RELACION
- Pasos para construir el MCD -

a) Conocer la Gestión del Negocio


b) Identificar las Entidades del Negocio
c) Analizar las asociaciones entre las Entidades
d) Representar el Modelo de Entidades de la Organización (MEOR)
e) Identificar Asociaciones Muchas-a-Muchas
f) Construir el Modelo Conceptual de Datos (MCD)
g) Identificar los Atributos de cada Entidad de Datos
MODELO DE ENTIDAD - RELACION
- Ejercicio resuelto -
a) Conocer la Gestión del Negocio
Tienda-Club de Video la Preferida

La Tienda-Club de Video LA PREFERIDA, presta servicios de


alquiler de peliculas, para ello desea llevar un registro de sus
afiliados así como también de su inventario en Peliculas. Un
afiliado puede registrar hasta 3 familiares para el alquiler de
peliculas. Cualquier afiliado o familiar puede alquilar hasta 5
películas simultaneamente. Cuando una persona desea afiliarse
al Club, llena una ficha con sus datos y el de los familiares que
desea afiliar y se le hace entrega de un carnet que lo identifica
como socio del Club.
MODELO DE ENTIDAD - RELACION
- Ejercicio resuelto -
b) Identificar Entidades del negocio
Tienda-Club de Video la Preferida

La Tienda-Club de Video LA PREFERIDA, presta servicios de


alquiler de peliculas, para ello desea llevar un registro de sus
afiliados así como también de su inventario en Peliculas. Los
afiliados representan a los socio y familiares registrados en el
Club. Un socio puede registrar hasta 3 familiares para el
alquiler de peliculas. Cualquier socio o familiar puede alquilar
hasta 5 películas simultáneamente. Cuando una persona desea
afiliarse al Club, llena una ficha con sus datos y el de los
familiares que desea afiliar y se le hace entrega de un carnet que
lo identifica como socio del Club.
MODELO DE ENTIDAD - RELACION
- Ejercicio resuelto -
b) Identificar Entidades del negocio

SOCIO: Representa las personas que se registran como


afiliado principal del Club

FAMILIAR: Representa las personas que el socio registra


en el Club, a fin de que también puedan alquilar películas

PELICULA: Representa los articulos que la Tienda-Club


alquila a sus afiliados.
MODELO DE ENTIDAD - RELACION
- Ejercicio resuelto -

c) Analizar las asociaciones entre las Entidades

SOCIO

FAMILIAR

PELICULA
MODELO DE ENTIDAD - RELACION
- Ejercicio resuelto -
c) Analizar las asociaciones entre las Entidades
Tienda-Club de Video la Preferida
La Tienda-Club de Video LA PREFERIDA, presta servicios de
alquiler de peliculas, para ello desea llevar un registro de sus
afiliados así como también de su inventario en Peliculas. Los
afiliados representan a los socio y familiares registrados en el
Club. Un socio puede registrar hasta 3 familiares para el
alquiler de peliculas. Cualquier socio o familiar puede
alquilar hasta 5 películas simultáneamente. Cuando una
persona desea afiliarse al Club, llena una ficha con sus datos y el
de los familiares que desea afiliar y se le hace entrega de un
carnet que lo identifica como socio del Club.
MODELO DE ENTIDAD - RELACION
- Ejercicio resuelto -
c) Analizar las asociaciones entre las Entidades

Registra 0/ N
SOCIO FAMILIAR
Es Registrado 1/1

Alquila 0/ N
SOCIO PELICULA
Es Alquilada 0/N

Alquila 0/ N
FAMILIAR PELICULA
Es Alquilada 0/N
MODELO DE ENTIDAD - RELACION
- Ejercicio resuelto -
d) Representar el MEOR

Registra 0/ N
SOCIO FAMILIAR
Es Registrado 1/1
Alquila Alquila
0/ N 0/N

PELICULA
Es Alquilada 0/N Es Alquilada 0/N
MODELO DE ENTIDAD - RELACION
- Ejercicio resuelto -
e) Identificar las asociaciones de Muchas-a-Muchas

Registra 0/ N
SOCIO FAMILIAR
Es Registrado 1/1
Alquila Alquila
0/ N 0/N

PELICULA
Es Alquilada 0/N Es Alquilada 0/N
MODELO DE ENTIDAD - RELACION
- Ejercicio resuelto -
f) Representar el MCD

0/ N
SOCIO FAMILIAR
1/1
0/ N 0/N

0/1 0/1
ALQUILER 0/1 0/1 ALQUILER
PELICULA
SOCIO 0/N 0/N FAMILIAR
MODELO DE ENTIDAD - RELACION
- Ejercicio resuelto -
g) Identificar lista de Atributos por cada Entidad de Datos

SOCIO
FAMILIAR
PELICULA
ALQUILER SOCIO
ALQUILER FAMILIAR

También podría gustarte