Sei sulla pagina 1di 20

FICHA 0005

CURSO : TALLER DE BASE DE DATOS


DOCENTE : JOSELITO E. SANTA CRUZ DIAZ
FECHA : _______/________/________

El objetivo es incrementar el análisis para la elaboración del Modelo Entidad


relación y la aplicación de las formas normales y uso de herramientas de
diseño de base de datos relacionales.

1. LISTA DE CASOS PROPUESTOS: Diseñar el Modelo Entidad Relación y


Aplicar las 1FN-2FN-3FN y FNBC Para los siguientes ejercicios, es muy
importante comprender la teoría de normalización de base de datos y formas
normales, además haga uso de una herramienta de diseño de base de datos
relacionales (Erwin 7.3).
1.1. Dado los siguientes datos: El colegio “SAN VICENTE” desea
almacenar información de PRÉSTAMO de LIBROS (Colegio,
ProfesorInfantil, Asignatura o Habilidades, Aula, Curso, Libro, Editorial,
Fecha de Préstamo) que contiene información relativa a los préstamos
que realizan las editoriales a los profesores de primaria de los colegios
para su evaluación en alguna de las asignaturas/habilidades que
imparten. Se pide:

1
1.2. Dado los siguiente: Situación Curricular Estudiante de una universidad
“X” que se ha logrado obtener el siguiente documento en los cuales se
desea almacenar los siguientes datos.

1.3. Dado los siguientes datos: la tienda “LUCHITO” quiere conocer los
datos de sus proveedores, queremos conocer su nombre, dirección,
ciudad y provincia, así como las piezas que suministra a su tienda,
conociéndose color, categoría, precio y cantidad (donde para cada
categoría hay un único precio)
1.4. Dado los siguientes datos: El colegio “SABELOTODO” desea registrar
e identificar a los colaboradores de la institución dado un código de
departamento, conocer su nombre, director y los empleados de ese
departamento con su nombre, categoría y dedicación.
1.5. Dado los siguientes datos: El instituto los “GENIOS DE LA
COMPUTACION” desea conocer con el código de profesor, determinar
su nombre, dedicación y categoría, así como el conjunto de asignaturas
que imparte con el código de esa asignatura, su nombre, el centro en el
que se imparte y el nº de horas.
1.6. Dado los siguientes datos: La universidad “TELESUP” almacena
información sobre todos sus miembros. De cualquier persona se
almacena su nombre, dirección, teléfono y email. Los profesores además
tienen el departamento al que pertenecen y su dedicación, además de los
centros en los que imparten clase. Los alumnos están matriculados en un
único centro y tienen un número de expediente y la titulación en la que
están matriculados. Del personal se almacena la unidad administrativa a
la que pertenecen y su categoría profesional

2
1.7. Dado los siguientes datos: El restaurante “TIO TOM” desea construir
una base de datos que almacene la carta de un restaurante. Cada plato
pertenece a una categoría. Las categorías se caracterizan por su nombre,
una breve descripción y el nombre del encargado. Para cada plato, se
desea obtener su nombre, descripción, nivel de dificultad (de
elaboración), una foto y el precio final para el cliente. Además de los
platos, se desea conocer las recetas para su realización, con la lista de
ingredientes necesarios, aportando la cantidad requerida, las unidades de
medida (gramos, litros, etc..) y cantidad actual en el almacén.
1.8. Dado los siguientes datos: Con la próxima edición de la Vuelta Ciclista
por el medio ambiente en el Perú, el periódico “DEPORT SPORT” quiere
crear una base de datos para mantener información sobre las pruebas
ciclistas por etapas que premia al ganador con una suma 100 000 soles.
En la base de datos debe aparecer información sobre los ciclistas, los
equipos a los que pertenecen y las pruebas en las que cada equipo ha
participado (se asume que participa todo el equipo).
De cada ciclista, se desea conocer su nombre, nacionalidad y fecha de
nacimiento, así como el equipo al que pertenece, manteniendo la fecha
de inicio y fin de contrato con el equipo. De cada equipo también se desea
conocer su nombre, su nacionalidad, el nombre del director y las pruebas
en las que ha participado, con su nombre, año de edición, nº de etapas,
kilómetros totales y puesto que ocupó el equipo en la clasificación final.
Un dato adicional para las pruebas es saber el nombre del ciclista que
quedó ganador.
1.9. Dado los siguientes datos: Un coleccionista de películas y quiere hacer
una base de datos para construir su ficha técnica. De cada película,
necesitas su título, año, nacionalidad y algunos datos de su director: el
nombre, la fecha de nacimiento y su país de origen. Además, quieres
saber su idioma, si es en blanco y negro o en color, si tiene alguna
restricción de edad, un resumen y poder poner tus propias observaciones.
La ficha técnica de cada película también debe incluir el reparto de

