...og et godt argument er at du ikke kender min hobby. Derfor kan du ikke designe dit udkast til at have plads i den til den præcise hobby. Men når du en dag opdager den, kan du sagtens taste den i et felt i "hobby"-tabellen.
Relationerne mellem personer og hhv. have, sport og musik er mange til mange-relationer, hvilket betyder at du skal have tabeller til: persondata havedata sportdata musikdata og derudover 3 tabeller til at danne relationer mellem persondata og de 3 øvrige tabeller.
Erik har ret. Jeg vil lave Hobby-tabellen således: PersonID Hobby Beskrivelse
PersonID er således fremmednøgle til Person-tabellen (hvis der er et ID på denne)
Feltet hobby kan således indeholde hvad som helst: Have, Sport, Musik, Glansbilleder m.m. Beskrivelse kan så være nogle uddybende kommentarer til personens hobby (hvor, hvor tit m.m.) Derved kan hver person have ubegrænset antal hobbyer. (det kan sagtens normaliseres yderligere, men dette vil række langt hen ad vejen)
Erikjuul har ret i at vi kan gå et skridt videre, så du ikke står med en masse felter med hobbies, der er ens, men alligevel forskellige: "hunde", "hund", "hundeopdræt", "vovser". Sådan som det står her kan du sagtens skrive det ud sammen med personen, måske søge på det, men ikke lave en statistik, der kan bruges til noget.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.