Practică pe organizarea bazelor de date

În următoarele probleme, trebuie să descrieți structura tabelelor: numele și câmpurile lor.

Задание 1

Un blog, în el articole. Articolele sunt împărțite pe categorii. Utilizatorii lasă comentarii la articole.

Задание 2

Un forum, în el categorii, în ele subiecte (un subiect aparține unei singure categorii), în subiecte postări. Un subiect are un autor. Utilizatorii pot schimba mesaje private. Alcătuiți structura tabelelor.

Задание 3

O rețea socială, în ea utilizatori, prietenii lor, un perete, comentarii la postările de pe perete. Utilizatorii pot schimba mesaje private. Alcătuiți structura tabelelor.

Задание 4

Există mări, râuri și afluenții lor. Râurile pot fi afluenți ai altor râuri sau se varsă direct în mare sau în ocean. Alcătuiți structura tabelelor.

Задание 5

Utilizator, schimb de mesaje între utilizatori. Alcătuiți structura tabelelor.

Задание 6

Site cu datele jocurilor de fotbal. Fiecare joc conține data jocului, prima echipă și a doua echipă. Există jucători, fiecare aparținând unei echipe. Alcătuiți structura tabelelor.

Задание 7

Arbore genealogic. Utilizator, bunicele lui, bunicii, mama, tata, frați, surori, copii. Se poate găsi orice rudă în orice neam (de exemplu, stră-stră-stră-bunicul). Este necesar să se stocheze și să se obțină legăturile de rudenie. Alcătuiți structura tabelelor.