DematVr Forum

Forum dedicato allo sviluppo del software Lampschool
Oggi è 24/03/2023, 1:11

Tutti gli orari sono UTC [ ora legale ]




Apri un nuovo argomento Rispondi all’argomento  [ 2 messaggi ] 
Autore Messaggio
MessaggioInviato: 11/09/2015, 18:32 

Iscritto il: 12/10/2013, 14:30
Messaggi: 15
Salve, vedo che per le installazioni multiple e per i vari anni sono consigliati suffissi di installazione e prefissi per le tabelle, che come risulta necessario saranno composti dal suffisso scelto per l'installazione e da un prefisso per l'anno accademico.
Vedo poi che nei vostri sorgenti le tabelle sono richiamate con il nome "standard" (es "tbl_alunni"), quindi immagino vi sia un meccanismo per aggiungere il prefisso facendo il parsing della stringa sql.
Non sarebbe *molto meglio* prevedere per ciascuna tabella un campo "installazione" ed un campo (di 4 caratteri) "anno accademico" (o "AA")?
Dove avviene il parsing? In mysqli_query()? E se sì dove ne trovo la definizione?
Grazie mille


Top
 Profilo  
 
MessaggioInviato: 26/09/2015, 18:12 

Iscritto il: 19/09/2013, 13:26
Messaggi: 1360
Località: San Giovanni Rotondo
mmenaz ha scritto:
> Salve, vedo che per le installazioni multiple e per i vari anni sono
> consigliati suffissi di installazione e prefissi per le tabelle, che come
> risulta necessario saranno composti dal suffisso scelto per l'installazione
> e da un prefisso per l'anno accademico.
> Vedo poi che nei vostri sorgenti le tabelle sono richiamate con il nome
> "standard" (es "tbl_alunni"), quindi immagino vi sia un
> meccanismo per aggiungere il prefisso facendo il parsing della stringa sql.
> Non sarebbe *molto meglio* prevedere per ciascuna tabella un campo
> "installazione" ed un campo (di 4 caratteri) "anno
> accademico" (o "AA")?

L'utilizzo di una unica tabella per contenere i dati di più anni può avere dei vantaggi ma ha anche molti svantaggi: eccessive dimensioni, aggiunta di un campo a tutti gli indici, necessità di aggiornare tutti i vecchi dati per le modifiche effettuate nelle versioni successive, ecc.

> Dove avviene il parsing? In mysqli_query()? E se sì dove ne trovo la
> definizione?

Il parsing avviene nella funzione inspref.

_________________
Pietro


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 2 messaggi ] 

Tutti gli orari sono UTC [ ora legale ]


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Vai a:  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduzione Italiana phpBBItalia.net basata su phpBB.it 2010