Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 СправочникоРабочая таблица  [new]
vah
Member

Откуда:
Сообщений: 2657
Скажите пожалуйста,
не могу решить дилемму.

Есть таблица редактируемый справочник. Надо хранить разные версии этого справочника.
Для этого лучше иметь две таблицы (редактируемый справочник и его копия с версиями)
или все хранить в одной таблице, добавив одно поле, ссылающееся на нулевую версию самой себя?

Заранее благодарен.
27 мар 19, 09:31    [21844578]     Ответить | Цитировать Сообщить модератору
 Re: СправочникоРабочая таблица  [new]
iap
Member

Откуда: Москва
Сообщений: 46983
Я бы в одной таблице сделал.
27 мар 19, 10:21    [21844667]     Ответить | Цитировать Сообщить модератору
 Re: СправочникоРабочая таблица  [new]
court
Member

Откуда:
Сообщений: 2020
vah
Надо хранить разные версии этого справочника.

если сервер >= 2016, то можно сделать "по-ленивому" :) - Темпоральные таблицы
27 мар 19, 11:02    [21844727]     Ответить | Цитировать Сообщить модератору
 Re: СправочникоРабочая таблица  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31366
vah
Есть таблица редактируемый справочник. Надо хранить разные версии этого справочника.
Для этого лучше иметь две таблицы (редактируемый справочник и его копия с версиями)
или все хранить в одной таблице, добавив одно поле, ссылающееся на нулевую версию самой себя?
Зависит от использования, от смысла справочника и его версий.
Если ссылки идут на версии, то сделать в одной таблице, если ссылки идут на базовое значение, то сделать 2 таблицы.
27 мар 19, 11:12    [21844746]     Ответить | Цитировать Сообщить модератору
 Re: СправочникоРабочая таблица  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7771
vah,

версии в каком смысле? Историческом или ещё каком-то?
27 мар 19, 12:24    [21844889]     Ответить | Цитировать Сообщить модератору
 Re: СправочникоРабочая таблица  [new]
vah
Member

Откуда:
Сообщений: 2657
Владислав Колосов,
в смысле согласованности
27 мар 19, 13:01    [21844967]     Ответить | Цитировать Сообщить модератору
 Re: СправочникоРабочая таблица  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7771
vah,

согласованности с чем? Как производится создание новой версии?
27 мар 19, 14:08    [21845083]     Ответить | Цитировать Сообщить модератору
 Re: СправочникоРабочая таблица  [new]
vah
Member

Откуда:
Сообщений: 2657
Владислав Колосов
vah,

согласованности с чем? Как производится создание новой версии?


есть кнопка по которой создается новая версия справочника, она редактируется и руководитель согласовывает новую версию справочника
27 мар 19, 16:15    [21845231]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить