Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Cátedra: Base de Datos – Facultad de Ingeniería - UNJU Ejemplo de cátedra – 2016 1 BASE DE DATOS – 2016 EJEMPLO DE RESOLUCION DE MODELIZACIÓN DE DATOS 1) Sobre la siguiente narrativa aplique los pasos del Modelo de Entidad Relacional Extendido (MERE) Una agencia inmobiliaria desea sistematizar su información referida a venta de inmuebles. Los clientes solicitan adquirir inmuebles y un inmueble puede ser demandado por varios clientes. Un propietario oferta uno o varios inmuebles. un empleado realiza la venta de uno o muchos inmuebles y un inmueble solamente puede ser vendido por un empleado. Empleado cobra comisiones por venta de inmuebles y una comisión puede ser asignada a varios empleados. II) Listado de eventos 1. AgenciaInmobiliaria sistematiza información 2. Cliente solicita inmuebles 3. Inmueble demandado clientes 4. propietario oferta inmueble 5. propietario oferta inmuebles 6. empleado vende inmueble 7. empleado vende inmuebles 8. inmueble vendido empleado 9. empleado cobra comisiones 10. comisión asignada empleados 11. Cliente cambia AgenciaInmobiliaria 12. AgenciaInmobiliaria inscribe propietario 13. Propietario deja AgenciaInmobiliaria 14. Empleado es contratado 15. Empleado es despedido 16. Comisión es abonada 17. Comisión es anulada III) Entidades candidatas AgenciaInmobiliaria - cliente - inmueble – propietario - empleado - comisión IV) Ciclo de vida Cliente Alta: 2 Vida: 3 Baja: 11 Inmueble Alta: 5 Vida: 2,3,4,6,9 Baja: 7 Propietario Alta: 12 Vida: 4,5 Baja: 13 Empleado Alta: 14 Vida: 6,7,8,9,10 Baja: 15 Comisión Alta: 16 Vida: 9,10 Baja: 17 V) Diagrama de contexto N a N 1 a N 1 a N N a N Cátedra: Base de Datos – Facultad de Ingeniería - UNJU Ejemplo de cátedra – 2016 2 VI) DER individual VII) DER global VIII) Diagrama de Martin Cátedra: Base de Datos – Facultad de Ingeniería - UNJU Ejemplo de cátedra – 2016 3 IX) Diccionario de Datos Inmueble @ Cod_Inmueble integer + Descripción char (30) + Ubicación char (20) Cliente @ Cuil_Cliente char (12) + Apellido y Nombre char (30) + Domicilio char (20) Propietario @ Cuil_propietario char (12) + Apellido y Nombre char (30) Domicilio char (20) Empleado @ Legajo integer + Nombre char (30) + Domicilio char (30) Comisión @ Nº Comisión integer + Fecha date + importe real X) Modelo Relacional
Compartir