Ik zit met het volgende probleem in mijn maag en weet niet wat ik nu het beste kan doen. Ook heb ik met de zoekmachine niets kunnen vinden dus bij deze mijn vraag.
Ik heb een database met een aantal persoonsgegevens (ongeveer 20 velden), daarnaast kunnen er ongeveer 80 opties per persoon worden aan en of uitgezet.
Ik kan dan het volgende doen: 1 gigantische tabel maken met 100 velden waarbij ik in 80 velden een 1 of een nul zet indien van toepassing of niet.
of
Ik maak een tabel persoonsgegevens (20 velden) en een tabel mogelijkheden (80 records, 2 velden(id, beschrijving)) en crieer daarnaast een tabel welke een persoon aan de mogelijkheden koppelt indien van toepassing (persoon_id, mogelijkheden_id), (een 1 dus, nullen worden niet geschreven).
Mijn vraag is nu wat kan ik het beste doen? 1 grote tabel maken of 3 kleinere. De laatste manier kost denk ik veel prestatievermogen maar bij de eerste optie vind ik de tabel wel erg groot worden.
Ben benieuwd naar jullie reacties. Want wat is nu de beste oplossing?
Ik heb een database met een aantal persoonsgegevens (ongeveer 20 velden), daarnaast kunnen er ongeveer 80 opties per persoon worden aan en of uitgezet.
Ik kan dan het volgende doen: 1 gigantische tabel maken met 100 velden waarbij ik in 80 velden een 1 of een nul zet indien van toepassing of niet.
of
Ik maak een tabel persoonsgegevens (20 velden) en een tabel mogelijkheden (80 records, 2 velden(id, beschrijving)) en crieer daarnaast een tabel welke een persoon aan de mogelijkheden koppelt indien van toepassing (persoon_id, mogelijkheden_id), (een 1 dus, nullen worden niet geschreven).
Mijn vraag is nu wat kan ik het beste doen? 1 grote tabel maken of 3 kleinere. De laatste manier kost denk ik veel prestatievermogen maar bij de eerste optie vind ik de tabel wel erg groot worden.
Ben benieuwd naar jullie reacties. Want wat is nu de beste oplossing?