Newsgroup: it.comp.appl.access
Titolo: Storico

Buonasera, mi permetto di postare per chiederVi una delucidazione. Mio
figlio ha creato un db per la scuola e quindi ogni anno si dovrebbe
archiviare gli alunni licenziati, e chiedo a voi consigli su come fare.
Sicuro di vostre risposte
maurizio56

 ha scritto nel messaggio
news:9wvtb.121590$e6.43...@twister2.libero.it...

La domanda è un pò troppo generica.
Dovresti specificare meglio il tipo di aiuto di cui hai bisogno:
Se il database esiste già dovresti indicare le tabelle/relazioni che
sarebbero interessate alla modifica.
Oppure vuoi sapere come impostare il lavoro di disegno del database?
Ciao.
--
Francesco G. Rizzoni

 ha scritto nel messaggio

Caro maurizio, qui siamo soliti darci del tu.
Il problema di tuo figlio e' prima di tutto concettuale.
In linea di principio infatti bisogna tenere presente che non e' necessario
"archiviare" (inteso, mi sembra di capire, come mettere da un'altra parte) i
dati relativi agli anni precedenti, a meno che' questi dati non siano tanti
da rallentare il db, ma siccome non credo che tuo figlio intenda gestire
tutte le scuole d'Italia allo stesso tempo, allora ne desumo che non esiste
alcuna necessita' di togliere i record da dove si trovano.
Per altri suggerimenti bisogna che tu spieghi meglio cosa fa il programma e
come funziona, soprattutto se vuoi dei suggerimenti specifici.
Ciao
Sib

"Sib" <sedav...@SPAMtiscali.it> ha scritto nel messaggio
news:PCztb.27607$9_.10...@news1.tin.it...

OK sib, so che nell'ng si da del tu, e per quanto riguarda il db, mio figlio
lo ha impostato che tiene traccia dei singoli studenti, quindi le
informazioni anagrafiche con una password in quanto nell'atrio vi è una
postazione in qui si può stampare le valutazioni ottenute(prossimamente lo
vorrebbe pubblicare anche in rete), una angrafica dei docenti con la
relativa password ed in base a quella, possono accedere a dei menù, una
anagrafica delle materie con il giorno e le ore di lezione, la possibilità
di inserire le valutazioni(otto sia in scritto che in orale) dei singoli
studenti per ogni quadrimestre e per gli scritini finali, quindi (la mia
preoccupazione) è che gestendo circa 500 studenti, possa essere pesante e
quindi rallentare nelle prestazioni e la mia idea sarebbe stata quella di
trasferire gli studenti licenziati in un altro db(consultabile a parte) in
modo sempre da avere quei 60~ record sempre disponibili. Spero che
l'illustrazione sia non l'abbia complicata.
maurizio56

 ha scritto nel messaggio
news:RkLtb.119104$vO5.4...@twister1.libero.it...

Basterebbe creare delle tabelle parallele (non mi viene un altro termine,
per indicare tabelle che sono, come struttura, simili a quelle originarie) a
quelle attuali (stessi campi e stessa struttura) e, con query di accodamento
scaricarvi tutti i dati (in base ad una determinata data). Dopodiché,
procedere all'eliminazione dei dati dalle tabelle di partenza (sempre
relativamente alla data di cui sopra o, meglio, all'anno scolastico).
Le tabelle parallele sarebbero poi sfruttabili come archivio storico.
Ma possibile che tuo figlio, dopo aver realizzato tutto il database (che è
anche piuttosto complesso, lo so perché sto provando a realizzare qualcosa
del genere) non sia in grado di pensare ad una soluzione del genere?
Ciao
Salvatore