Ejercicios Relaciones
Ejercicios Relaciones
Ejercicios Relaciones
1) Se desea diseñar la base de datos sobre la información de una pequeña empresa comercializadora de
artículos de consumo. A continuación, se detalla la información que debe gestionar la empresa:
Datos del Cliente: idCliente, dirección de envío, saldo, límite de crédito y porcentaje de descuento.
Datos del Pedido: idPedido, dirección de envío y fecha de pedido.
Datos del Artículo: idArticulo y descripción.
La cantidad solicitada del Artículo en cada Pedido.
Datos de la Fábrica: idFabrica, nombre y teléfono.
La información está sujeta a las siguientes restricciones:
Un Cliente puede hacer muchos Pedidos y un Pedido es hecho sólo por un Cliente.
Un Pedido contiene muchos Artículos y un Artículo puede estar contenido en varios Pedidos.
Una Fábrica puede elaborar muchos Artículos y un Artículo puede ser elaborado por muchas
Fábricas.
2) Se desea diseñar la base de datos sobre la información de una Olimpiada. A continuación, se detalla la
información que debe gestionar el comité olímpico:
Datos de la Sede: idSede, número de complejos y presupuesto.
Datos del Complejo polideportivo: idComplejo, localización, un jefe de organización individual y el
área total ocupada.
Datos del Área: idArea, descripción y localización.
Datos del Evento: idEvento, fecha, duración, número de participantes y número de comisarios.
Datos del Comisario: idComisario y nombre.
El rol que cumple el Comisario en el Evento.
La información está sujeta a las siguientes restricciones:
Cada Sede tiene varios Complejos polideportivos.
Un Complejo está compuesto por varias Áreas.
Cada complejo polideportivo celebra una serie de eventos.
En un Evento pueden participar varios Comisarios y un Comisario puede participar en varios
Eventos.
3) Se desea diseñar una base de datos sobre la información de una empresa dedicada al alquiler de
automóviles. A continuación, se detalla la información que debe gestionar la empresa:
Datos del Cliente: código, DNI, nombre, dirección y teléfono.
Datos de la Reserva: idReserva, precio total, indicador de si el automóvil o los automóviles han sido
entregados, fecha de inicio y fecha final.
El precio de alquiler del automóvil y los galones de gasolina que tiene el automóvil en el momento
de realizar la reserva.
Datos del Automóvil: matricula, modelo, color y marca.
Datos del Garaje: idGaraje y dirección.
La información está sujeta a las siguientes restricciones:
Un Cliente puede tener varias Reservas.
Una Reserva la realiza un único Cliente.
Una Reserva involucra varios Automóviles.
Todo Automóvil tiene asignado un determinado Garaje que no puede cambiar.
5) Se desea diseñar la base de datos sobre la información de una Universidad. A continuación, se detalla la
información que debe gestionar la Universidad:
Datos de la Carrera: idCarrera y nombre.
Datos del Curso: idCurso, nombre, descripción y horas por semana.
Datos de la Sección: idSeccion y aula.
Datos del Profesor: idProfesor, nombre, teléfono y sueldo.
Datos del Alumno: idAlumno, nombre, dirección, teléfono y email.
La nota del Alumno matriculado en una Sección.
La información está sujeta a las siguientes restricciones:
Cada Carrera tiene varios Cursos que le pertenecen.
Cada Curso puede dictarse en varias Secciones.
Un Profesor imparte clases en varias Secciones pero una Sección sólo es impartida por un Profesor.
Un Alumno se puede matricular en varias Secciones y en una Sección se pueden matricular varios
Alumnos.
TAREAS: