Originariamente inviato da iorso
caro bomberdini:
Anche io opterei più per la creazione di due tabelle.
Da informatico autodidatta, nel caso però di una sola tabella, farei una cosa che forse un vero informatico giudicherà poco ortodossa:
con una prima query estrapolerei nome e data di nascita e inserirei i risultati in un vettore (array).
Poi, con una seconda query, prendo nome e data di morte e inserirei il tutto nello stesso vettore.
Poi ordinerei (sort) per data il vettore lo visualizzerei.
In questo caso si avrebbe un database di dimensione inferiore (una sola tabella) ma il tempo per estrapolare i dati sarebbe (credo) più lungo.
Ci sarà una sola tabella però questa avrà molti campi vuoti (nel caso la persona sia in vita, il campo data di morte sarà vuoto).
Utilizzando due tabelle si avrà un database di dimensioni maggiori.
Il tempo di ricerca dati dovrebbe essere però più veloce.
Inoltre le tabelle non presentano campi vuoti.
Sono corrette le mie considerazioni?
Grazie ancora