3
actores, donde aparecerá su nombre, su nacionalidad y el nombre del
personaje que tiene en la película.
1.10. Dado los siguientes datos: Un coleccionista desea crear una base de
datos que contenga información sobre las revistas a las que estás suscrito
o compras habitualmente. De cada revista, se pide su título, el RPYY (un
código que identifica a la publicación), el número y el año de publicación.
También se desea almacenar información de cada uno de los artículos
publicados: el título, la página de inicio y la página de fin. Se asume que
no hay dos artículos con el mismo título.
Cada artículo puede estar escrito por varios autores, de quienes interesa
conocer su nombre, una dirección de correo electrónico y su adscripción,
así como un número que indique la posición en la que aparece en cada
artículo: un 1 si es el primer autor, un 2 si aparece en segundo lugar, etc.
1.11. Dado los siguientes datos: Una empresa constructora
“CIVILCONTRUC.S. A” desea elaborar una base de datos para llevar el
seguimiento de todos sus proyectos. Tiene diversas sedes en varios
países que se encargan de gestionar y coordinar los proyectos de
construcción de infraestructura en ese país, cada uno de los cuales puede
afectar a una o varias poblaciones. Sobre las sedes se desea mantener
un identificador, la ciudad y país en el que se encuentra, junto con su
dirección, un teléfono de contacto y el nombre del director. Cada sede
gestiona un conjunto de proyectos, con un código, un título, fechas de
inicio y finalización, el presupuesto asignado y el nombre del responsable.
De cada proyecto es necesario conocer qué actuaciones se realizan en
cada población, almacenando el nombre, país y nº de habitantes y un
identificador para diferenciarlas. Además, se desea la inversión del
proyecto que corresponde a la población y una pequeña descripción de
la actuación.

4
1.12. Dado los siguientes datos: Una empresa de alquiler de vehículos
“MEGA MOVIL S.A.C” desea conocer en todo momento el estado de su
flota. La empresa tiene diversas oficinas repartidas por todo el territorio
peruano. Cada oficina se identifica por un código único y se caracteriza
por la ciudad en la que se encuentra y su dirección complete (calle,
número y código postal) y teléfono.
En cada oficina hay disponible un conjunto de Buces, de los cuales se
conoce su matrícula, el grupo al que pertenece: NORTE, SUR, CENTRO
o (depende del tipo y tamaño del vehículo), la marca, el modelo, el número
de puertas, el número de plazas, la capacidad del maletero y la edad
mínima exigida para el alquiler.
Para llevar el control del estado de cada vehículo, la empresa mantiene
un registro de todos los alquileres que ha sufrido, indicando para cada
uno de ellos el nombre del conductor, su DNI, su dirección, un teléfono de
contacto y un número de tarjeta de crédito sobre la que realizar los cargos
correspondientes. Además de esta información de los clientes, para cada
alquiler se almacena su duración (en días), el tipo de seguro contratado y
el precio total.
1.13. Dado los siguientes datos: El parque de las “LEYENDAS” quiere
construir un BD para organizar las especies que posee y los distintos
itinerarios para visitar el parque. La información se estructura de la
siguiente forma. De las especies, se desea conocer su nombre común y
su nombre científico, así como una descripción general y una fotografía.
Cada especie puede vivir en distintos hábitats naturales, definidos por su
nombre, clima y vegetación predominante. Cada especie tiene asociado
un índice de vulnerabilidad dentro de cada hábitat, que mide el riesgo de
extinción de la especie en el dicho hábitat.
Para organizar las visitas, y en función de los hábitats que desee recorrer
un visitante, el parque le ofrece una serie de recorridos por los hábitats,
que se identifican por su código y se caracterizan por su duración

