In ottica di ottimizzazione delle prestazioni e della razionalizzazione della base dati ESSE3, dalla versione 13.05.00 il cui rilascio è previsto a partire dal giorno 04/05/2015 verranno effettuati i seguenti interventi sulla base dati, proseguendo l'attività di normalizzazione e razionalizzazione già iniziata lo scorso anno.

Gli interventi previsti sono i seguenti

Tabella P11_AD_REG

la vecchia chiave primaria (ormai obsoleta da qualche anno) verrà rimossa in favore della nuova chiave primaria (attualmente chiave alternativa della tabella)

Vecchia chiave :

·        stu_id

·        cds_id

·        aa_ord_id

·        pds_id

·        ad_stu_id

·        reg_id

Nuova chiave:

·        adreg_id

Il collegamento con la tabella padre P11_AD_SCE sarà garantito dalla Forenign Key adsce_id

Tabella P11_AD_SCE

verrà migrata la vechhia chiave primaria (obsoleta da qualche anno) alla nuova chiave. In questa fase non verrà rimosso nessun campo dalla P11_AD_SCE  ma verranno spostate le relazioni di PK e FK

Vecchia chiave:

·        stu_id

·        cds_id

·        aa_ord_id

·        pds_id

·        ad_stu_id

Nuova chiave

·        adsce_id

 

La relazione con la tabella padre P04_MAT sarà garantita dal campo mat_id.

Sono marcati come obsoleti (verranno rimossi in una versione successiva nell'anno corrente) anche i campi della P11_AD_SCE: cds_id , aa_od_id , pds_id, ad_stu_id

Per riassumere la nuova struttura delle tabelle sarà la seguente

 

P11_AD_SCE

Campo

Relazione

Note

Adsce_id

Chiave primaria della tabella

 

Mat_id

Foreign Key con la p04_mat

 

Stu_id

Foreign key con la p11_ad_piani

Fa parte della relazione stu_id,piano_id,itm_id

Cds_id

Chiave alternativa (vecchia PK) campi obsoleti

I campi saranno droppati in una versione successiva del 2015

Aa_ord_id

Pds_id

Ad_stu_id

 

P11_AD_REG

Campo

Relazione

Note

Adreg_id

Chiave primaria della tabella

 

adsce_id

Foreign Key con la p11_ad_sce

 

Stu_id

Campi obsoleti

Droppati nella versione 13.05.00

Cds_id

Aa_ord_id

Pds_id

Ad_stu_id

Reg_id

Il nostro team di sviluppo ha provveduto a controllare, negli ambienti clone in nostro possesso, tutte le condizioni SQL che utilizzano i campi delle vecchie chiavi e contattare, tramite i referenti kion, il personale tecnico d’ateneo con i dettagli delle condizioni da modificare, tuttavia esortiamo gli atenei a controllare la presenza di condizioni SQL recenti (che potrebbero non essere presenti negli ambienti presso KION) che utilizzino i campi che verranno rimossi.

In caso di dubbi è possibile contattare il proprio consulente ESSE3 di riferimento.

Occorre prestare particolare attenzione anche ad eventuali schemi collegati agli ambienti di ESSE3 che utilizzino le tabelle P11_AD_SCE e P11_AD_REG per garantire che gli accessi dati siano conformi alla nuova struttura delle tabelle.

Original post date: 20/04/2015