Anda di halaman 1dari 2

Sistemas Gestores de Bases de Datos Examen PL/SQL

JUGADORES CodJugador Nombre Fecha Nacimiento Demarcacion CodEquipo EQUIPOS CodEquipo Nombre Localidad PARTIDOS CodPartido CodEquipoLocal CodEquipoVisitante Fecha Competicion Jornada INCIDENCIAS NumIncidencia CodPartido CodJugador Minuto Tipo

VARCHAR2, tamao 4 VARCHAR2, tamao 30 FECHA VARCHAR2, tamao 10 VARCHAR2, tamao 4 VARCHAR2, tamao 4 VARCHAR2, tamao 30 VARCHAR2, tamao 15 VARCHAR2, tamao 4 VARCHAR2, tamao 4 VARCHAR2, tamao 4 FECHA VARCHAR2, tamao 4 VARCHAR2, tamao 20 VARCHAR2, tamao 6 VARCHAR2, tamao 4 VARCHAR2, tamao 4 NUMBER(2) VARCHAR2, tamao 20

Clave Primaria No Nulo Clave Ajena Clave Primaria No Nulo

Clave Primaria Clave Ajena Clave Ajena No puede ser de Julio o Agosto Ser Copa o Liga

Clave Primaria Clave Ajena Clave Ajena Del 1 al 100

1. Realiza un procedimiento llamado ResultadoPartido que recibe el cdigo del equipo local y el del equipo visitante y muestra en pantalla el resultado del partido con el formato siguiente:
Nombre Equipo Local Nombre Equipo Visitante: Goles Equipo Local Goles Equipo Visitante

. 2. Realiza un informe con la clasificacin actual de la 'Liga'. Debe aparecer la siguiente informacin para todos los equipos y ordenado por nmero de puntos Posicin. NombreEquipo PJ PG PE PP GF GC NumPuntos donde: PJ: Partidos Jugados PG: Partidos Ganados PE: Partidos Empatados PP: Partidos Perdidos GF: Goles a Favor GC: Goles en Contra.

3. Realiza un procedimiento que reciba el nombre de un trigger almacenado en la base de datos y muestre su cdigo tal y como se escribi. Nota: Las vistas del diccionario de datos a emplear son DBA_TRIGGERS y DBA_SOURCE. 4. Realiza un trigger que impida que un equipo juegue ms de un partido en la misma jornada. 5. Realiza un trigger que no permita introducir una incidencia de tipo 'Gol' a los jugadores cuya demarcacin es 'Portero'.

Anda mungkin juga menyukai