Ik heb hulp nodig. Ik moet een database maken, maar ik word helemaal gek van die normalisatie regels en het lukt mij langs geen kanten. Het zou een database moeten worden van aquariumvissen. De bedoeling is om allerhande informatie van vissoorten gemakkelijk te kunnen opzoeken. En een andere toepassing die ik in gedachten had is om gemakkelijk en rap een care sheet te kunnen afdrukken van een vissoort. Probleem is dat dit dus helemaal iets anders is dan allemaal die "order" voorbeelden die overal staan, en dat dus van dit soort database nergens een voorbeeld ivm normalisatie te vinden is. Hier zijn alle gegevens die ik er in wil zetten.
- *Wet_naam (de latijnse naam van de vissoort; dit zou mijn primaire sleutel worden dan)
- Synoniemen (Latijnse synoniemen van de vissoort; dus bv verouderde benamingen etc..)
- Ned_naam (de Nederlandstalige naam of namen)
- Eng_naam (de nederlandstalige naam of namen)
- Werelddeel (waarvan de vis afkomstig is)
- kweekvormen (De verschillende kweekvormen van de vis; dit laat ik mischien gewoon vallen want ik heb zo het gevoel dat het alles nog eens zo ingewikkeld maakt, zeker als ik dan ook van elke kweekvorm een foto en beschrijving zou willen geven?)
- Max_lengte (de lengte die de vis kan bereiken)
- Max_hoogte (de hoogte die de vis kan bereiken; is voor maar enkele vissen van toepassing)
- waterlaag (de waterlaag waarin de vis meestal vertoeft, met als mogelijkheden boven, boven-midden, midden, midden-onder, onder, overal)
- voedseleisen (het 'dieet' van de soort; plantaardig, dierlijk, slakken of/en droogvoer)
- sociaal (schoolvis, groepsvis, solitair, harem, koppel)
- kweek (manier van voortplanten; eilevendbarend, eierleggen (vrijlegger, schuimnestbouwer, etc), muilbroeder, ..)
- geslachtsonderscheid
- man
- vrouw
- familie (wetenschappelijke naam van de familie)
- eig_familie (de eigenschappen van de familie)
- Ph (zuurtegraad)
- Gh (algemene hardheid)
- KH (tijdelijke hardheid)
- temp (temperatuur van het water)
- min_lengte_aqua (minimum lengte van het aquarium)
- min_hoogte_aqua (minimum hoogte van het aquarium)
- min_inhoud_aqua (minimum liter inhoud van het aquarium)
- inrichting_aqua (voorstel voor beste inrichting van het aquarium)
- opmerkingen (nog eventuele aanvullingen over de soort)
- verkoopprijs (prijs van in de winkel)
- aankoopprijs (prijs van aankoop)
- Ltste_best (datum van de laatste keer dat deze vis is aangekocht)
Zo dat was het. Die laatste drie regels heb ik er bijgezet omdat die misschien kunnen gebruikt worden in de dierenwinkel waar ik werk, maar heel nuttig zullen ze niet zijn.
Als eerste normaalvorm had ik deze:
Vissoort
- *wet_naam
- synoniemen
- ned_naam
- eng_naam
- werelddeel
- kweekvormen
- max_lengte
- max_hoogte
- waterlaag
- voedseleisen
- sociaal
- kweek
- opmerkingen
- verkoopprijs
- aankoopprijs
- Ltste_best
Geslacht
- *Geslachtsonderscheid_ID
- *wet_naam
- man
- vrouw
Familie
- *familie
- *wet_naam
- eig_familie
Waterwaarden
- *waterwaarden_ID
- *wet_naam
- Ph
- GH
- KH
- Temp
Aquarium
- *Aquarium_ID
- *wet_naam
- min_lengte
- min_hoogte
- min_inhoud
- inrichting
Zag er eerst goed uit in mijn ogen, maar dan begon ik mij nog wat meer te verdiepen en ik denk niet dat dit helemaal juist is :s
Als tweede normalisatievorm had ik dan tenslotte nog dit:
Vissoort
- *wet_naam
- synoniemen
- ned_naam
- eng_naam
- werelddeel
- kweekvormen
- max_lengte
- max_hoogte
- waterlaag
- voedseleisen
- sociaal
- kweek
- opmerkingen
- verkoopprijs
- aankoopprijs
- Ltste_best
- *Geslachtsonderscheid_ID
- *wet_naam
- *Geslachtsonderscheid_ID
- man
- vrouw
- *familie
- *wet_naam
- *familie
- eig_familie
- *waterwaarden_ID
- *wet_naam
- waterwaarden_ID
- PH
- GH
- KH
- temp
- *Aquarium_ID
- *wet_naam
- *aquarium_ID
- min_lengte
- min_hoogte
- min_inhoud
- inrichting
Hm ja, da was't. zo heb ik het op papier, maar twas inmiddels ook wel al enkele dagen geleden dat ik er nog naar gekeken had, dus waarom ik wat gedaan had weet ik niet meer. Maar volgens mij klopt het toch wel helemaaaaaal niet
Wie o wie kan mij op weg zetten, of goeie tips geven?
Dankuwel aan iedereen die een nobele poging wil wagen...
- *Wet_naam (de latijnse naam van de vissoort; dit zou mijn primaire sleutel worden dan)
- Synoniemen (Latijnse synoniemen van de vissoort; dus bv verouderde benamingen etc..)
- Ned_naam (de Nederlandstalige naam of namen)
- Eng_naam (de nederlandstalige naam of namen)
- Werelddeel (waarvan de vis afkomstig is)
- kweekvormen (De verschillende kweekvormen van de vis; dit laat ik mischien gewoon vallen want ik heb zo het gevoel dat het alles nog eens zo ingewikkeld maakt, zeker als ik dan ook van elke kweekvorm een foto en beschrijving zou willen geven?)
- Max_lengte (de lengte die de vis kan bereiken)
- Max_hoogte (de hoogte die de vis kan bereiken; is voor maar enkele vissen van toepassing)
- waterlaag (de waterlaag waarin de vis meestal vertoeft, met als mogelijkheden boven, boven-midden, midden, midden-onder, onder, overal)
- voedseleisen (het 'dieet' van de soort; plantaardig, dierlijk, slakken of/en droogvoer)
- sociaal (schoolvis, groepsvis, solitair, harem, koppel)
- kweek (manier van voortplanten; eilevendbarend, eierleggen (vrijlegger, schuimnestbouwer, etc), muilbroeder, ..)
- geslachtsonderscheid
- man
- vrouw
- familie (wetenschappelijke naam van de familie)
- eig_familie (de eigenschappen van de familie)
- Ph (zuurtegraad)
- Gh (algemene hardheid)
- KH (tijdelijke hardheid)
- temp (temperatuur van het water)
- min_lengte_aqua (minimum lengte van het aquarium)
- min_hoogte_aqua (minimum hoogte van het aquarium)
- min_inhoud_aqua (minimum liter inhoud van het aquarium)
- inrichting_aqua (voorstel voor beste inrichting van het aquarium)
- opmerkingen (nog eventuele aanvullingen over de soort)
- verkoopprijs (prijs van in de winkel)
- aankoopprijs (prijs van aankoop)
- Ltste_best (datum van de laatste keer dat deze vis is aangekocht)
Zo dat was het. Die laatste drie regels heb ik er bijgezet omdat die misschien kunnen gebruikt worden in de dierenwinkel waar ik werk, maar heel nuttig zullen ze niet zijn.
Als eerste normaalvorm had ik deze:
Vissoort
- *wet_naam
- synoniemen
- ned_naam
- eng_naam
- werelddeel
- kweekvormen
- max_lengte
- max_hoogte
- waterlaag
- voedseleisen
- sociaal
- kweek
- opmerkingen
- verkoopprijs
- aankoopprijs
- Ltste_best
Geslacht
- *Geslachtsonderscheid_ID
- *wet_naam
- man
- vrouw
Familie
- *familie
- *wet_naam
- eig_familie
Waterwaarden
- *waterwaarden_ID
- *wet_naam
- Ph
- GH
- KH
- Temp
Aquarium
- *Aquarium_ID
- *wet_naam
- min_lengte
- min_hoogte
- min_inhoud
- inrichting
Zag er eerst goed uit in mijn ogen, maar dan begon ik mij nog wat meer te verdiepen en ik denk niet dat dit helemaal juist is :s
Als tweede normalisatievorm had ik dan tenslotte nog dit:
Vissoort
- *wet_naam
- synoniemen
- ned_naam
- eng_naam
- werelddeel
- kweekvormen
- max_lengte
- max_hoogte
- waterlaag
- voedseleisen
- sociaal
- kweek
- opmerkingen
- verkoopprijs
- aankoopprijs
- Ltste_best
- *Geslachtsonderscheid_ID
- *wet_naam
- *Geslachtsonderscheid_ID
- man
- vrouw
- *familie
- *wet_naam
- *familie
- eig_familie
- *waterwaarden_ID
- *wet_naam
- waterwaarden_ID
- PH
- GH
- KH
- temp
- *Aquarium_ID
- *wet_naam
- *aquarium_ID
- min_lengte
- min_hoogte
- min_inhoud
- inrichting
Hm ja, da was't. zo heb ik het op papier, maar twas inmiddels ook wel al enkele dagen geleden dat ik er nog naar gekeken had, dus waarom ik wat gedaan had weet ik niet meer. Maar volgens mij klopt het toch wel helemaaaaaal niet

Wie o wie kan mij op weg zetten, of goeie tips geven?
Dankuwel aan iedereen die een nobele poging wil wagen...