Web forum - FÃ¥ tips og hjelp innen programmering!
Her kan du spørre medlemmene på WebRessurs.no om hjelp innen webprogrammering!
Klikk på et innlegg for å lese / besvare dette, eller klikk HER for nytt innlegg.
Relasjoner mellom tabeller i SQLserver [ Besvar ] Av: Øyvind A. Isaksen
Jeg skal lagre menyen for en webside i SQL-server, og har et lite spørsmål vedrørende dette:
Det som er kluet, er at jeg trenger èn tabell som lagrer hovedkategoriene (tblMain), 2 tabeller som lagrer subkategorier (tblSub1 og tblSub2), og en siste tabell som lagrer produkter (tblProducts).
For noen hovedkategorier trenger jeg 2 nivåer med subkategorier (tblSub1 og tblSub2), for andre hovedkategorier trenger jeg kun ett nivå med subkategorier (tblSub1).
I de tilfellene der man trenger 2 subkategorier vil jeg se det som riktig å relatere tabellene som følger:
tblMain - tblSub1 - tblSub2 - tblProducts
I de tilfellene hvor man bare trenger èn submeny ville en relasjon se ut slik:
tblMain - tblSub1 - tblProducts
Mitt spørsmål:
Hvordan bør man smartest mulig kombinere dette, slik at en database kan lagre en menystruktur med både en og 2 nivåer av subkategorier?