IBDB@XE

index

Package body IBDB.PKG_GESTIO

Paquet que conte les funcions de gestió.

Version
1.0 Març-Juny 2013

Author
Juanjo Díaz Pérez


Program units
PR_ESTADISTIQUES_JUGADOR   Procediment que agrupa les accions que s'han de realitzar al aplicar alguna accio sobre els jugadors
PR_ESTADISTIQUES_CONTRACTE   Procediment que agrupa les accions que s'han de realitzar al aplicar alguna accio sobre els contractes
PR_ESTADISTIQUES_EST_PARTIT   Procediment que agrupa les accions que s'han de realitzar al aplicar alguna accio sobre la taula ESTADISTICA_PARTIT
FN_ALTA_JUGADOR   Funció que dona de alta un contracte assegurant la seva integritat.
FN_BAIXA_JUGADOR   Funció que dona de baix un jugador.
FN_MODIFICACIO_JUGADOR   Funció que actualitza la informació d'un jugador.
FN_ALTA_CONTRACTES   Funció que dona de alta un contracte assegurant la seva integritat.
FN_BAIXA_CONTRACTES   Funció que dona de baixa un contracte.
FN_MODIFICACIO_CONTRACTES   Funció que actualitza les dades de un contracte assegurant la seva integritat.
FN_ALTA_PARTITS   Funció que dona d'alta un partit assegurant la seva integritat.
FN_BAIXA_PARTITS   Funció que dona de baixa un partit assegurant la seva integritat.
FN_MODIFICACIO_PARTITS   Funció que permet modificar les dades d'un partit assegurant la seva integritat.
FN_ALTA_ARBITRE_PARTIT   Funció que permtet donar d'alta un arbitre assegurant la seva integritat.
FN_BAIXA_ARBITRE_PARTIT   Funció que permtet donar de baixa un arbitre assegurant la seva integritat.
FN_MODIFICACIO_ARBITRE_PARTIT   Funció que permtet modificar un arbitre assegurant la seva integritat.
FN_VALORACIO_JUGADOR   Funció que relaitza el calcul de la valoració del jugador en el partit.
FN_VALORACIO_JUGADOR_PONDERADA   Funció que realitza el calcul de la valoració ponderada del jugador
FN_ALTA_ESTAD_PARTIT_JUGADOR   Funció que permtet donar d'alta les estadístiques d'un partit assegurant la seva integritat.
FN_MODIFICA_EST_PARTIT_JUGADOR   Funció que permtet modificar les estadístiques d'un partit assegurant la seva integritat.
FN_BORRA_EST_PARTIT_JUGADOR   Funció que permtet esborrar estadístiques d'un partit assegurant la seva integritat.

Exceptions
FK_EXCEPTION   Error definit per capturar un error de clau externa.
E_NUM_FEDERAT_DUPL   Error definit per validar la regla de negocia referent al número de federat duplicat dins del mateix país.
E_SUB_ESTAT_INCORRECTE   Error definit per validar si el subestat d'un jugador es correcte


FK_EXCEPTION

FK_EXCEPTION  EXCEPTION;

Error definit per capturar un error de clau externa.


E_NUM_FEDERAT_DUPL

E_NUM_FEDERAT_DUPL  EXCEPTION;

Error definit per validar la regla de negocia referent al número de federat duplicat dins del mateix país.


E_SUB_ESTAT_INCORRECTE

E_SUB_ESTAT_INCORRECTE EXCEPTION;

Error definit per validar si el subestat d'un jugador es correcte


PR_ESTADISTIQUES_JUGADOR

Procedure PR_ESTADISTIQUES_JUGADOR

Procediment que agrupa les accions que s'han de realitzar al aplicar alguna accio sobre els jugadors

Version
1.0 Març-Juny 2013

Author
Juanjo Díaz Pérez


PR_ESTADISTIQUES_CONTRACTE

Procedure PR_ESTADISTIQUES_CONTRACTE

Procediment que agrupa les accions que s'han de realitzar al aplicar alguna accio sobre els contractes

Version
1.0 Març-Juny 2013

Author
Juanjo Díaz Pérez


PR_ESTADISTIQUES_EST_PARTIT

Procedure PR_ESTADISTIQUES_EST_PARTIT(pJugadorID IN IBDB.JUGADOR.ID%TYPE,
                                      pPartitID  IN IBDB.PARTIT.ID%TYPE)

Procediment que agrupa les accions que s'han de realitzar al aplicar alguna accio sobre la taula ESTADISTICA_PARTIT

Version
1.0 Març-Juny 2013

Author
Juanjo Díaz Pérez


FN_ALTA_JUGADOR

Function FN_ALTA_JUGADOR(p_jugador IBDB.JUGADOR%ROWTYPE) RETURN INTEGER