5
estimada, longitud y número máximo de visitantes permitidos. Un hábitat
sólo puede formar parte de un itinerario.
1.14. Dado los siguientes datos: La clínica “SAN JUAN” desea mantener
una base de datos con el historial de todos los pacientes que tiene
ingresados. La clínica está divida en varias unidades, cada una de las
cuales tiene un identificador, su nombre y la planta en la que se
encuentra. La unidad tiene un único doctor responsable, del cual se desea
almacenar su código, el nombre y su especialidad.
Cuando llega un paciente, se le ingresa en una unidad y se registra su
número de historia, nombre, edad y fecha de ingreso. Durante toda su
estancia en la clínica, se anotan todas las intervenciones que realizan
cada uno de los doctores, indicando la fecha, el síntoma observado y el
tratamiento prescrito.
1.15. Dado los siguientes datos: La inmobiliaria “MELCHORITA” de
viviendas quiere crear una base de datos para llevar un registro de las
promociones que tiene en venta. Una promoción está caracterizada por
un código interno, su nombre, la población en la que está ubicada y un
plano de situación.
Para la construcción, publicidad y venta de una promoción puede
contratar a distintas empresas. De cada empresa se desea almacenar su
nombre, tipo, dirección completa, teléfono, fax y dirección de correo
electrónico, así como el importe del contrato entre la empresa y la
promotora. Cada promoción está formada por un conjunto de viviendas,
cada una de las cuales tiene un identificador, superficie, número de
habitaciones, número de baños, el plano de la vivienda, una foto y el
precio. Además, es necesario indicar si tiene o no terraza, jardín privado,
piscina y garaje.

6
1.16. Dado los siguientes datos: La agencia de publicidad “Marketing
Digital” desea registrar todas sus campañas en la web. Sus clientes
tienen un nombre, una dirección postal, el número de teléfono y una
dirección de email. Los anuncios quedan identificados por un código y se
caracterizan por un nombre, tipo (banner, popup, enlace patrocinado…),
título, contenido, categoría (tipo del producto que anuncia) y precio. Cada
cliente puede contratar varios anuncios. Los anuncios pueden aparecer
en más de una página web. Cada web se caracteriza por su URL, nombre
y tópico de interés. También se debe almacenar la fecha de inicio y de fin
de la aparición del anuncio en la página web.
1.17. Dado los siguientes datos: La casa “REMATETOTAL” dedicada a
realizar subastas vía Internet quiere mantener una base de datos para
registrar todas las transacciones que realiza.
Los clientes que participan en la subasta deben pujar por un lote completo
(no se admiten pujas por productos individuales). Cada vez que un cliente
puja, queda registrada la cantidad, el día y la hora en la que se ha
producido. Para identificar a los clientes, todos deben tener un nombre de
usuario, además de una contraseña, su nombre y una dirección de correo
electrónico.
Los productos que se subastan se agrupan en lotes. Cada lote tiene un
número de catálogo, un precio de salida, la mayor puja realizada hasta el
momento y el tiempo que queda de subasta. De cada producto se
almacena un código, su nombre, una descripción corta y una fotografía.

