9
Octubre 2010 MER MER Modelo Entidad Relación Modelo Entidad Relación EJERCICIOS PRÁCTICOS 1 EJERCICIOS PRÁCTICOS 1

ClaseI_ejerciciosMER

Embed Size (px)

Citation preview

Page 1: ClaseI_ejerciciosMER

Octubre 2010

MERMERModelo Entidad RelaciónModelo Entidad Relación

EJERCICIOS PRÁCTICOS 1EJERCICIOS PRÁCTICOS 1

Page 2: ClaseI_ejerciciosMER

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

Page 3: ClaseI_ejerciciosMER

Octubre 2010

PersonaPersona ViviendaVivienda

MunicipioMunicipio

NúcleoFamiliar

NúcleoFamiliar

1

2

3

4

Primer Intento

M

M

1

111

M

DER

Page 4: ClaseI_ejerciciosMER

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

Page 5: ClaseI_ejerciciosMER

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

Page 6: ClaseI_ejerciciosMER

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

Page 7: ClaseI_ejerciciosMER

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.

Page 8: ClaseI_ejerciciosMER

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

Page 9: ClaseI_ejerciciosMER

Octubre 2010

PelículaPelícula ActoresActores

Tipo_PelículaTipo_Película

ClientesClientes

1

2

3 M

N

M N

M

1