Praxe na organizaci databází

V následujících úlohách musíte rozepsat strukturu tabulek: jejich názvy a pole.

Задание 1

Blog, v něm články. Články jsou rozděleny do kategorií. K článkům uživatelé zanechávají komentáře.

Задание 2

Fórum, v něm kategorie, v nich témata (téma náleží pouze jedné kategorii), v tématech příspěvky. Téma má autora. Uživatelé mohou si vyměňovat soukromé zprávy. Sestavte strukturu tabulek.

Задание 3

Sociální síť, v ní uživatelé, jejich přátelé, zeď, komentáře k příspěvkům na zdi. Uživatelé mohou si vyměňovat soukromé zprávy. Sestavte strukturu tabulek.

Задание 4

Jsou moře, řeky a jejich přítoky. Řeky mohou být přítoky jiných řek nebo ústit přímo do moře nebo do oceánu. Sestavte strukturu tabulek.

Задание 5

Uživatel, výměna zpráv mezi uživateli. Sestavte strukturu tabulek.

Задание 6

Web s termíny fotbalových zápasů. Každý zápas obsahuje datum zápasu, první tým a druhý tým. Jsou hráči, z nichž každý náleží jednomu týmu. Sestavte strukturu tabulek.

Задание 7

Genealogický strom. Uživatel, jeho babičky, dědečkové, matka, otec, bratři, sestry, děti. Lze najít jakéhokoliv příbuzného v jakékoliv generaci (například pra-pra-pra-dědečka). Je třeba uchovávat a získávat příbuzenské vazby. Sestavte strukturu tabulek.