7
1.18. Dado los siguientes datos: Una empresa de transporte “TURS PERU”
desea crear una base de datos para almacenar información sobre sus
rutas.
La empresa dispone de una flota de autobuses que distribuye en una serie
de rutas. En cada ruta, el autobús pasa por un conjunto de ciudades en
las que tiene parada.
Las rutas tienen paradas en distintas ciudades. De cada ciudad,
almacenaremos el nombre, junto con la dirección y el teléfono del lugar
de parada. Para organizar las rutas, cada parada tiene un número de
orden, que puede variar entre distintas rutas (una misma ciudad puede
pertenecer a varias rutas). Construye en esquema conceptual y el
esquema lógico de la base de datos que contenga la información arriba
expuesta.
Una ruta se identifica por un código y se caracteriza por los km. totales de
recorrido, el origen y el destino final. De cada autobús, se almacena su
matrícula, el modelo, su capacidad (plazas) y el nombre del conductor. Se
asume que un autobús sólo puede estar realizando una ruta.
1.19. Dado los siguientes datos: La empresa “FOTO DIGITAL EN LA NUBE”
proporciona el servicio de almacenamiento de fotos en la web necesita
una base de datos para almacenar todos los archivos.
Los usuarios pueden añadir todas las etiquetas que necesiten a cada una
de sus fotos para clasificarlas. Además del nombre de la etiqueta, se
almacena el número total de fotos que la emplean. El sistema también
puede sugerir etiquetas adicionales, por lo que se debe indicar quién ha
sugerido la etiqueta: el usuario o el sistema. Y eso para cada foto.
Las fotos se caracterizan por su URL (es única); además se almacena el
nombre del archivo, tipo, tamaño, resolución y un campo que indica si la
fotografía es pública o privada.
Para identificar a los usuarios, se almacena el nombre de usuario, su
contraseña y su dirección de correo electrónico.

8
1.20. Dado los siguientes datos: Necesitas tener una base de datos con los
enlaces de las páginas web que visitas para mantener un histórico más
completo que el servicio que proporcionan los Favoritos de tu navegador.
De cada página que visitas, te interesa su URL (su dirección), su nombre
y una descripción breve y una valoración global. Las páginas se van a
agrupar por categorías en lugar de por carpetas, de manera que a cada
página se le pueden asignar varias categorías. De cada categoría,
además de su nombre, queremos saber cuántas páginas web pertenecen
a ella y en qué fecha se asignó esa categoría a la página.
Para conocer el histórico de navegación, cada vez que visitemos una
página web, se añadirá automáticamente a la base de datos una entrada
con la fecha de consulta y el tiempo de permanencia en el sitio. Las visitas
tienen asociadas un número de orden único.
1.21. Dado los siguientes datos: La florería “EL ALTO JARDIN” desea
ampliar su negocio y realizar ventas a través de Internet. Y para ello
necesita crear una base de datos. Las flores pertenecen a una especie
determinada. Para cada especie, se almacena el nombre, la época de
floración, la estación de plantación, el tipo de suelo apropiado y el tiempo
de exposición recomendado.
Cada pedido incluye un número de pedido, la fecha de venta, el importe
total y una lista con las flores solicitadas y en qué cantidad. Las flores se
identifican mediante un código, su nombre y el precio de venta.
1.22. Dado los siguientes datos: Un centro de investigación de la
universidad de la amazonia desea recoger información sobre los
procesos de polinización que se producen en una zona determinada de
la región de amazonas, para lo que necesita diseñar una base de datos.
Las flores se identifican mediante un código, su nombre, una descripción
y una fotografía. Las flores pertenecen a una especie determinada y para
cada especie, se almacena el nombre, la época de floración, la estación
de plantación, el tipo de suelo apropiado y el tiempo de exposición
recomendado. Cada flor puede ser polinizada por diversos agentes

9
polinizadores (algunos físicos, como el viento, y otros animados, como
pájaros o insectos). Para cada agente se almacena su nombre, su tipo y
un subtipo. Las flores pueden usar distintos tipos de reclamo para atraer
a distintos agentes (colores, olores, formas...)
1.23. Dado los siguientes datos: La empresa “PRESTOFACIL.COM” es una
empresa que se dedica al préstamo entre personas. Los prestadores que
desean prestar dinero a otros se registran con un id, su nombre y la
cantidad de dinero disponible para las operaciones. Los deudores se
identifican por su codigo y además el Sistema almacena su nombre y un
valor de riesgo en función de su situación personal. Cuando el deudor
solicita un préstamo, se añade un código de préstamo, el importe total, el
plazo de devolución, su interés y la finalidad del mismo. Los prestadores
indican qué cantidad quieren aportar a un préstamo. Un prestador puede
aportar distintas cantidades parciales a varios préstamos.
1.24. Dado los siguientes datos: En redes sociales como Facebook los
perfiles de usuario son una herramienta fundamental. Crea una base de
datos sencilla que permita almacenarlos.
Los usuarios tienen un nombre real, su usuario (que es único), una clave
de acceso y una cuenta de correo electrónico. Los usuarios pueden
escribir comentarios, los cuales están formados por un texto y la fecha de
creación. Además, los usuarios pueden aparecer en fotografías. Una
fotografía tiene un nombre de archivo y una descripción opcional. Para
marcar a los usuarios en las fotografías, se emplea un marco del que se
guardan sus coordenadas.

