Está en la página 1de 1

 

Facultad de Ingeniería
Bernard Wand-Polak
Cuareim 1451
11.100 Montevideo, Uruguay
Tel 902 15 05 Fax 908 13 70
www.ort.edu.uy
 
EVALUACION Practico 2 GRUPO N3A y N3C FECHA
MATERIA Base de Datos 2
CARRERA Analista Programador/Analista en Tecnologías de la Información
CONDICIONES  

 
 
Una revista deportiva desea llevar un registro de los partidos de futbol y todo lo relacionado con
los mismos.
Para ello cuenta con las siguientes estructuras:
 
EQUIPOS(codEq,nomEq,presidente)
Son los equipos que participan en el campeonato, se sabe que el código de equipo es un número
con un largo total de 4, el nombre puede contener hasta 20 caracteres y el nombre del presidente
puede contener hasta 30 caracteres.
El nombre del presidente debe ser único para cada equipo.
 
CANCHAS(cancha,dirección,zona,estado,codEq)
Las canchas están identificadas por el campo cancha, dicho campo es de 10 caracteres.
La dirección no puede estar vacía, la zona a la que pertenece la cancha debe ser una de las
siguientes : Norte, Sur, Este, Oeste
El estado de las canchas deber ser H (habilitada) o P (pendiente)
 
PARTIDOS(codEq_l,codEq_v,fecha,goles_l,goles_v,cancha)
Son los partidos que juegan los equipos entre si, se registra que equipo es local, que equipo es
visitante, la fecha del mismo, los goles de local, los goles del visitante y la cancha donde se juega.
 
JUGADORES(ci,nombre,dirección,sueldo,codEq)
De los jugadores se sabe que el sueldo no puede ser inferior a 20000
 
Se pide
 
1. Script de creación de todas las tablas, teniendo en cuenta las restricciones indicadas y las
no indicadas
2. Modificar la tabla partidos agregando un campo árbitro de hasta 30 caracteres
3. Modificar la tabla canchas de tal manera que permita tener el estado X (indeterminado).
4. Crear una tabla Arbitros con la ci como identificador y un nombre de hasta 30 caracteres,
luego incluir la relación de esta tabla con la tabla partidos, para eso debe borrar el campo
creado en el punto 2.
5. Crear los índices de todas las claves foráneas
6. Script que permite dar de alta a por lo menos 2 registros de cada tabla, debe tenerse en
cuenta el orden de ingreso de cada dato para cumplir con las restricciones de integridad
7. Script para cambiar a H el estado de las canchas que están en P y que tuvieron por lo
menos un partido jugado.
8. Obtener el resultado de cada partido jugado en el mes de marzo del 2014, la consulta debe
retornar nombre de los equipos que se enfrentan, goles del local y goles del visitante.
9. Optimizar la consulta del punto 8 con la creación de los índices que crea necesarios
 
 
 
 
  Página 1 de 1
Computación - Electrónica - Telecomunicaciones - Sistemas de Información

También podría gustarte