You are on page 1of 3

ACTIVIDADES

Tcnicas
Informticas BASES DE DATOS

ACTIVIDAD 1

La biblioteca del barrio necesita llevar un control bsico de prstamos de sus libros. Para ello, se requiere una base de datos que
almacene informacin acerca de los libros (ttulo, autor y signatura) y los usuarios (dni, nombre, telfono, poblacin), manteniendo
un registro activo de todos y cada uno de los prstamos (libro, usuario, fecha de prstamo y fecha de devolucin).

Los elementos que debe contener la base de datos son:

Tablas convenientemente estructuradas y relacionadas que almacenen datos de libros, usuarios y prstamos.
Consultas que permitan conocer:
Libros de un autor determinado (ttulo y signatura).
Libros que se encuentran prestados (ttulo del libro y dni y nombre del usuario que lo tiene prestado).
Libros que llevan prestados ms de un mes (ttulo del libro y dni y nombre del usuario que lo tiene prestado).

ACTIVIDAD 2

El ejercicio consiste en elaborar una base de datos para controlar las citas de un conjunto de mdicos de una clnica. La clnica
conocer los datos de todos los mdicos (nombre, direccin, poblacin provincia, telfono personal, especialidad y n de colegiado)
as como los datos de los pacientes (nombre, DNI, direccin, poblacin, provincia y telfono). Se mantendr un registro activo de
todas y cada una de las citas (doctor, paciente, fecha y hora de la cita).

Los elementos que debe contener la base de datos son:

Tablas convenientemente estructuradas y relacionadas que almacenen datos de pacientes, doctores, citas y especialidades.
Consultas que permitan conocer:
Pacientes que han sido atendidos por algn traumatlogo (datos del paciente y nombre del doctor que les atendi).
Pacientes que tienen cita hoy (datos de cada paciente y del doctor que les atendern).
Pacientes de un doctor concreto (datos de cada paciente y la hora y da de visita).
Doctores que han atendido a pacientes de Alicante en los ltimos 3 meses (datos del doctor y de cada paciente).

ACTIVIDAD 3

El gerente del hotel RoyalTI ha decidido controlar con una base de datos las reservas realizadas en su hotel. Para ello, almacenar
informacin sobre las habitaciones (n de habitacin, descripcin y tipo de habitacin), los clientes (DNI, nombre, apellidos,
direccin, CP, poblacin y provincia) y las reservas (fecha de entrada, fecha de salida, con o sin cama supletoria).

Adems de los datos indicados, es muy importante tener en cuenta que en cada reserva se registrar a un cliente y una habitacin.

Por otro lado ser necesario almacenar los tipos de habitacin (cdigo de tipo, descripcin de tipo, exterior o interior, tipo de cama,
fumador o no fumador, precio). Los tipos de cama pueden ser individual, doble dos camas, doble matrimonio.

Los elementos que debe contener la base de datos son:

Tablas convenientemente estructuradas y relacionadas que almacenen datos anteriores de la forma ms ptima posible.
Consultas que permitan conocer:
C1: Reservas con entrada en el da (nombre, apellidos y DNI del cliente, n de habitacin, fecha de salida).
C2: Clientes que han solicitado reservas de habitaciones exteriores dobles con cama supletoria (nombre y apellidos del
cliente, n de habitacin, fechas de entrada y salida).
C3: Reservas de habitaciones de no fumadores que fueron ocupadas por clientes de Madrid (nombre y apellidos del cliente,
n de habitacin).
C4: Reservas de habitaciones de ms de 5 das (n de habitacin, nombre y apellidos del cliente, fechas de entrada y
salida)..

-1-
ACTIVIDADES
Tcnicas
Informticas BASES DE DATOS

ACTIVIDAD 4

RepaCar es un pequeo taller de reparaciones de automviles que necesita controlar las tareas (reparaciones y revisiones) que
realiza, para lo cual requiere una base de datos que almacene informacin acerca de sus clientes (n de carnet de conducir, nombre,
direccin y telfono) y los automviles (marca, modelo, matrcula, color), manteniendo un registro activo de las reparaciones o las
revisiones (coche, fecha de entrega del vehculo al taller, tipo de tarea, descripcin de la avera o la revisin, fecha de recogida del
vehculo por parte del cliente).

Adems de los datos anteriores es importante almacenar el n de kilmetros que tiene el coche cuando se lleva a reparar.