10
1.25. Dado los siguientes datos: Una compañía aérea “VIVA AIR” necesita
una base de datos para registrar la información de sus vuelos. La
tripulación asignada al vuelo está formada por el personal de la propia
compañía. De cada trabajador se conoce su id, su nombre y su categoría
profesional, así como el puesto que ocupa en cada vuelo en particular.
Los vuelos están caracterizados por un Id, la fecha y los aeropuertos de
origen y destino. Cada vuelo es realizado por un avión. Los aviones tienen
una matrícula que los identifica, el fabricante, un modelo e información
sobre su capacidad (número máximo de pasajeros) y autonomía de vuelo
(en horas). Por último, para cada vuelo, se almacena la lista completa de
pasajeros, con su dni, el nombre, el asiento que ocupa y su clase (turista,
primera o business).
1.26. Dado los siguientes datos: Una compañía aérea “LATAM PERU”
necesita una base de datos para registrar la información de sus vuelos.
Los vuelos tienen un identificador único. Además, cada vuelo tiene
asignado un aeropuerto de origen y uno de destino (se asume que no hay
escalas). Los aeropuertos están identificados por unas siglas únicas (por
ejemplo: CUS-Cusco, LIM-Lima, JAE-Jaen,MAD-Madrid,etc). Además,
de cada aeropuerto se guarda el nombre de la ciudad en la que está
situado y el país. Cada vuelo es realizado por un avión. Los aviones tienen
una matrícula que los identifica, el fabricante, un modelo e información
sobre su capacidad (número máximo de pasajeros) y autonomía de vuelo
(en horas). La asignación de aviones a vuelos no es única, así que es
necesario saber la fecha en la que un avión realizó cada uno de los vuelos
asignados.

11
1.27. Dado los siguientes datos: Se desea construir una base de datos para
la gestión de un taller mecánico “EL INGENIERO”, que deberá contener
la información referente a los clientes, los vehículos que repara, los
mecánicos que trabajan en su taller y los repuestos que se han utilizado
para realizar una determinada reparación.
El funcionamiento del taller es el siguiente:
 Se registra tanto el cliente como el vehículo que trae al taller para
su reparación. Este registro recoge el DNI, Nombre y Apellidos,
Dirección y Teléfono de contacto del cliente. Del vehículo se
recogen la matrícula, el modelo y el color. También se registra la
fecha de entrada del vehículo en el taller y su hora.
 Una vez registrado, se le asigna un mecánico (libre) que se
encargará de evaluar los daños.
 Posteriormente, este mecánico puede rodearse de otros
mecánicos que le ayudarán en la reparación.
 Los mecánicos que participan en la reparación irán anotando en
una hoja de parte todos aquellos repuestos que les han sido
necesarios para llevar a cabo la reparación y el precio de la mano
de obra.
 Una vez terminada la reparación, la hoja de parte se pasa a la
persona que mantiene el sistema de información, la cual
introducirá los datos que generarán la correspondiente factura para
el cliente. La factura, por tanto, debe contener todos los datos del
cliente, los datos del mecánico al que ha sido asignado y el
desglose de qué repuestos se han utilizado con su precio por
unidad, el precio de la mano de obra y el total de la factura. A este
total se le aplica el 18 % de IGV y además deberá el precio total de
la reparación aparecerá en pesetas y en euros.

12
1.28. Dado los siguientes datos: Una conocida empresa del mundo de la
consultoría informática “INFOSISTEL” ante los elevados costes de
adaptación de su antiguo sistema de información contra el inminente
efecto del año 2016 y el factor añadido de que dicho sistema procedía de
un diseño absolutamente obsoleto que ya no recogía de forma completa
la información necesaria para la buena marcha del negocio, ha decidido
recientemente la creación de un nuevo sistema de información con las
siguientes especificaciones.
 Se necesita almacenar información sobre todas las empresas
