ClaseI_ejerciciosMER
-
Upload
edwuard7356 -
Category
Documents
-
view
109 -
download
0
Transcript of ClaseI_ejerciciosMER
Octubre 2010
MERMERModelo Entidad RelaciónModelo Entidad Relación
EJERCICIOS PRÁCTICOS 1EJERCICIOS PRÁCTICOS 1
Octubre 2010
Ejercicio 1.- Diseñe un esquema E/R que recoja la organización de un sistema de informnación sobre municipio, viviendas y personas. Cada persona sólo puede habitar en una vivienda y residir en un municipio, pero puede ser propietaria de más de una vivienda. Nos interesa también la interrelación de las personas con su jefe de familia.
Identifica entidades precandidatas con sus atributosMunicipio(id_mcpio, descripcion, id_estado....)
Vivienda(id_vivienda,ubicacion,nro_habitac....)Persona(id_persona, nombre,.....)Núcleo Familiar(id_familia, nombre_f, apellido_f....)
Relaciones1.- Habita: Persona - Vivienda2.- Es Propietaria: Persona – Vivienda.3.- Reside: Persona - Municipio4.- Es Jefe Flia: Persona – Núcleo Familiar
Octubre 2010
PersonaPersona ViviendaVivienda
MunicipioMunicipio
NúcleoFamiliar
NúcleoFamiliar
1
2
3
4
Primer Intento
M
M
1
111
M
DER
Octubre 2010
Segundo Intento
Los datos de Persona y núcleo familiar son los mismos, por ende se puede eliminar la entidad núcleo familiar y establecer una relación de Persona con Persona.Se agregan dosatributos a la tabla persona:esJefedeFamiliamiJefedeFamilia
Según Este modelo, el id_persona pasaría a ser atributo de Vivienda, y a su vez, id_vivienda sería también un atributo de Persona¿Implicaciones?En la tabla vivienda tendríamos al propietario, y en la de Vivienda tendríamos a los residentes. Es posible que un propietario tenga varias viviendas alquiladas donde no resida
PersonaPersona ViviendaVivienda
MunicipioMunicipio
1
2
3
4
M
M
1
1
M
DER
1
Octubre 2010
Ejercicio 2.- Diseñe un modelo E/R que recoja la organización de un SI sobre una universidad. Se considera que: Los departamentos pueden estar en una sola facultad. Una materia se encuentra en un único departamento. Un profesor está siempre asignado a un único departamento y adscrito a una o varias materias, pudiendo cambiar de materia pero no de departamento; interesa la fecha en que un profesor dicta una materia.
Identifica entidades precandidatas con sus atributosDepartamento(id_dpto, descripcion,....)
Facultad(id_fac,ubicacion,....)Materia(id_materia, descripcion,.....)Profesor(ci, nombre , apellido....)
Relaciones1.- Está adscrito: Profesor – Dpto.2.- Dicta: Profesor - Materia3.- Se ecnuentra: Materia – Dpto4.- Existen: Facultad - Departamento
Octubre 2010
DepartamentoDepartamento ProfesorProfesor
MateriaMateria
2
3
4
Primer Intento
FacultadFacultad
1
1
M
M
1
1
1 M
La fecha según el contexto, estaría en la tabla Materia
M
Octubre 2010
EJERCICIO 3.
Se quiere realizar un MER que refleje la organización de un SI sobre una
tienda de alquiler de películas: De las películas se conoce su titulo, director,
año de estreno, país, tipo de película, duración, producida, premios recibidos,
principales actores participantes). De los clientes se quiere conocer: nombre,
apellido, identificación, dirección de habitación, teléfono, correo electrónico).
Los clientes pueden alquilar varias películas sólo por 3, 5 ó 7 días.
Posiblemente en un futuro, el dueño de la tienda quisiera tener una organización por Tipo de Películas, por lo que se necesitará de reportes que ayuden a contabilizar cuantas películas hay de un tipo en particular.
Octubre 2010
Identifica entidades precandidatas con sus atributosPelículas(id_pelicula, titulo, ....)
Clientes(id_vivienda,ubicacion,nro_habitac....)Actores(id_persona, nombre,.....)Tipo Película(id_tipo_p, descripcion....)
Relaciones1.- Alquila: Pelicula - Cliente2.- Participan: Actores - Películas.3.- Pertenece: Película – Tipo_Película
Octubre 2010
PelículaPelícula ActoresActores
Tipo_PelículaTipo_Película
ClientesClientes
1
2
3 M
N
M N
M
1