Base de Datos Ejercicios
Base de Datos Ejercicios
Base de Datos Ejercicios
BASES DE DATOS
MODELO E-R
Una empresa necesita un programa para controlar las ventas que realiza diariamente.
La empresa tiene una lista de clientes cuyos datos quiere controlar. Los datos que la empresa
quiere guardar de cada cliente es : el CIF, el nombre, la ciudad y un teléfono de contacto.
La empresa tiene una serie de comerciales que son los que realizan las ventas. La empresa
quiere controlar la información de sus comerciales. Concretamente necesita almacenar de ellos
sus nombres y apellidos y su móvil. A cada comercial se le asigna un número en la empresa
para distinguirlos.
Diariamente, los comerciales realizan ventas de productos a los clientes. Interesa almacenar
información sobre dichas ventas. De cada venta interesa almacenar el nombre del producto
que se vende, las unidades vendidas del artículo, el precio del producto y la fecha en que se
efectuó la venta. También interesa saber la forma de pago.
Una venta en concreto se realiza a un solo cliente. Por otro lado, un cliente comprará muchas
cosas a la empresa. Es decir, se le pueden hacer muchas ventas a un cliente.
SE PIDE :
Una empresa cuenta con una serie de camiones que usa para transportar diversos productos.
La empresa necesita un programa que gestione toda la información producida por esta
actividad.
Concretamente, la empresa necesita almacenar información sobre los camiones que posee.
Necesita almacenar la matrícula de cada camión, la marca y el modelo y el año de compra.
Por otro lado, la empresa tiene una serie de conductores. De cada conductor se quiere
almacenar el nombre, los apellidos, el móvil y el sueldo que gana. A cada conductor se le
asigna un número en la empresa. No hay dos conductores con dos números iguales.
Cada transporte concreto está encargado por un cliente. A la empresa le interesa tener
información de los clientes que encargan transportes. La información que interesa almacenar
de cada cliente es : el CIF del cliente, el nombre de la empresa, la dirección de la empresa, el
teléfono de la empresa.
En cada transporte participa un solo conductor, y, por supuesto, un conductor realiza muchos
transportes mientras trabaja para la empresa.
Cada transporte está encargado por un solo cliente. Pero ten en cuenta que un cliente puede
encargar muchos transportes.
SE PIDE :
Una empresa química realiza mediciones constantemente de los materiales que contiene la
tierra de distintas parcelas de cultivo, y le interesaría tener un control de toda la información
que esto genera. Para ello le encargan un programa para gestionar esta información.
A esta empresa le interesaría guardar información sobre cada medición que se hace. Interesa
almacenar lo siguiente: fecha en que se hace la medición, hora, temperatura ambiente en el
momento de hacer la medición, humedad del aire y un comentario sobre la medición (en este
comentario se indicará el resultado de la medición) Cada medición se numera, de forma que no
puede haber dos mediciones con el mismo número.
Las mediciones las realizan químicos especializados contratados por la empresa. Esta
empresa desea almacenar los datos de estos químicos: nombre, apellidos y teléfono de
contacto.
Un químico realiza muchas mediciones, pero una medición la realiza solo un químico.
En un mismo terreno se pueden realizar diversas mediciones, pero tenga en cuenta que una
medición está realizada en un solo terreno.
SE PIDE :
De cada revisión interesa almacenar la fecha y hora en que se hizo, peso y altura del paciente
y otros resultados de dicha revisión. Cada revisión se numera de forma que no haya dos
revisiones con el mismo número.
Cada revisión se realiza a un solo paciente, aunque a un paciente se le pueden hacer varias
revisiones mientras está ingresado.
Los médicos realizan revisiones a sus pacientes. Hay que tener en cuenta que un mismo
médico puede realizar revisiones a distintos pacientes, pero un paciente tiene asignado un solo
médico para las revisiones.
SE PIDE :