clientes de la consultora, considerando como información
relevante el nombre de la empresa cliente, su dirección, RUC y
probablemente varios teléfonos de cada una de ellas.
 En la consultora se gestionan muchos proyectos que podrían
venderse a una o varias empresas clientes a un precio que
determine para cada venta en particular el consultor responsable
del proyecto.
 Gracias a la excelente política de calidad mantenida las empresas
clientes tienden a comprar más de dos o tres proyectos distintos a
la consultora. Se desean almacenar estas compras, así como las
fechas previstas de inicio y fin de proyecto.
 Independientemente de los precios a los que se pueda vender un
proyecto este tiene un coste asociado.
 Todos los proyectos generalmente llevan asociada una breve
descripción de sus objetivos.
 Los consultores se caracterizan por un código de empleado,
cobran un sueldo determinado que no tiene por qué corresponder
con el salario recomendado de la categoría profesional a la cual
pertenezca (a mayor categoría mayor salario). Además del sueldo
y del salario recomendado se desea almacenar el nombre del
consultor.

13
 Cada consultor puede depender de otro consultor de categoría
inmediatamente superior.
1.29. Dado los siguientes datos: Se desea recoger información de las líneas
de metro de una determinada ciudad de lima. Los supuestos
considerados son los siguientes:
@ Una línea está compuesta por una serie de estaciones en un orden
determinado, siendo muy importante recoger la información de
este orden.
@ Cada estación pertenece al menos a una línea, pudiendo
pertenecer a varias.
@ Una estación nunca puede dejar de pertenecer a una línea a la que
anteriormente perteneciera (por ejemplo, callao que pertenece a la
línea 1 nunca podrá dejar de pertenecer a esta).
@ Cada estación puede tener varios accesos, obviamente un acceso
sólo puede pertenecer a una estación.
@ Un acceso nunca podrá cambiar de estación.
@ Cada línea tiene asignados una serie de trenes, no pudiendo
suceder que un tren esté asignado a más de una línea, pero sí que
no esté asignado a ninguna.
@ Cada línea tiene asignados como mínimo tantos trenes como
estaciones tenga y como máximo el doble del número de
estaciones.
@ Algunas estaciones tienen asignadas cocheras, y cada tren tiene
asignada una cochera. Un tren puede cambiar de cochera, pero no
quedar sin ella.
@ Interesa conocer todos los accesos de cada línea.

14
1.30. Dado los siguientes datos: Juan Ruiz Méndez dueño de la discográfica
“MUSIC STUDIO”, gran aficionado la música, debido al alto volumen de
grabaciones que posee desea construir una base de datos que gestione
toda su discografía. La base de datos deberá contener las grabaciones,
intérpretes y compañías que editan cada grabación, teniendo en cuenta
que.:
o De cada grabación se debe almacenar el título, la categoría musical a
la que pertenece (jazz, rock, ...), el número de temas que lo componen
y un campo descripción que pueda almacenar aspectos especiales de
la grabación. Además, cada grabación se distingue de las otras por su
título.
o Cada grabación tiene un formato asociado (CD, cinta,) y una
grabación puede existir en diferentes formatos. Para cada una de ellas
se desea conocer su estado de conservación (bueno, malo, regular).
o De los intérpretes se desea registrar su nombre y una breve
descripción que contenga los aspectos más relevantes de su
discografía, así como las grabaciones en las que ha participado cada
uno y en qué fecha participó.

Toda grabación es editada por una compañía discográfica, la cual se


desea almacenar. Una compañía discográfica se diferencia de otra por un
Identificador de compañía, tiene un nombre y una dirección.

1.31. Dado los siguientes datos: La Consejería de Cultura de la Comunidad


Andina ha decidido guardar información referente al camino de Santiago
en una Base de Datos. La información que desea almacenar es la
siguiente:
 Teniendo en cuenta que la peregrinación a Santiago se puede
realizar por distintos caminos (el camino francés, el aragonés,
etc.), se quiere guardar información acerca de éstos. Esta
información se refiere al nombre (que los identifica), el número de

