Flare wrote:
> Denne normalisering er naturligvis lavet for at undgå redudant data.
Vær venligst opmærksom på, at normalisering er noget, man foretager i en
datamodel - redundans er på den måde ikke forekommende i datamodellen.
Dette er absolut ikke ensbetydende med, at ens database ikke indeholder
redundans. Faktisk er de fleste databasesystemer konstrueret til, at du kun
kan sætte indeks på en tabel ad gangen, hvilket betyder, at du bliver nødt
til at have en hel masse redundans for at få en nogenlunde perfornance ud
af det.
> Men hvordan faen holder jeg styr på hvilke reviews der hører til hvilken
> skærm? Jeg kan jo kun lave EN attribut som foreign key til review_tabelen.
Du laver en foreign key fra review-tabellen til skærmtabellen på samme måde
som du laver foreign keys fra skærmtabellen til de andre tabeller.
Eller på mere jævnt dansk: Du laver et felt i review-tabellen, der
indeholder nummeret på den skærm, reviewet er til.
Lars.
--
Dybdahl Engineering
http://dybdahl.dk/