A kerdes az, hogyan lehet kozottuk a kapcsolatokat felepiteni.
Nem kérdés, relációs adatbázis...
Dimenzió táblák:
- csapatok
- szezonok
- játékosok
- bírók
- tökömtudjamégmi
Ténytáblák:
- meccsek
pl:
Csapatok tábla:
- név
- alapítás éve
- tulajdonos_id
- címadatok
stb.
Szezonok tábla:
- szezonok_id
- megnevezés
- kezdete
-vege
Meccs tábla:
- meccs_id
- szezon_id
- dátum
- hazai_csapat_id
- vendeg_csapat_id
- mikor
- eredmény
Amikor le akarsz kérdezni, akkor ahol id van, ott bejoinolod a törzsadatokat:
SELECT
szezonok.megnevezes,
meccsek.datum,
hazai.nev,
vendeg.nev,
meccsek.mikor,
meccsek.eredmeny
FROM meccsek
inner join szezonok on meccsek.szezon_id=szezonok.id
inner join csapatok hazai on meccsek.hazai_csapat_id=hazai.id
inner join csapatok vendeg on meccsek.vendeg_csapat_id=vendeg.id
kábé, ezt most csak összeírtam gyorsan, de így kell elképzelni.
"Debugging is like being the detective in a crime movie where you're also the murderer."