Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Схема БД расчет ЗП / 7 сообщений из 7, страница 1 из 1
29.05.2013, 08:41
    #38277796
PunK_HS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема БД расчет ЗП
Доброго времени суток!
Сразу прошу извинить за ламерский вопрос)
Пытаюсь реализовать простую БД по расчету зарплаты на Firebird 2.0. (во вложении текущая схема данных)
Нужно ли в таблице MOVE_WORKERS добавлять название отдела из DI_UNITS (не произойдет ли зацикливание?), или лучше использовать запросы INNER JOIN через DI_WORKERS ?

...
Рейтинг: 0 / 0
29.05.2013, 08:55
    #38277803
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема БД расчет ЗП
То что у вас таблица подразделений является главной для должностей мне кажется не совсем правильным. Во всех отделах может быть Специалист, Ведущий специалист, Эксперт, ... Я стараюсь делать таблдицу должностей отдельно. Т.е. таблицы

Физлица
Отделы (Подразделения)
Должности

и таблица Назначений, в которой фиксируется факт назначения Физлица на Должность в конкретный Отдел, дата назначения, сумма оклада.

Более того сочетание Должности и Отдела образуют слот в Штатаном расписании, который может быть заполнен или оставаться вакантным. В этом случае таблицы будут такие

Физлица
Отделы/Подразделения
Должности
ШтатноеРасписание (Отдел, Должность, ВилкаОклада)
Назначения (ШтатаноеРасписание, Физлицо, Дата, Оклад)
...
Рейтинг: 0 / 0
29.05.2013, 09:08
    #38277815
PunK_HS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема БД расчет ЗП
Программист-Любитель,

Спасибо за совет!
...
Рейтинг: 0 / 0
29.05.2013, 15:17
    #38278621
PunK_HS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема БД расчет ЗП
Реализовал вот так:


Подскажите, как реализовать аналог регистра из 1С.
Допустим, зп повысили в марте на 5000 руб, а нужно узнать сколько получал в январе. Мартовскую ставку брать нельзя.
...
Рейтинг: 0 / 0
29.05.2013, 15:29
    #38278651
PunK_HS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема БД расчет ЗП
Правильным ли будет добавить дату увольнения в таблицу LIST_DESTANATION, и выбирать ставку в зависимости от попадания даты отчета в отрезок времени?
...
Рейтинг: 0 / 0
29.05.2013, 18:55
    #38279153
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема БД расчет ЗП
PunK_HSПодскажите, как реализовать аналог регистра из 1С.
Допустим, зп повысили в марте на 5000 руб, а нужно узнать сколько получал в январе. Мартовскую ставку брать нельзя.У нас для этого есть соотв.документ - назначение. Там назначают на вакансию и меняют ЗП.

Понятие должности и ставки работает только в связке с датой. Без даты не имеет смысла.
...
Рейтинг: 0 / 0
29.05.2013, 19:44
    #38279209
PunK_HS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема БД расчет ЗП
LSV,

в моем случае LIST_DESTANATION - это таблица назначения.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Схема БД расчет ЗП / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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