Sie sind auf Seite 1von 3

TALLER 3 BASES DE DATOS

Construir el modelo E/R, modelo relacional:

1. Se tienen municipios, viviendas y personas. Cada persona sólo puede habitar una vivienda
y estar censada en un municipio, pero puede ser propietaria de varias viviendas. Nos
interesa también conocer las personas que dependen del jefe del hogar.

2. La Cruz Roja Internacional desea mantener una base de datos las seccionales que existen en
Colombia. Para ello necesita almacenar información sobre cada seccional, los trabajadores
de las mismas y los proyectos que realizan.
De las seccionales se desea almacenar un código de seccional, denominación, dirección,
ciudad, departamento.
Cada seccional está formada por trabajadores que pueden ser de dos tipos: asalariados y
voluntarios.
Los asalariados son trabajadores que cobran un sueldo y ocupan cierto cargo en la
organización. Se desea almacenar la cantidad que éstos pagan a la seguridad social y
pensiones.
Los voluntarios trabajan en la organización desinteresadamente, siendo preciso conocer su
edad, profesión y las horas que dedican a la organización a efectos de cálculo de
estadísticas.
Cada trabajador se identifica por su documento, tiene un nombre y una fecha de ingreso.
Las seccionales llevan a cabo proyectos a los que están asignados sus trabajadores. Un
trabajador puede trabajar en diferentes proyectos de un mismo país. De cada proyecto se
desea almacenar su número de identificación dentro de la seccional, en qué país se lleva a
cabo y en qué zona de éste, así como el objetivo que persigue y el número de beneficiarios
a los que afecta.

3. El Club de Tenis Campestre de Bogotá, ha sido encargado por la Federación Internacional


de Tenis de la organización de los próximos torneos que se celebraran en Bogotá. Por este
motivo, desea llevar una base de datos de toda la gestión relativa a participantes,
alojamientos y partidas. Teniendo en cuenta que:

En el torneo participan jugadores y árbitros; de ambos se requiere conocer el dni, nombre,


dirección, teléfono de contacto y torneos en los que han participado (como jugador o como
árbitro). De los jugadores se precisa además su posición en el Ranking del ATP.

Ningún árbitro puede participar como jugador.

Las ciudades envían al torneo un conjunto de jugadores y árbitros, aunque no todos las
ciudades envían participantes. Todo jugador y árbitro es enviado por una única ciudad.
Cada ciudad se identifica por un número e interesa conocer además su nombre y el número
de clubes de tenis existentes en la misma.

Cada partida se identifica por un número (cod_p), la juegan dos jugadores y la arbitra un
árbitro.
Todo participante participa en al menos una partida.

Tanto jugadores como árbitros se alojan en uno de los hoteles de la ciudad, se desea
conocer en qué hotel y en qué fechas se ha alojado cada uno de los participantes. De cada
hotel, se desea conocer el nombre, la dirección y el número de teléfono.

El torneo se desarrolla a lo largo de una serie de jornadas (año, mes, día) y cada partida
tiene lugar en una de las jornadas.

Cada partida se celebra en uno de los centros deportivos de Bogotá disponibles para ello,
se desea conocer el número de entradas vendidas en el centro deportivo para cada partida.
De cada centro deportivo, se desea conocer la capacidad y medios de que dispone (radio,
televisión, vídeo, etc.) para facilitar la retransmisión de los encuentros. Un centro deportivo
puede disponer de varios medios distintos.

De cada partida se pretende registrar los sets, juegos y puntos.

4. Se quiere diseñar una base de datos que contenga información sobre las observaciones
realizadas a distintas especies de aves en Colombia. Para ello se han de considerar las
siguientes especificaciones:

Cada especie de ave se identifica por su nombre científico. Se desea conocer su nombre
vulgar y una breve descripción de las características más importantes que la diferencian del
grupo ornitológico al que pertenece.

Los grupos ornitológicos clasifican las especies según sus similitudes estructurales, por
ejemplo, el grupo de las zancudas se caracteriza por tener patas largas y pico largo. Por lo
tanto guardaremos información acerca de las patas, dedos y pico.

Cada especie de ave esta siempre asignada a un solo grupo ornitológico.

Existen asociaciones ornitológicas de las cuales se quiere saber su nombre, dirección y


teléfono.

Cada una de estas asociaciones consta de un grupo de personas, los observadores, que son
los que realizan los avistamientos de las distintas especies. De los observadores se requiere
su código de observador, el dni, el nombre, la dirección y el teléfono.
Las zonas de observación tienen un código de zona que es único. También se quiere saber
el nombre de la misma, región, departamento y el tipo (es una laguna, selva, bosque, un río,
una zona costera, etc.). En cada zona se encuentra por lo menos un observador, y si existe
más de uno en la misma zona pueden ser de distintas asociaciones ornitológicas. Cada
observador está asignado a una determinada zona.

También se desea guardar información acerca de la fecha en la que el observador a una


determinada especie, teniendo en cuenta que éstos realizan trabajo de campo cada tres
días y que además sólo anotan el primer avistamiento de una determinada especie por día.
Esta información es muy importante para controlar las especies de aves que existen en el
país y, por tanto, tendremos que guardar las observaciones aunque los observadores ya no
se encuentren activos.