examenbd3
TRANSCRIPT
Descripcin del problema.Tenemos esta informacin sobre una cadena editorial:(a) La editorial tiene varias sucursales, con su domicilio, telfono y un cdigo de sucursal.(b) Cada sucursal tiene varios empleados, de los cuales tendremos sus datos personales, DNI y telfono. Unempleado trabaja en una nica sucursal.(c) En cada sucursal se publican varias revistas, de las que almacenaremos su ttulo, nmero de registro,periodicidad y tipo.(d) La editorial tiene periodistas (que no trabajan en las sucursales) que pueden escribir artculos para variasrevistas. Almacenaremos los mismos datos que para los empleados, aadiendo su especialidad.Guardaremos tambin las secciones fijas de cada revista, que tendrn un ttulo y una extensin.(e) Para cada revista, almacenaremos informacin de cada nmero, que incluir la fecha, nmero de pginas yel nmero de ejemplares vendidos.2. Entidad-Relacin3. Paso a tablas.a. ATRIBUTOS COMPUESTOS:Empleados.direccion: direccin,CP,LocalidadEmpleados.nombre: nombre,apellido1,apellido2Freelance.direccion: direccin,CP,LocalidadFreelance.nombre: direccin,CP,LocalidadSucursales.direccion: direccin,CP,Localidadb. ATRIBUTOS MULTIVALUADOS: No hay ningunoc. PASO A TABLA DE LAS ENTIDADES:* SUCURSALES (Cod_sucursal,direccin,CP,Localidad)* EMPLEADOS (Dni,Nombre,Apellido1,Apellido2,Telefono_movil,Direccion,CP,Localidad)* TELEFONO_FIJO_EMPLEADOS (Telefono,Dni)Esta entidad es dbil de empleados y queda completamente identificada con su clave por eso pasamos dni como clave primaria tambin.TELEFONO_FIJO_SUCURSAL (Telefono,Cod_sucursal)Es una entidad dbil de sucursales y no queda completamente identificada por su clave primaria pasando la clave de sucursal como clave primaria tambin.* PUBLICA( Id_publica,Ejemplares_vendidos,Mes,Ao,N_paginas)* REVISTAS (N_registro,Titulo,Periodicidad,Tipo)* SECCIONES_FIJAS (Titulo_seccion,N_registro,Extension)Es una entidad dbil de Revistas y no queda completamente identificada por su clave primaria pasando la clave de sucursal como clave primaria tambin.* FREELANCE (Dni,Nombre,Apellido1,Apellido2,Telefono_movil,Direccion,CP,Localidad,Especialidad)d. PASO A TABLA DE LAS RELACIONES:* RELACIONES 1:1 Ninguna.* RELACIONES N:N * ESCRIBE [(1,n)-(1,n)]: Pasan las dos claves primarias de Revistas y Freelance como claves primarias.ESCRIBE (Dni,N_registro)c. RELACIONES 1:Ni. TRABAJAN [(1,1)-(1,n)]: Ambas entidades participan de forma completa, luego la PK de la entidad con cardinalidad max. 1 pasa, como FK , a la tabla de la entidad de cardinalidad max. N. EMPLEADOS (Dni,Nombre,Apellido1,Apellido2,Telefono_movil,Direccion,CP,Localidad,Cod_sucursal (FK de Sucursal))ii. RELACION 1 [(1,1)-(1,n)]: Ambas entidades participan de forma completa, luego la PK de la entidad con cardinalidad max. 1 pasa, como FK , a la tabla de la entidad de cardinalidad max. N. PUBLICA (Id_publica,Ejemplares_vendidos,Mes,Ao,N_paginas,Cod_sucursal (FK de Sucursal))iii. RELACION 2 [(1,1)-(1,n)]: Ambas entidades participan de forma completa, luego la PK de la entidad con cardinalidad max. 1 pasa, como FK , a la tabla de la entidad de cardinalidad max. N.PUBLICA (Id_publica,Ejemplares_vendidos,Mes,Ao,N_paginas,Cod_sucursal (FK de Sucursal),N_registro(FK de Revistas))