credo che la cosa abbia poco a che fare con l'aspetto database e più a che fare con la strutturazione/progettazione dell'applicativo

sposto in programmazione