Praktyka organizacji baz danych

W następnych zadaniach należy opisać strukturę tabel: ich nazwy i pola.

Задание 1

Blog, zawiera artykuły. Artykuły są podzielone na kategorie. Użytkownicy zostawiają komentarze do artykułów.

Задание 2

Forum, zawiera kategorie, w nich tematy (temat należy tylko do jednej kategorii), w tematach posty. Temat ma autora. Użytkownicy mogą wymieniać się prywatnymi wiadomościami. Opracuj strukturę tabel.

Задание 3

Sieć społecznościowa, zawiera użytkowników, ich znajomych, tablicę, komentarze do wpisów na tablicy. Użytkownicy mogą wymieniać się prywatnymi wiadomościami. Opracuj strukturę tabel.

Задание 4

Istnieją morza, rzeki i ich dopływy. Rzeki mogą być dopływami innych rzek lub wpadać bezpośrednio do morza lub oceanu. Opracuj strukturę tabel.

Задание 5

Użytkownik, wymiana wiadomości między użytkownikami. Opracuj strukturę tabel.

Задание 6

Strona z terminami meczów piłkarskich. Każdy mecz zawiera datę meczu, pierwszą drużynę i drugą drużynę. Są zawodnicy, z których każdy należy do jednej drużyny. Opracuj strukturę tabel.

Задание 7

Drzewo genealogiczne. Użytkownik, jego babcie, dziadkowie, mama, tata, bracia, siostry, dzieci. Można znaleźć dowolnego krewnego na dowolnym poziomie (na przykład praprapradziadka). Należy przechowywać i uzyskiwać powiązania rodzinne. Opracuj strukturę tabel.