Ciao a tutti,
devo creare alcune tabelle di un database già esistente (oracle 9i).
Ognuna di esse ha circa un centinaio di campi di ogni tipo: radiobutton, checkbox, testo, numeri, cifre in €, date. Diciamo che il 35% sono testo, il 35% check, il 15% numeri e il restante 10% spalmato su radio, cifre e date.
Vorrei strutturare al meglio le tabelle cercando però di ottimizzare anche i tempi e la gestione dei campi (Che sono 10!!)... Ad esempio mi era venuto in mente di utlizzare un campo testo lungo x per memorizzare tutte le checkbox. In seguito se dovessi fare delle ricerche con una query SQL per verificare il singolo valore di una checkbox posso usare la funzione substr(). Ho fatto qualche prova e sembra funzionare bene... Per le radio button potrei fare lo stesso dando però 2 caratteri del campo per ogni radio, in modo da avere fino a 99 opzioni disponibili.
Per cifre e numeri userò il tipo number con o senza decimali.
Per le date il tipo campo date.
Per i testi il varchar2.
Ora vorrei un parere da parte vostra...
Come fareste voi? Qualche consiglio?
Memorizzare le checkbox o le radio in un unico campo mi può creare qualche problema?
Grazie a tutti