Funció que dona de alta un contracte assegurant la seva integritat.


FN_BAIXA_JUGADOR

Function FN_BAIXA_JUGADOR(p_jugador_id IBDB.JUGADOR.ID%TYPE) RETURN INTEGER

Funció que dona de baix un jugador.


FN_MODIFICACIO_JUGADOR

Function FN_MODIFICACIO_JUGADOR(p_jugador IBDB.JUGADOR%ROWTYPE)
  RETURN INTEGER

Funció que actualitza la informació d'un jugador.


FN_ALTA_CONTRACTES

Function FN_ALTA_CONTRACTES(p_contracte IBDB.CONTRACTE%ROWTYPE)
  RETURN INTEGER

Funció que dona de alta un contracte assegurant la seva integritat.


FN_BAIXA_CONTRACTES

Function FN_BAIXA_CONTRACTES(p_contracte_id IBDB.CONTRACTE.ID%TYPE)
  RETURN INTEGER

Funció que dona de baixa un contracte.


FN_MODIFICACIO_CONTRACTES

Function FN_MODIFICACIO_CONTRACTES(p_contracte IBDB.CONTRACTE%ROWTYPE)
  RETURN INTEGER

Funció que actualitza les dades de un contracte assegurant la seva integritat.


FN_ALTA_PARTITS

Function FN_ALTA_PARTITS(p_partit IBDB.PARTIT%ROWTYPE) RETURN INTEGER

Funció que dona d'alta un partit assegurant la seva integritat.


FN_BAIXA_PARTITS

Function FN_BAIXA_PARTITS(p_partit_id IBDB.PARTIT.ID%TYPE) RETURN INTEGER

Funció que dona de baixa un partit assegurant la seva integritat.


FN_MODIFICACIO_PARTITS

Function FN_MODIFICACIO_PARTITS(p_partit IBDB.PARTIT%ROWTYPE)
  RETURN INTEGER

Funció que permet modificar les dades d'un partit assegurant la seva integritat.


FN_ALTA_ARBITRE_PARTIT

Function FN_ALTA_ARBITRE_PARTIT(pArbitrePartit IBDB.ARBITRE_PARTIT%ROWTYPE)
  RETURN INTEGER

Funció que permtet donar d'alta un arbitre assegurant la seva integritat.


FN_BAIXA_ARBITRE_PARTIT

Function FN_BAIXA_ARBITRE_PARTIT(p_arbitre_id IBDB.ARBITRE_PARTIT.ID_ARBITRE%TYPE,
                                 p_partit_id  IBDB.ARBITRE_PARTIT.ID_PARTIT%TYPE)
  RETURN INTEGER

Funció que permtet donar de baixa un arbitre assegurant la seva integritat.


FN_MODIFICACIO_ARBITRE_PARTIT

Function FN_MODIFICACIO_ARBITRE_PARTIT(pArbitrePartit IBDB.ARBITRE_PARTIT%ROWTYPE)
  RETURN INTEGER

Funció que permtet modificar un arbitre assegurant la seva integritat.


FN_VALORACIO_JUGADOR

Function FN_VALORACIO_JUGADOR(pEstadisticaPartit IBDB.ESTADISTICA_PARTIT%ROWTYPE)
  RETURN INTEGER

Funció que relaitza el calcul de la valoració del jugador en el partit.


FN_VALORACIO_JUGADOR_PONDERADA

Function FN_VALORACIO_JUGADOR_PONDERADA(pEstadisticaPartit IBDB.ESTADISTICA_PARTIT%ROWTYPE)
  RETURN INTEGER

Funció que realitza el calcul de la valoració ponderada del jugador


FN_ALTA_ESTAD_PARTIT_JUGADOR

Function FN_ALTA_ESTAD_PARTIT_JUGADOR(pEstadisticaPartit IBDB.ESTADISTICA_PARTIT%ROWTYPE)
  RETURN INTEGER

Funció que permtet donar d'alta les estadístiques d'un partit assegurant la seva integritat.


FN_MODIFICA_EST_PARTIT_JUGADOR

Function FN_MODIFICA_EST_PARTIT_JUGADOR(pEstadisticaPartit IBDB.ESTADISTICA_PARTIT%ROWTYPE)
  RETURN INTEGER

Funció que permtet modificar les estadístiques d'un partit assegurant la seva integritat.


FN_BORRA_EST_PARTIT_JUGADOR

Function FN_BORRA_EST_PARTIT_JUGADOR(pEstadisticaPartit IBDB.ESTADISTICA_PARTIT%ROWTYPE)
  RETURN INTEGER

Funció que permtet esborrar estadístiques d'un partit assegurant la seva integritat.