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