Por otro lado, la reparacin/revisin se realiza al da siguiente al da de entrega del vehculo, con lo que el automvil puede recogerse
dos das despus ya reparado/revisado. El taller abre todos los das de la semana.

Tambin es importante tener en cuenta que aunque un cliente puede tener ms de un vehculo, cada vehculo estar asociado a un
nico cliente para todas sus reparaciones/revisiones.

Los elementos que debe contener la base de datos son:

Tablas convenientemente estructuradas y relacionadas que almacenen datos de clientes, automviles y reparaciones.
Consultas que permitan conocer:
Automviles de un cliente determinado (marca, modelo, color y matrcula).
Automviles que hay que reparar cada da (matrcula, marca, modelo, tipo de tarea, descripcin de la avera)
Automviles ya reparados que no han sido recogidos por sus dueos (matrcula, modelo, marca, tipo de tarea, nombre del
cliente).

ACTIVIDAD 5

MediaClub es un club que alquila a sus socios pelculas de video en formato VHS y DVD as como juegos para ordenador y
videoconsolas. Necesitan, para su control informtico, un sistema integral de gestin de datos.

El objetivo del ejercicio es la elaboracin de una base de datos que permita a los empleados del club manejar toda la informacin
referente a los productos que se alquilan, sus clientes y los alquileres. Para ello se crearn un conjunto de tablas necesarias para
almacenar todos los datos, estableciendo los campos clave de cada una de ellas as como las relaciones entre las tablas.

Este ejercicio pretende nicamente que el alumno construya una estructura (se recomienda hacer un diseo inicial en papel) que
modele el sistema de almacenamiento y gestin de los datos comentados anteriormente.

A la estructura creada se aadirn consultas para conocer los clientes que no han devuelto los productos alquilados dentro del plazo y
para conocer los productos que quedan en el club sin alquilar (disponibles).

RECORDATORIO LGICA

Adems de la base de datos, se realizar una hoja de clculo para las estadsticas de alquileres. Esta hoja de clculo contendr los
datos de alquileres en funcin de gneros (comedia, accin, terror, ciencia ficcin, blicas y drama). Aparecern datos relativos al
nmero de alquileres de cada gnero a lo largo de cada mes del ao 2000 (naturalmente, los datos pueden ser ficticios). Estar
compuesta de dos hojas, una con los datos de alquileres y otra con un resumen. En ambos casos un grfico facilitar la lectura de los
datos. Se usarn referencias absolutas o relativas segn se requiera.

Adems, en una tercera hoja, se montar un sistema que permita conocer, a partir del nmero de das que una pelcula ha sido
alquilada, y del tipo de soporte, el precio a cobrar. La hoja tendr los siguientes datos:

Alquiler Vdeo/da:
Alquiler Vdeo/da extra: Tipo alquiler:
Das:
Alquiler DVD/da: A cobrar:
Alquiler DVD/da extra:

En funcin de lo que se introduzca en la celda del tipo de alquiler (VIDEO o DVD) y de los das alquilados, debe aparecer el importe
a cobrar.

-2-
ACTIVIDADES
Tcnicas
Informticas BASES DE DATOS

ACTIVIDAD 6

Supongamos una base de datos que almacena informacin sobre las reparaciones que se efectan en un taller:

Vehculos Reparaciones Clientes


matrcula tipo n carnet
marca fecha/hora nombre
modelo direccin
telfono

Hacer los cambios necesarios (podra ser necesario aadir nuevos atributos), definir identificadores y relaciones para que la estructura
represente las siguientes restricciones:

a) Una persona puede tener varios vehculos pero un vehculo solo puede tener un cliente asociado a todas sus reparaciones y
revisiones.

Vehculos Reparaciones Clientes


matrcula tipo n carnet
marca fecha/hora nombre
modelo direccin
telfono

b) Una persona slo puede tener un vehculo aunque un vehculo puede ser llevado al taller por varios clientes

Vehculos Reparaciones Clientes


matrcula tipo n carnet
marca fecha/hora nombre
modelo direccin
telfono

c) Una persona puede tener varios vehculos y cada vehculo puede ser llevado al taller por varias personas

Vehculos Reparaciones Clientes


matrcula tipo n carnet
marca fecha/hora nombre
modelo direccin
telfono

Este ejercicio permite varias interpretaciones, por lo que es ms que relevante establecer una discusin entre compaeros y con el
profesor sobre las soluciones buscadas con el fin de justificar las soluciones planteadas.

-3-