15
kilómetros totales y el tiempo estimado para la realización del
camino.
 Cada camino se compone de distintas etapas que se identifican
por un número correlativo dentro de cada camino, y para cada una
de ellas se desea saber el número de kilómetros, el tiempo
estimado y las distintas localidades por las que pasa. Además, se
quiere recoger la localidad de salida y de llegada de la
correspondiente etapa.
 Se recogerán las distintas localidades por las que pasa cada
camino. La información que se recogerá de cada localidad será:
nombre de la misma, Comunidad Autónoma a la que pertenece y
código postal. Se debe tener en cuenta que pueden existir
localidades comunes a distintos caminos.
 Se desea guardar información sobre los albergues para peregrinos
que existen en algunas de las localidades que pertenecen al
camino. Esta información consta de: nombre del albergue,
capacidad y precio (si lo tuvieran).

Por último, se quiere registrar los peregrinos que realizan el camino.


Para llevar este control cada uno de ellos lleva un carnet que consta
de un número de identificación, el nombre completo del peregrino, su
dirección y las localidades por las que ha ido pasando a lo largo del
recorrido junto con el día que llegaron a dicha localidad.

1.32. Dado los siguientes datos: La cadena de Video Clubs “FILLMS CLUB”
ha decidido, para mejorar su servicio, emplear una base de datos para
almacenar la información referente a las películas que ofrece en alquiler.
Esta información es la siguiente:
 Una película se caracteriza por su título, nacionalidad, productora y fecha
( “ALIENIGENA 3”, “Estados Unidos”, “Universal”, 2017).
 En una película pueden participar varios actores (nombre, nacionalidad,
sexo) algunos de ellos como actores principales.

16
 Una película está dirigida por un director (nombre, nacionalidad). De cada
película se dispone de uno o varios ejemplares diferenciados por un
número de ejemplar y caracterizados por su estado de conservación.
 Un ejemplar se puede encontrar alquilado a algún cliente (DNI, nombre,
dirección, teléfono). Se desea almacenar la fecha de comienzo del alquiler
y la de devolución.
 Cada socio puede tener alquilados, en un momento dado, 4 ejemplares
como máximo.
 Un socio tiene que ser avalado por otro socio que responda de él en caso
de tener problemas en el alquiler.
La BD deberá responder a consultas del tipo:
1. Títulos de las películas que existen en el videoclub
2. Títulos de las películas en las que participa POOL WOLKER
3. ¿Cuántos ejemplares hay de la película Dragón de Fuego?
4. ¿Cuáles son las películas que tiene alquiladas el socio Juan
Manzanares Villacorta?
5. Nombres de los socios presentados por el socio Antonio García
6. ¿Quiénes son los directores de nacionalidad peruana que tienen
películas en el videoclub?
1.33. Dado los siguientes datos: La empresa “Electro S.A” de aparatos
electrónicos desea automatizar sus datos, para ello nos brindan las
siguientes especificaciones:
Cada aparato electrónico viene determinado por un código y una
descripción, además cada aparato corresponde a un tipo de
electrodomésticos.
Cada tipo de electrodoméstico (televisor, mp3, lavadora, etc.) tiene un
nombre y unas características (un campo de texto). Se supone que no
hay dos tipos con el mismo nombre y características. Algunos tipos
pueden formar parte de otro tipo más general (mp3 de aparato de
música), pero en este caso solo forman parte de un único tipo.
Aparato/Tipo

