Hej Nicklas.
For at tilføje lidt mere til Michaels post, så kan du se det hvis du stiller tabellerne op med noget dummy data.
News:
news_id head_name description full_text time_date category_id
1 Test This is a.... This is a test 00-00-00 1
2 Test 2 This is a.... This is a test 00-00-00 1
3 Ny træner FCK ansætter..FCK ansætte ny 00-00-00 2
4 DK taber DK ude af EM Danmark er fæ. 00-00-00 3
Category:
category_id name
1 Test
2 Fodbold
3 Håndbold
Altså det du skal være opmærksom på er at det tal som står i category_id i news tabellen, referer til den række med det givne id i Categogry tabellen.
Skal man anvende fagsprog så er det relationel databaseteori på grundplan.
Det er nemlig de tre forskellige måder de kan høre sammen på.
En til en, en til mange eller mange til mange. Forstået på den måde -
En til en: Der er kun plads til en nyhed pr. kategori og en nyhed kan kun tilhøre en kategori.
En til mange: En kategori kan have mange nyheder, men en nyhed kan kun tilhøre en kategori.
Mange til mange: En nyhed kan tilhøre mange kategorier, og en kategori kan have mange nyheder.
Du kan evt. tage et kig på dette billede og se om du kan se hvad der hører sammen.
Billede