Práctica sobre organización de bases de datos

Задание 1

Hay mares, ríos y sus afluentes. Los ríos pueden ser afluentes de otros ríos o desembocar directamente en el mar. Crea la estructura de las tablas.

Задание 2

Usuario, intercambio de mensajes entre usuarios. Crea la estructura de las tablas.

Задание 3

Sitio web con fechas de partidos de fútbol. Cada partido contiene la fecha del partido, el primer equipo y el segundo equipo. Hay jugadores, cada uno de los cuales pertenece a un equipo. Crea la estructura de las tablas.

Задание 4

Foro, en él hay categorías, en ellas temas (el tema pertenece solo a una categoría), en los temas hay posts. El tema tiene un autor. Los usuarios pueden intercambiar mensajes privados. Crea la estructura de las tablas.

Задание 5

Red social, en ella hay usuarios, sus amigos, muro, comentarios a las publicaciones en el muro. Los usuarios pueden intercambiar mensajes privados. Crea la estructura de las tablas.

Задание 6

Árbol genealógico. Usuario, sus abuelas, abuelos, madre, padre, hermanos, hermanas, hijos. Se puede encontrar cualquier pariente en cualquier generación (por ejemplo, el tatarabuelo). Es necesario almacenar y obtener los parentescos. Crea la estructura de las tablas.