Prax na organizáciu databáz

V nasledujúcich úlohách musíte popísať štruktúru tabuliek: ich názvy a polia.

Задание 1

Blog, v ňom články. Články sú rozdelené na kategórie. K článkom užívatelia zanechávajú komentáre.

Задание 2

Fórum, v ňom kategórie, v nich témy (téma patrí len do jednej kategórie), v témach príspevky. Téma má autora. Užívatelia môžu vymieňať súkromné správy. Zostavte štruktúru tabuliek.

Задание 3

Sociálna sieť, v nej užívatelia, ich priatelia, stena, komentáre k príspevkom na stene. Užívatelia môžu vymieňať súkromné správy. Zostavte štruktúru tabuliek.

Задание 4

Sú moria, rieky a ich prítoky. Rieky môžu byť prítokmi iných riek alebo ústiť priamo do mora alebo do oceánu. Zostavte štruktúru tabuliek.

Задание 5

Užívateľ, výmena správ medzi užívateľmi. Zostavte štruktúru tabuliek.

Задание 6

Webstránka s dátumami futbalových hier. Každá hra obsahuje dátum hry, prvý tím a druhý tím. Sú hráči, z ktorých každý patrí do jedného tímu. Zostavte štruktúru tabuliek.

Задание 7

Genealogický strom. Užívateľ, jeho babky, dedkovia, mama, otec, bratia, sestry, deti. Je možné nájsť akéhokoľvek príbuzného v akomkoľvek kolene (napríklad pra-pra-pra-dedka). Je potrebné ukladať a získať príbuzenské vzťahy. Zostavte štruktúru tabuliek.