Beste mensen ik moet een normalisatie doen van een database van een datingsectie van een website..nu ze stoppen bepaalde waarden gescheiden door een komma in één veld. Dit mag niet volgens de eerste normalisatie vorm.

De bedoeling is dat een gebruiker zijn eigen kenmerken invult, en zijn wensen wat betreft de partner..

Ik heb dus dit tot zover:

http://www.link2trials.nl/schema.jpg

Ik zit alleen met het volgende. Als wens moet die gebruiker ook nog leeftijd en lengte kunnen aangeven. Dit zijn twee waarden . Dus tussen 18 en 65 en bijv tussen 1 meter 65 en 1 meter 80.

Ik heb geen flauw idee hoe ik dit in die tabellen kwijt kan iemand een idee? Ik hoop dat jullie het laatste stukje kunnen oplossen(en kijken of de rest een beetje goed is) alvast bedankt!
Je normalisatie lijkt me wat overbodig ingewikkeld, persoonlijk zou ik zelf eerder voor de overzichtelijkheid de normalisatie van die 3 kolommen in 3 verschillende tabellen laten plaatsvinden, maar in dit geval zal het ook wel kunnen in één tabel, maar het heeft als nadeel dat mocht 1 van de 3 kolommen een extra kolom nodig hebben in haar normalisatie (volg je me nog?) dat het dan voor alle 3 geld.

Het plaatje heb ik even aangepast met commentaar, zie:

bedanktvoor je bericht..ik ben niet helemaal duidelijk gewwest denk ik

1. de leeftijd en lengte kan iemand zelf bepalen dus ik wens bijvoorbeeld iemadn tuusen de 30 en 40 net zoals ik wil iemand die tussen 160 en 170 lengte heeft (deze kunnen dus niet in subcategorie aangezien deze per lid anders is)

2. Die tabel EIGEN DATING INFO..daar hoeft per keer maar 1 waarde in. Namelijk uit een 1 van de categorien..bijv haarkleur,lengte,opleiding,ogen (voor die member is dat altijd maar 1 waarde)

3. er is al een tabel met ledeninfo..waar userid instaan en naam etc

Het onderstaade wat je hebt geschreven begrijp ik niet echt

Reageren