Как говорится в названии, у меня есть проект, который должен сделать именно это. Как реализовать логическую модель данных?
Фактический характер данных не важен. Допустим, я создаю школьную базу данных, и учителя могут обновлять оценки учеников и другие детали. После обновления они будут сохранены в базе данных, но изменения будут ждать, пока директор школы утвердит или отклонит их.
Помните, что учитель может внести ряд изменений в сеанс, например, изменить Джона. адрес, затем введите последнюю математическую оценку Салли и, наконец, обновите расписание следующего месяца. При входе в систему директор школы должен увидеть серию неутвержденных изменений, go, проходящих через них одно за другим, и одобрить или отклонить.
Предположим, что однажды мистер Джонс изменил оценку Салли с 90 до 88, это изменение видно только мистеру Джонсу и директору школы. Все остальные увидят 90. Миссис Смит по-прежнему может вносить дополнительные изменения в официальный счет Салли (90), поэтому вполне вероятно, что, когда директор школы войдет в систему, он / она увидит два обновления:
- Обновление г-на Джонса с 90 до 88.
- Обновление миссис Смит с 90 до 85.
Директор школы узнает, что последует, и решит, что обновить, а что отклонить. .
Заранее спасибо.
PS. Мне бы особенно хотелось узнать, имеется ли какой-либо шаблон в домене publi c.