17
Los componentes son las piezas que forman el aparato. Vienen dados
por un nombre (por ejemplo, transformador) y unas especiaciones (un
campo de texto).
También nos interesa conocer datos de los fabricantes de componentes:
su RUC (único) y su domicilio social. Fabricantes/Componentes
Cada aparato puede llevar cualquier cantidad de componentes. Interesa
saber para cada aparato que componentes lleva y que fabricante
suministra cada componente. Un aparato puede llevar muchas unidades
de un mismo componente (interesa saber cuántas), pero en este caso
todas estarán suministradas por el mismo fabricante y con un mismo
precio.
1.34. Dado los siguientes datos: En una academia “LOS INVENCIBLES” de
formación profesional se quiere automatizar la gestión de profesores y
clases. En la academia se imparten clases de primer y segundo grado en
diferentes especialidades (administración, informática, delineación y
electrónica), existiendo varios grupos por cada curso y especialidad, de
forma que existen, por ejemplo, un 1º A en la especialidad de
Administración, un 1º A en la especialidad de Informática, un 1º B de
Administración, etc.
Cada especialidad se caracteriza por un código de especialidad, nombre,
número de asignaturas totales y título oficial otorgado. Los cursos se
componen de un número de curso (1º, 2º, 3º, 4º o 5º) y de la lista de
asignaturas del curso. Por su parte, los grupos incluyen el código de grupo
(A, B o C) y el número de alumnos que lo componen, siendo una prioridad
del centro mantener un límite máximo de 15 alumnos por grupo.
Cada grupo tiene un profesor al que se considera tutor del grupo y que se
encarga de dar algunas de las asignaturas consideradas como troncales
del curso: matemáticas, literatura, etc. Además, debido a las
características particulares de cada especialidad, existen profesores
encargados de impartir clases especializadas como contabilidad,
sistemas operativos, etc. Tanto los profesores “tutores” como los

18
“especialistas” se consideran personal fijo de la academia y la información
que se deberá almacenar de ellos es su DNI, nombre y apellidos,
domicilio, nivel de estudios alcanzados y titulación. Un profesor puede ser
“tutor” de un grupo y “especialista” en el mismo u otro grupo distinto y
nada impide que un profesor sólo pertenezca a la categoría de
“especialistas”.
Uno de los principales objetivos de la academia es llevar un riguroso
control de las clases impartidas por los profesores y también de las clases
recibidas por los alumnos de forma individualizada (con el objetivo de
realizar posteriores estadísticas de absentismo académico) para lo que
establece las siguientes medidas:
 Todos los profesores deben firmar diariamente una hoja de
actividad que justifica las clases que ha dado. Existe una hoja de
actividad diaria por cada grupo y en dicha hoja se registra la fecha,
el nombre del profesor y las horas de inicio y de fin de la clase dada
por el profesor.
 Además de firmar la hoja de actividad, los profesores deben firmar
a cada alumno una ficha individual en la que consta el mes, el día
del mes, la clase impartida y la firma del profesor. Estas fichas
individuales se renuevan cada mes de forma que cada una
contiene tantas casillas con los tres campos (día, clase y firma)
como días tenga el mes.

Como la academia está muy preocupada porque el ritmo de las clases


no se altere bajo ningún concepto mantiene un grupo de profesores
“candidatos” que permiten impartir las clases cuando alguno de los
profesores tutores o especialistas no puede hacerlo por cualquier
motivo (enfermedad, vacaciones, etc). Los interesados en cubrir
vacantes deben dejar en la academia una copia de su Curriculum
Vitae y rellenar un formulario en el que indiquen las materias que
desean impartir y si desean trabajar como tutores, como especialistas
o como ambas cosas.

19
Cuando se necesita cubrir una vacante se consulta la lista de
candidatos y en función de las clases a cubrir se contacta
telefónicamente con algunos de los candidatos para concertar una
entrevista. De la llamada interesa almacenar la fecha y hora de la
misma y la disposición del candidato a mantener la entrevista: “no
localizado”, “no está interesado” o “entrevista concertada”. Una vez
realiza la entrevista, se emite un informe con la fecha de la entrevista,
el nombre del candidato entrevistado, la materia a cubrir y la
valoración que se le asigna.
El proceso de selección de candidatos (llamada y entrevista) es
realizado por un grupo de profesores tutores o especialistas que
forman parte de un comité selectivo encargado de estas labores. Este
comité es por tanto el encargado de elegir al candidato en función de
la valoración que se le haya dado. Una vez elegido el candidato la
formalización de su contrato laboral no es objeto de este modelo de
datos. El comité se compone de un presidente, un secretario y un
vocal. La pertenencia al comité es optativa y sus miembros se eligen
anualmente, pero la academia está interesada en mantener un
historial de los sucesivos comités de selección por lo que deberá
guardarse también el año de constitución de cada comité.

20

Potrebbero piacerti anche