0% encontró este documento útil (0 votos)
75 vistas11 páginas

Ejercicios de Modelado Relacional

Cargado por

l20590424
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • Colaboración de profesores,
  • Pruebas teóricas,
  • Ejemplares,
  • Habitaciones,
  • Exámenes,
  • Nombre de secciones,
  • Géneros de libros,
  • Prácticas,
  • Componentes,
  • Número de páginas
0% encontró este documento útil (0 votos)
75 vistas11 páginas

Ejercicios de Modelado Relacional

Cargado por

l20590424
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • Colaboración de profesores,
  • Pruebas teóricas,
  • Ejemplares,
  • Habitaciones,
  • Exámenes,
  • Nombre de secciones,
  • Géneros de libros,
  • Prácticas,
  • Componentes,
  • Número de páginas

Instituto Tecnológico de San Juan del Río

Materia

Ejercicios Modelo Relacional

P R E S E N T A:

Wendy Paloma Rodríguez Pedraza

Ingeniería en Gestión Empresarial


20590424
Ejercicio 1 – Proveedores

Tenemos que diseñar una base de datos sobre proveedores y disponemos de la siguiente
información:

• De cada proveedor conocemos su nombre, dirección, localidad, provincia y un


identificador de proveedor que será único para cada uno de ellos.

• Nos interesa llevar un control de las piezas que nos suministra cada proveedor. Es
importante conocer la cantidad de las diferentes piezas que nos suministra y en qué fecha
lo hace. Tenga en cuenta que un mismo proveedor nos puede suministrar una pieza con el
mismo identificador en diferentes fechas. El diseño de la base de datos debe permitir
almacenar un histórico con todas las fechas y las cantidades que nos ha proporcionado un
proveedor.

• Una misma pieza puede ser suministrada por diferentes proveedores.

• De cada pieza conocemos un identificador que será único, nombre, color, precio y
categoría.

• Pueden existir varias categorías y para cada categoría hay un nombre y un identificador de
categoría único.

• Una pieza sólo puede pertenecer a una categoría.

1
Ejercicio 2 - Sistema de Biblioteca

Requisitos:

• La biblioteca tiene muchos libros. Cada libro tiene un identificador único, un título, un
autor y un año de publicación.

• La biblioteca tiene usuarios. Cada usuario tiene un identificador único, un nombre, una
dirección y una fecha de inscripción.

• Los usuarios pueden tomar prestados libros. Cada préstamo tiene una fecha de inicio y una
fecha de fin.

• Los libros pueden estar asociados con uno o más géneros (por ejemplo, ciencia ficción,
romance, historia, etc.).

• Los libros son escritos por uno o varios autores, de cada autor se tiene un identificador
único y nombre.
Ejercicio 3 - Exámenes

Los profesores del módulo de Bases de Datos deciden crear una base datos que contenga la
información de los resultados de las pruebas realizadas por los alumnos:

• Los alumnos están definidos por un identificador único, NIF, nombre, apellidos y el grupo
al que asisten a clase. Los grupos se identifican con una letra mayúscula que puede estar
entre la `A` y la `Z`.

• Dichos alumnos realizan dos tipos de pruebas a lo largo del curso académico:

• Exámenes teóricos. Cada alumno realiza varios a lo largo del curso y se definen por un
identificador único, un título, el número de preguntas y la fecha de realización (será la
misma para todos los alumnos que realizan el mismo examen). Habrá que almacenar la
nota de cada alumno por examen.

• Prácticas. Se realiza un número indeterminado de prácticas durante el curso académico. Se


definen por un identificador, un título y el grado de dificultad. Los posibles grados de
dificultad que pueden aparecer son: `Baja`, `Media` y `Alta`. En este caso los alumnos
pueden examinarse de cualquier práctica cuando lo deseen, debiéndose almacenar la
fecha y la nota obtenida.

• De los profesores vamos a almacenar un identificador, NIF, nombre y apellidos.

• Nos interesa saber qué profesor o profesores han participado en el diseño de una práctica.
Tenga en cuenta que en el diseño de una práctica puede colaborar más de un profesor y
que un profesor puede diseñar más de una práctica. También interesa almacenar la fecha
en la que cada profesor ha participado en el diseño de la práctica. En el caso de que un
profesor participe en el diseño de una misma práctica en fechas distintas sólo
guardaremos la última fecha en la que participó.

• Los exámenes teóricos son diseñados por un solo profesor y un profesor puede diseñar
varios exámenes teóricos a lo largo del curso.

1
Ejercicio 4 - Sistema de Reservas de Hotel

Requisitos:
• El hotel tiene varias **habitaciones**. Cada habitación tiene un identificador único, un
número de habitación, un tipo de habitación (individual, doble, suite) y una tarifa por
noche.

• Los **huéspedes** pueden realizar reservas de habitaciones. Cada huésped tiene un


identificador único, un nombre, una dirección y un número de teléfono.

• Una reserva puede ser hecha por un huésped y puede incluir varias habitaciones. Cada
**reserva** tiene una fecha de inicio, una fecha de fin y un identificador único.

• Cada habitación puede tener múltiples reservas en diferentes periodos de tiempo.


Ejercicio 5 - Empresa de material informático

Tenemos que diseñar una base de datos para una empresa de material informático, de la que
tenemos esta información:
• Un equipo consta de varios componentes. Pueden ser necesarios varios componentes del
mismo tipo para montar un equipo, por lo que será necesario almacenar la cantidad de
componentes que se necesitan en cada caso.

• Un cliente puede comprar equipos completos o componentes sueltos. Habrá que


almacenar la cantidad de equipos o la cantidad de componentes de cada tipo que compra
cada cliente. También habrá que guardar la fecha de la compra.

• Tenga en cuenta que un mismo cliente puede comprar el mismo equipo o componente en
diferentes fechas. El diseño de la base de datos debe permitir almacenar un histórico con
todas las fechas y las cantidades de equipos o componentes que ha comprado.

• Cada **equipo** está etiquetado con un identificador de equipo, una descripción, un


precio y el stock disponible.

• Cada **componente** está etiquetado con un identificador de componente, una


descripción, un precio y el stock disponible.

• Los datos que almacenamos los **clientes** son el NIF, nombre, apellidos, domicilio,
localidad, provincia y teléfono.

• Los datos que almacenamos de los **empleados** son el NIF, nombre, apellidos y la
sección donde trabaja.

• Un empleado trabaja en una única sección.

• - Una **sección** se identifica por un id y un nombre de sección.

• - En cada compra realizada por un cliente interviene un empleado y será necesario guardar
qué empleado es el que ha atendido a cada cliente para cada una de las compras.

1
Ejercicio 6 - Cadena editorial

Tenemos esta información sobre una cadena editorial:


• La editorial tiene varias sucursales, con su domicilio, teléfono y un identificador de
sucursal.

• Cada sucursal tiene varios empleados, de los cuales tendremos su nombre, apellidos, NIF y
teléfono. Un empleado trabaja en una única sucursal.

• En cada sucursal se publican varias revistas, de las que almacenaremos su título, número
de registro, periodicidad y tipo.

• Una revista puede ser publicada por varias sucursales.

• La editorial tiene periodistas (que no trabajan en las sucursales) que pueden escribir
artículos para varias revistas. Almacenaremos los mismos datos que para los empleados,
añadiendo su especialidad.

• También es necesario guardar las secciones fijas que tiene cada revista, que constan de un
título y una extensión.

• Para cada revista, almacenaremos información de cada ejemplar, que incluirá la fecha,
número de páginas y el número de ejemplares vendidos.

También podría gustarte