Está en la página 1de 4

EJERCICIOS EXTRAS

INSTALAR ORACLE 21C o 18C


DESCARGAR DATAMODELER
DESCARGAR SQL DEVELOPER
Supóngase los siguientes requisitos de información para una empresa que requiere implantar una
base de datos para organizar los proyectos en los que sus programadores
intervienen organizándose a través de equipos de desarrollo. E1
R1. La empresa tiene diferentes sedes repartidas por el país identificadas por un número y se quiere
almacenar el nombre de la sede y su dirección.
R2. En cada sede existen diferentes departamentos, de los que se quiere almacenar el nombre y la
ubicación en el edificio.
R3. Los programadores pertenecen a un único departamento y se necesita almacenar sus datos
personales y teléfono, su cuenta bancaria y el tipo de programador (A1, A2, S1, S2, S3, M1, M2, D).
R4. Los programadores experimentados son mentores de otros programadores hasta que dejan de
serlo.
R5. Los programadores se organizan en equipo de desarrollo y pueden pertenecer a tantos como se
requiera.
R6. Los equipos tienen un código y una descripción, y se necesita almacenar el programador que es
jefe de dicho equipo. Un programador puede ser jefe de más de un equipo.
R7. A los equipos se le asignan diferentes proyectos, pero un proyecto solo es desarrollado por un
único equipo de desarrollo.
R8. Los proyectos tienen un código único, una descripción y una fecha de inicio y de fin. Los
proyectos pueden estar compuestos por proyectos más pequeños llamados subproyectos, pero que
tienen las mismas propiedades que los proyectos (descripción, fecha de inicio y fecha de
finalización).
Se desea construir una base de datos para una empresa que pretende organizar un
E2
campeonato de tenis a nivel mundial.
 
R1. De cada partido se quiere almacenar la fecha, estadio donde se juega y si es un juego
individual o en pareja.
R2. De cada partida se hace necesario registrar los resultados de cada set. Es interesante
registrar el número de sets jugados en cada partido y quien lo ganó.
R3. De los jugadores se desea conocer su dni, nombre, apellidos, nacionalidad y la posición en
la que se encuentra en el ranking mundial.
R4. De cada partido se hace necesario registrar su árbitro principal, almacenando nombre,
apellidos y nacionalidad.
R5. Se quiere registrar el instante en horas:minutos:segundo en el que cada jugador gana un
punto.
R6. Es necesario almacenar el lugar donde se celebra el partido, su aforo y si la pista es de
cemento, tierra batida o hierba y sus dimensiones.
R7. Se quiere conocer qué jugador o pareja comienza en el lado de la pista inferior.
E3
Se desea crear una base de datos para gestionar el uso que realizan los socios de una
plataforma de videojuegos. Los requisitos de información que el analista
plantea para esta base de datos son los siguientes:
R1. De los socios se hace necesario almacenar su dni, nombre y apellidos, cada juego que usa y
las veces que lo hace.
R2. En el registro de uso se almacena el socio, el sitio web que lo llevó hasta el juego y el
juego que juega.
R3. De los sitios web se registra la dirección URL.
R4. De los juegos se quiere almacenar su título, su autor o autores y, si se conoce las posibles
temáticas y el número de niveles.
R5. Sobre los autores se registran su dni, nombre y apellidos y empresa para la que trabaja.
Indicar dos soluciones. Una usando una interrelación ternaria y otra, su equivalente usando un
tipo de entidad.

También podría gustarte