Практика върху организация на бази данни

Задание 1

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

Задание 2

Потребител, обмен на съобщения между потребители. Съставете структурата на таблиците.

Задание 3

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

Задание 4

Форум, в него категории, в тях теми (темата принадлежи само на една категория), в темите постове. Темата има автор. Потребителите могат да обменят лични съобщения. Съставете структурата на таблиците.

Задание 5

Социална мрежа, в нея потребители, техните приятели, стена, коментари към публикации на стената. Потребителите могат да обменят лични съобщения. Съставете структурата на таблиците.

Задание 6

Генеалогично дърво. Потребител, неговите баби, дядовци, майка, баща, братя, сестри, деца. Може да се намери всеки роднина във всяко поколение (например пра-пра-пра-дядо). Трябва да се съхраняват и получават роднински връзки. Съставете структурата на таблиците.