Помогите проектировать БД

Krisha

pain in the neck
Помогите проектировать БД

Имеем:

юзеры - копмании (у одной компании много юзеров)
модули - уроки (у одного модуля много уроков)
уроки - ответы (у одного урока много ответов)

Тут всё понятно, но есть одна фигня, у урока может быть несколько так называемых частей, такие как:

- intro урока
- сам урок
- outro урока

У урока может быть больше 1 intro и больше 1 outro, при чем у некоторых уроков intro и outro есть, а у некоторых нету.

Но самое противное тут еще и то, что не понятно как в базе определить последовательность какое intro за каким должно идти и тоже самое с outro. Никак не могу одуплить как спроектировать такую ситуацию,

Хелп.
 

Demiurg

Guest
так заведи табличку с частями, которая будет ссылаться на уроки , и в которой будет поле сортировки.
 

Crazy

Developer
Скажи, что конкретно тебе непонятно, и люди появятся.
 

Krisha

pain in the neck
не понятно, что из себя представляет "поле сортировки", о котором упомянул Demiurg
 

Crazy

Developer
Отдельная колонка, в которой ты хранишь критерий сортировки. В простейшем случае -- порядковый номер.
 
Сверху