powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Метка для текущего значения detail-сущности
11 сообщений из 11, страница 1 из 1
Метка для текущего значения detail-сущности
    #36368759
Feos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую.
Проектирую "кадры", одно из правомерных пожеланий заказчика, в перечне сотрудников отображать текущее(последнее) значение различных детэйлов, таких как последняя дата повышении квалификации, дата последнего декретного отпуска, текущее звание и дата присвоения и т.д.

Как я понимаю способа три:
1) признак актуальности в зависимой сущности
2) ссылка на актуальную в родительской
3) "агрегировать" каждую зависимую сущность

Как определиться, если считать что у выборки приоритет перед вводом?
...
Рейтинг: 0 / 0
Метка для текущего значения detail-сущности
    #36368922
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Метка для текущего значения detail-сущности
    #36368997
Feos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извини, не вижу связи.
...
Рейтинг: 0 / 0
Метка для текущего значения detail-сущности
    #36369224
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FeosИзвини, не вижу связи.это периодические данные, с сохранением всей истории, твои актуальные будут наверное последними
...
Рейтинг: 0 / 0
Метка для текущего значения detail-сущности
    #36369330
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> последняя дата повышении квалификации, дата последнего декретного отпуска, текущее звание и дата присвоения и т.д.

Вы напрасно свалили все в кучу. Регистрировать отпуск и звание необходимо по-разному. Просто потому, что, например, декретный отпуск откатить невозможно: либо он есть, либо его нет, а, например, звание может меняться произвольным образом.

> способа три:

Способ один. Отдельно регистрируется истории изменений, отдельно - состояния (в данном случае - состояния трудовых (и связанных с ними) отношений сотрудника и работодателя).
...
Рейтинг: 0 / 0
Метка для текущего значения detail-сущности
    #36369363
дурачьё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621Вы напрасно свалили все в кучу. Регистрировать отпуск и звание необходимо по-разному. Просто потому, что, например, декретный отпуск откатить невозможно: либо он есть, либо его нет, а, например, звание может меняться произвольным образом.имхо одно и тоже оба имееют дату начала и дату конца тч самое то применить совет Naf'a
...
Рейтинг: 0 / 0
Метка для текущего значения detail-сущности
    #36369432
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) для начала надо иметь схему БД
в ней каждое изменение статуса имеет дату приказа об изменении
3) для каждой из последних повремени значений х-к иметь вычисляемое на стороне сервера поле
по ф-ле что то вроде
select distinct поле from приказы where дата=(select max(дата).......)
...
Рейтинг: 0 / 0
Метка для текущего значения detail-сущности
    #36369580
Feos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос в необходимой денормализации. Метку в зависимой или ссылку в родительской(пока не лопнет)
...
Рейтинг: 0 / 0
Метка для текущего значения detail-сущности
    #36369595
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Вопрос в необходимой денормализации.

Нет такой необходимости.
...
Рейтинг: 0 / 0
Метка для текущего значения detail-сущности
    #36370068
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Feos,

Тут прям на этой странице есть топик . Не то?
...
Рейтинг: 0 / 0
Метка для текущего значения detail-сущности
    #36370846
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ссылка на актуальную в родительскойНе прокатит, т.к. нельзя узнать какое значение было на конкретную дату. Спасет только дата актуальности.
В некот. случаях для нужд производительности можно применить комбинированный метод из 1+3 или 2+3.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Метка для текущего значения detail-сущности
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]