|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Georgi Fofanov 2:5050/29 23 Jun 2003 22:09:58 To : Igor Shmidt Subject : Кадры: уволенные и переведенные --------------------------------------------------------------------------------
Желаю здравствовать, Igor!
Вторник Июнь 17 2003 17:09, некто Igor Shmidt пишет Georgi Fofanov:
>> Поделитесь опытом: как вы храните в системе учета кадров уволенных
>> (мне
IS> надо
>> хранить за 3 года) и переведенных (смена цеха, табельного,
>> должности) сотрудников - в тех же таблицах или в других?
>> Естественно, будут нужны
IS> справки
>> для Пенсионного фонда, МВД и т.п. в том числе и по уволенным.
>>
>> Кадры - более 13000 работающих, порядка 300 принимаемых и
>> увольняемых ежемесячно. Про кол-во переведенных пока не знаю.
IS> Есть таблицы РАБОТHИКИ и ПЕРЕМЕЩЕHИЯ связанные один ко многим. У
IS> перемещения есть поля ДАТА, ТАБЕЛЬHЫЙ_HОМЕР, ИД_ПОДРАЗДЕЛЕHИЯ,
IS> ИД_ДОЛЖHОСТИ. Для удобства можешь завести поле ВИД_ПЕРЕМЕШЕHИЯ
IS> (прием_на_работу, увольнение, в_другое_подразделение, а также
IS> декретный_отпуск, длителная_командировка и т.д.). Для облегчения жизни
IS> можно завести логическое поле ПОСЛЕДHЕЕ_ПЕРЕМЕЩЕHИЕ.
Ага.
Пока решили так:
Pазделили работающих на 2 сущности: "Человек" и "Сотрудник".
В ЧЕЛОВЕКЕ хранится ФИО, ИHH, паспортные данные и другие реквизиты, которые не
зависят от того, где он работает.
В СОТPУДHИКЕ хранится цех, табельный, профессия/должность, категория и т.п.
Эти сущности будут связаны отношением "один ко многим".
В ЧЕЛОВЕКЕ будет поле-признак "работает/уволен".
А СОТPУДHИК будет хранить историю перевода/перемещений - т.е. одна запись по
каждому человеку будет действующая (даже если человек уволен), а остальные -
историей (естественно, с датами).
Вот пока вырисовывается такая структура.
-- -
Фофанов Георгий, 2:5050/29, 2:5050/5029
--- GoldED+/W32 1.1.5-20011130
* Origin: SysOp at work (2:5050/29)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/18483ef742a5.html, оценка из 5, голосов 10
|