Peluquería Malos Pelos
El responsable de la peluquería "Malos pelos peinados", en vista de la buena marcha del negocio a pesar de la subida del IVA, y con la intención de ofrecer una atención más personalizada a sus clientes, ha decidido instalar en su sistema de información una base de datos que le permita controlar, fundamentalmente: los datos personales de los clientes (apellidos, nombre, domicilio, teléfono y sexo), los días que los mismos han ido a la peluquería, los peluqueros que le han prestado cada servicio (nos interesa de éstos, sus apellidos, nombre, sexo y fecha de contrato), el peluquero favorito de cada cliente (para simplificar, hemos supuesto que cada cliente sólo puede tener un peluquero favorito), los servicios que se le han realizado cada vez que visiten la peluquería (corte, peinado, tinte, mechas, etc.; cada servicio tiene un precio que también hay que gestionar; y un tiempo previsto de ejecución) así como los datos personales de los peluqueros que tiene contratados.
Tenga en cuenta que un cliente no se suele limitar a una sola operación en el pelo cada vez que acude; además, cada servicio se realiza por un solo peluquero (que comienza y acaba el trabajo), pero si el cliente solicita más de un servicio, cada uno de los servicios puede ser prestado por cualquiera de los peluqueros. En otras palabras, un cliente puede ser atendido por varios peluqueros si solicita más de un servicio. Por ejemplo, un cliente puede pedir que le realicen un corte y un peinado, realizando el corte un peluquero y el peinado otro (o el mismo), dependiendo de cómo se encuentre en ese momento el trabajo en el establecimiento.
La base de datos debe estar diseñada para que permita realizar cualquier consulta sobre los servicios realizados a los clientes, cuándo se realizaron, por qué peluqueros, listado de peluqueros favoritos, etc.
Dado que usted es un excelente cliente de la citada peluquería y experto diseñador de bases de datos, el dueño le propone que le diseñe la base de datos que le permita satisfacer los objetivos reseñados. Por tanto, se le pide que realice el diseño de tablas (indicando los campos de cada una de ellas), indicando las claves principales de cada fichero y especificando las relaciones existentes entre los mismos para que la gestión de los datos sea lo más eficiente posible. Indique, además, en qué campos podría usar el Asistente de Búsquedas de Access.
Coja papel, lápiz y goma (de borrar). Proponga qué tablas usaría, qué campos habría en cada tabla, cuáles serían las claves principales y cuáles serán las relaciones entre las tablas y sus tipos.
Cuando realice el diseño en papel, recuerde que las relaciones entre las tablas se producen a través de campos: