Da: Carlo Fantozzi <panda@inca.dei.unipd.it>
A: Michele Gardenal <gardenal@dei.unipd.it>
Oggetto: Query necessarie
Data: gioved 8 luglio 1999 19.09

Brevemente, ti dico le query pi urgenti su cui lavorare:

1) QUERY PER PRODURRE UN OUTPUT CONFORME A QUELLO DEL
PROTOCOLLO CARTACEO ATTUALE
input: data inizio, data fine (tipicamente, saranno 1/1/xxxx e 31/12/xxxx)
output: numero di protocollo, data, oggetto del carico/scarico; denominaz1
e denominaz2 del corrispondente; data_atto, numero_atto, riparto, oggetto
del carico/scarico; annotazioni per gli scarichi.
ordinamento: per data crescente; a parit di data, per numero di protocollo
crescente.
note: in questo modo, carichi e scarichi verranno mischiati, e ci sono carichi
e scarichi con lo stesso numero di protocollo! Come si pu fare per evitare
confusione? Aggiungiamo anche una colonna "categoria documento"?

2) MEGA-QUERY SUI DOCUMENTI
input: 2 date all'interno delle quali devono cadere i documenti; categoria dei
documenti (carico/scarico); array di parole da cercare nel campo oggetto
(codice di ricerca a cura di Francesco); tipo dei documenti (lettera, ecc.);
corrispondente con cui sono stati scambiati i documenti; riparto a cui i
documenti sono assegnati.
output: come nel caso 1)
note: molti degli input (anche tutti tranne uno!) possono avere valore null;
gli input null devono essere esclusi dalla query.

3) QUERY DEI DOCUMENTI PRESTATI MA NON RESTITUITI
input: nessuno
output: anno, numero, categoria, oggetto dei documenti; denominaz1 e
denominaz2 dell'affidatario di ciascun documento; data di inizio del
prestito.
ordinamento; per anno crescente; a parita' di anno, per numero
crescente.

Ci sono poi altre query, ma te le mando un'altra volta: adesso  meglio che
guardi un attimo come installare Apache.

Bisogna poi mettersi d'accordo sulle funzioni per la modifica e la
cancellazione,
ma questo e' un altro paio di maniche...

    Carlo
 