meor
DESCRIPTION
Modelo de Entidad RelacionTRANSCRIPT
MODELO ENTIDAD - RELACION
MODELO ENTIDAD - RELACION
Modelaje de Datos
Sistema de Información
DATOS PROCESOS
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
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
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Componentes -
ENTIDAD
EQUIPO
EM PLEADO
MATERIAL
TANGIBLES
FACILES DE ENTENDER
(OBJETOS FISICOS)
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Componentes -
ENTIDAD
NO TANGIBLES
NO FACILES DE ENTENDER
EQUIPO
EM PLEADO
MATERIAL
TANGIBLES
FACILES DE ENTENDER
ORGANIZACION
NORMAS
PLAN
(OBJETOS FISICOS)
(CONCEPTOS)
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Componentes -
ENTIDAD
CONTRATO
COMPRA
VENTA
REALIZA UNA ACCION
DEPENDE DE OTRAS ENTIDADES
(EVENTOS)
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Componentes -
ENTIDAD
CONTRATO
COMPRA
VENTA
REALIZA UNA ACCION
DEPENDE DE OTRAS ENTIDADES
REFLEJA UNA CONDICION /SITUACION
DEPENDE DE OTRAS ENTIDADES
DESCUENTO
VIATICO
ASIGNACION
(EVENTOS)
(ESTADOS)
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
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
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Ejemplos simples -
ALUMNO CARRERACursa 1/1
Cursada 1/N
EMPLEADO HIJORegistra 0/N
Registrado 1/1
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Ejemplos simples -
EMPLEADO CONYUGUERegistra 0/1
Registrado 1/1
PASAJERO VUELOReserva 1/N
Reservado 1/N
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Ejemplos simples -
FACTURA ARTICULO
EMPLEADO CARGO
?
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Tipos de Asociaciones -
EMPLEADO CONYUGUERegistra 0/1
Registrado 1/1
Una a una 1:1
Vincula UNA ocurrencia de una Entidad
con UNA ocurrencia de otra Entidad
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Tipos de Asociaciones -
CHEQUE CLIENTEEmitido 1/1
Emite 1/N
Una a muchas 1:N
Vincula UNA ocurrencia de una Entidad
con VARIAS ocurrencias de otra Entidad
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Tipos de Asociaciones -
MATERIA ALUMNOEs Inscrita 1/N
Inscribe 1/N
Muchas a muchas N:M
Vincula VARIAS ocurrencias de una Entidad
con VARIAS ocurrencias de otra Entidad
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Tipos de Asociaciones -
Recursiva:
Vincula a una Entidad consigo misma
Supervisa 0/N Supervisado 1/1
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
EMPLEADO
MODELO DE ENTIDAD - RELACION - Otros Tipos de Asociaciones -
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
Una a Una
Una a Muchas
Muchas a Muchas
Recursivas
Paralelas
Múltiples
FALTA
MODELO DE ENTIDAD - RELACION - Otros Tipos de Asociaciones -
Paralelas
Se presenta cuando entre dos entidades existe más de una Asociación
PASAJERO VUELO
Reserva 1/NReservado 1/N
Aborda 1/1 Abordado 1/N
MODELO DE ENTIDAD - RELACION - Otros Tipos de Asociaciones -
Múltiple
MEDICOTrata 1/N
Ordena 1/NPACIENTE
Tratado 1/N
EXAME N
Aplicado 1/N
Se le aplican 1/N
Ordenado 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 -
MATERIA ALUMNOEs Inscrita 1/N
Inscribe 1/N
CARRERA
Cursa 1/1
Cursada1/NMEOR
Modelo de Entidades de la Organización
MODELO DE ENTIDAD - RELACION - Lista de Atributos -
ALUMNO
*Cédula Nombre Fecha de Nacim. Código Carrera Sexo Fecha de Ingreso Dirección
MATERIA
*Código Descripción Número de Créditos Número de Horas
CARRERA
*Código Descripción Número de Semestres Turno
* : Atributos Identificadores
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Lista de Atributos -
ALUMNO
*Cédula Nombre Fecha de Nacim. Código Carrera Sexo Fecha de Ingreso Dirección
MATERIA
*Código Descripción Número de Créditos Número de Horas
CARRERA
*Código Descripción Número de Semestres Turno
¿¿ Donde se almacena la información de la Inscripción ??
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Diseño del MER -
MATERIA ALUMNOEs Inscrita 1/N
Inscribe 1/N
CARRERA
Cursa 1/1
Cursada1/N
Aquí está lainformación dela Inscripción
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Diseño del MER -
MATERIA ALUMNOEs Inscrita 1/N
Inscribe 1/N
CARRERA
Cursa 1/1
Cursada1/N
De la Asociación Muchas a Muchas se crea una Entidad Asociativa
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Diseño del MER -
MATERIA1/ N
1/ N1/1
ALUMNO
CARRERA
1/N
MATERIA /ALUMNO
1/1
1/1
Entidad
Asociativa
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Diseño del MER -
MATERIA1/ N
1/ N1/1
ALUMNO
CARRERA
1/N
MATERIA /ALUMNO
1/1
1/1
MCDModelo Conceptual de Datos
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Lista de Atributos -
ALUMNO
*Cédula Nombre Fecha de Nacim. Código Carrera Sexo Fecha de Ingreso Dirección
MATERIA
*Código Descripción Número de Créditos Número de Horas
CARRERA
*Código Descripción Número de Semestres Turno
INSCRIPCION
*Cédula*Código de la Materia Lapso Académico Fecha de Inscripción
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
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.
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
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
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
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.
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
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.
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
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.
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Ejercicio resuelto -
c) Analizar las asociaciones entre las Entidades
SOCIO
FAMILIAR
PELICULA
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
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.
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Ejercicio resuelto -
c) Analizar las asociaciones entre las Entidades
SOCIO FAMILIARRegistra 0/ N
Es Registrado 1/1
SOCIO PELICULAAlquila 0/ N
Es Alquilada 0/N
FAMILIAR PELICULAAlquila 0/ N
Es Alquilada 0/N
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Ejercicio resuelto -
d) Representar el MEOR
SOCIO FAMILIARRegistra 0/ N
Es Registrado 1/1
PELICULA
Alquila 0/ N
Es Alquilada 0/NEs Alquilada 0/N
Alquila0/N
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Ejercicio resuelto -
e) Identificar las asociaciones de Muchas-a-Muchas
SOCIO FAMILIARRegistra 0/ N
Es Registrado 1/1
PELICULA
Alquila 0/ N
Es Alquilada 0/NEs Alquilada 0/N
Alquila0/N
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Ejercicio resuelto -
f) Representar el MCD
SOCIO FAMILIAR0/ N
1/1
PELICULA
0/ N
0/N0/N
0/N
FAMILIAR /
PELICULA
SOCIO /
PELICULA
0/10/1
0/1
0/1
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.
MODELO DE ENTIDAD - RELACION - Ejercicio resuelto -
g) Identificar lista de Atributos por cada Entidad de Datos
SOCIO
FAMILIAR
PELICULA
SOCIO/PELICULA
FAMILIAR/PELICULA
__________________________________________________________________________________UCLA. Decanato de Ciencias. Sistemas II. Prof. Maritza Torres, Prof. Nohemy Rodriguez.