examenbd3

2
 Descripción del problema. Tenemos esta información sobre una cadena editorial: (a) La editorial tiene varias sucursales, con su domicilio, teléfono y un código de sucursal. (b) Cada sucursal tiene varios empleados, de los cuales tendremos sus datos pers onales, DNI y teléfono. Un empleado trabaja en una única sucursal. (c) En cada sucursal se publican varias revistas, de las que almacenaremos su títu lo, número de registro, periodicidad y tipo. (d) La editorial tiene periodistas (que no trabajan en las sucursales) que puede n escribir artículos para varias revistas. Almacenaremos los mismos datos que para los empleados, añadiendo su espe cialidad. Guardaremos también las secciones fijas de cada revista, que tendrán un título y una e xtensión. (e) Para cada revista, almacenaremos información de cada número, que incluirá la fecha , número de páginas y el número de ejemplares vendidos. 2. Entidad-Relación 3. Paso a tablas. a. ATRIBUTOS COMPUESTOS: Empleados.direccion: dirección,CP,Localida d Empleados.nombre: nombre,apellido1,apellid o2 Freelance.direccion: dirección,CP,Localida d Freelance.nombre: dirección,CP,Localidad Sucursales.direccion: dirección,CP,Localidad b. ATRIBUTOS MULTIVALUADOS: No hay ninguno c. PASO A TABLA DE LAS ENTIDADES: * SUCURSALES (Cod_sucursal,dirección,C P,Localidad) * EMPLEADOS (Dni,Nombre,Apellido1, Apellido2,Telefono_movil ,Direccion,CP,Localida d) * TELEFONO_FIJO_EMPLEADOS (Telefono,Dni) Esta entidad es débil de empleados y queda completamente identificada con su clave  por eso pasamos dni como clave primaria también. TELEFONO_FIJO_SUCURSAL (Telefono,Cod_sucursal) Es una entidad débil de sucursales y no queda completamente identificada por su cl ave primaria pasando la clave de sucursal como clave primaria también. * PUBLICA( Id_publica,Ejemplares_v endidos,Mes,Año,N_pagina s) * REVISTAS (N_registro,Titulo,Peri odicidad,Tipo) * SECCIONES_FIJAS (Titulo_seccion,N_registro,Extension ) Es una entidad débil de Revistas y no queda completamente identificada por su clav e primaria pasando la clave de sucursal como clave primaria también. * FREELANCE (Dni,Nombre,Apellido1, Apellido2,Telefono_movil ,Direccion,CP,Localida d,Especialidad) d. PASO A TABLA DE LAS RELACIONES:

Upload: vincen-moran-garcia

Post on 16-Oct-2015

21 views

Category:

Documents


0 download

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))