Практика за организација на бази на податоци

Во следните задачи треба да ја опишете структурата на табелите: нивните имиња и полиња.

Задание 1

Блог, во него статии. Статиите се поделени во категории. На статиите корисниците оставаат коментари.

Задание 2

Форум, во него категории, во нив теми (темата припаѓа само на една категорија), во темите постови. Темата има автор. Корисниците можат да разменуваат лични пораки. Составете структура на табели.

Задание 3

Социјална мрежа, во неа корисници, нивните пријатели, ѕид, коментари на записите на ѕидот. Корисниците можат да разменуваат лични пораки. Составете структура на табели.

Задание 4

Има мориња, реки и нивните притоки. Реките можат да бидат притоки на други реки или да се вливаат директно во море или во океан. Составете структура на табели.

Задание 5

Корисник, размена на пораки помеѓу корисници. Составете структура на табели.

Задание 6

Веб-страница со датуми на фудбалски натпревари. Секој натпревар содржи датум на натпреварот, прв тим и втор тим. Има играчи, од кои секој припаѓа на еден тим. Составете структура на табели.

Задание 7

Генеалошко дрво. Корисник, неговите баби, дедовци, мајка, татко, браќа, сестри, деца. Може да се најде секој роднина во секое колено (на пример, пра-пра-пра-дедо). Треба да се чуваат и да се добиваат роднински врски. Составете структура на табели.