Está en la página 1de 4

UPC

DISEÑO DE BASE DE DATOS

Carrera: Ingeniería de Sistemas de Información / Ingeniería de Software /


Ciencias de la Computación
Curso: Diseño de Base de Datos

Práctica Dirigida 04

INSTITUTO DE CAPACITACIÓN EN TI

Somos una empresa dedicada a proveer a nuestros asociados cursos de capacitación y


actualización en herramientas tecnológicas orientadas al campo de la Computación e
Informática. Nuestros miembros son en su mayoría profesionales y estudiantes del área,
además de un número también importante de profesionales de otras especialidades
(Contadores, Abogados, Administradores, etc.)
Nuestro grupo de asociados se ha incrementado notablemente en el último año, a un
total que excede los 1000, por lo que se requiere de un nuevo sistema de información
que nos facilite el registro y control de nuestras actividades. El sistema que estamos
buscando nos permitirá conocer toda la información de nuestros asociados: código,
nombre, apellidos, dirección, e-mail, teléfono, etc.
Un asociado puede tener una o más especialidades. Por ejemplo, tenemos miembros
titulados en Economía y con maestría en Sistemas. Es necesario conocer las
especialidades que tienen y el grado que ostentan: estudiante, egresado, bachiller,
titulado, o con maestría.
Es necesaria también la información de las empresas en las que nuestros afiliados se
desempeñan. Requerimos codificarlas y registrar su RUC, razón social, dirección,
teléfono, email, web, además del nombre y cargo del contacto (generalmente será el
gerente de capacitación o Recursos Humanos). En los casos de empresas con varias
filiales, nos interesa solamente la sede principal.
Cabe resaltar que tenemos asociados que no trabajan para ninguna empresa, ya sea
porque son estudiantes o ejercen su profesión de manera independiente. Asimismo, si un
asociado labora, consideramos que lo hace únicamente para una empresa, y no
necesitamos llevar un registro de sus trabajos anteriores.
Llevamos a cabo diversas jornadas de actualización y capacitación virtual, a las que
llamaremos Eventos. Es de especial interés conocer la información relativa a cada uno
de ellos.
Tenemos eventos de diversos tipos, y muchos de ellos se repiten a solicitud de nuestros
asociados, o por la gran acogida obtenida. Por ello, necesitamos identificar cada evento
por algo más que su nombre (por ejemplo “Seminario de Networking” se ha dictado 5
veces).
De cada evento nos interesa su número o código único, nombre, fechas de inicio y fin,
lugar, número de asistentes, presupuesto invertido y un comentario de este.
Como el éxito de los eventos radica en la calidad de los expositores, requerimos
mantener un catálogo de estos, codificándolos y guardando sus datos personales, así
como su tarifa horaria y especialidades (puede ser más de una por expositor).

1
UPC
DISEÑO DE BASE DE DATOS

Según la envergadura del evento, éstos se organizan con uno o más expositores
centrales, y nos interesa mantener un registro de los eventos en los que participó cada
uno de ellos.
Por otro lado, deseamos conocer las plataformas con las que nuestros socios trabajan o
con los cuales tienen preferencia, de forma que podamos orientar mejor nuestra
asesoría. Obviamente un socio puede trabajar con más de una plataforma
Nos interesa además mantener un catálogo de especialidades y un catálogo de distritos
para ubicar a nuestros asociados, expositores y empresas.

Desarrolle un modelo de datos que permita conocer, entre otros, los siguientes detalles:
 Asistencia de asociados a eventos.
 Especialidades y grados por asociado o expositor
 Plataformas en las que trabajan los asociados.
 Eventos dirigidos por determinado expositor.
 Número de asistentes por evento.
 Eventos a los que asistió determinado asociado.

2
UPC
DISEÑO DE BASE DE DATOS

Campeonato de Ajedrez
Un club de ajedrez ha sido encargado, por la Federación Internacional de Ajedrez, de la
organización de los próximos campeonatos mundiales. Por este motivo, se desea llevar a
una base de datos toda la gestión relativa a los participantes, alojamientos y partidas.
Cada participante de la competencia (jugador o árbitro) está identificado con su número
de asociado, y se lleva registro de su nombre, datos personales y país al que representa.
Asimismo, se necesita conocer su historial de participaciones en campeonatos
anteriores: campeonatos en los que ha participado y rol desempeñado (como jugador y
como árbitro). Un árbitro puede haber sido jugador.
En la competencia, cada participante es un jugador o un árbitro, no puede ser las dos
cosas. De los jugadores se precisa el nivel de juego en una escala de 1 a 10 y de los
árbitros la cantidad de años desempeñando ese trabajo.
No todos los países que tienen federación envían participantes al campeonato. Todo
jugador o árbitro es enviado por un solo país. Cada país se identifica por un número
correlativo, se registra su nombre y número de clubes de ajedrez existentes en el mismo.
Cada participante informa el hotel el que se alojará y el período que estará en él.
Durante la competencia un participante puede alojarse en diferentes hoteles, en fechas
distintas, y más de una vez en el mismo hotel.
Existe una base de datos internacional que recoge las características de todos los
hoteles. Para los efectos de este campeonato, es necesario replicar, de cada hotel donde
se hospedarán los participantes, el nombre, la dirección y el teléfono.
El Comité Organizador determina cuáles son las jornadas del evento (año, mes y día) y
las partidas que se efectuarán. Cada partida tiene lugar en una de las jornadas.
Cada partida se identifica por un número, la juegan los dos jugadores y la arbitra un
árbitro. Interesa registrar las partidas que juega cada jugador y el color (blancas o
negras) con el que juega.
Todo participante participa en al menos una partida.
En esta competencia se registra cada movimiento, identificado por un número de orden
dentro de cada partida, además de la jugada (pieza movida, posición inicial y final) y un
breve comentario realizado por un experto.
Cada partida se celebra en una de las salas de los hoteles. De cada sala se conoce:
nombre, capacidad y medios de que dispone para facilitar la retrasmisión de los
encuentros (radio, televisión, video, etc.). Una sala puede disponer de varios medios
distintos. Se desea conocer además la cantidad de entradas vendidas para cada partida.

3
UPC
DISEÑO DE BASE DE DATOS

También podría gustarte