Re[6]: Как организовать домен?
От: Ocenochka  
Дата: 19.09.11 14:53
Оценка:
Здравствуйте, hachik, Вы писали:

H>Мне кажется если сделать структуру таблиц более нормализованной то будет проще организовать все в одной схеме. Как уже сказали — ввести состояния.

H>Взять таблицу Documents, описывающую шапку документа. К ней прикрутить таблицу Versions — с состояниями — в ней же и хранится вся история состояний с документом. Свойства документа — тоже отдельная таблица — properties и таблица связей propToVersion в которой будет связь версии со свойством.

Да примерно так и вышло. Иерархия таблиц для документа в единственном экземпляре + две таблицы ссылающиеся на документ: 1. проект, 2. утвержденные.

H>Это примерно в общем виде, наверное косячки есть, можно продумать подробнее. Правда я не знаю как такая структура ложится на ORM


На ORM нормально ложится.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Люблю ставить оценки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.