Даталогическая модель данных
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

В созданной базе данных вся информация хранится в 104 таблицах, схема данных представлена на рисунке 2.3.

В таблице «СОТРУДНИК» хранятся основные общеобязательные данные по сотрудникам: Табельный номер, Фотография сотрудника, Дата приема на работу, ФИО, Должность, Кабинет, Телефон городской, Телефон местный, Телефон мобильный, Телефон домашний, Адрес электронной почты, ИНН, № пенсионного свидетельства, № медицинского полиса, Дата рождения, Место рождения, Гражданство, Национальность, Пол, Семейное положение, Основание на увольнение, Дата увольнения, № приказа на увольнение, Дата приказа на увольнение, Сведения об общегражданском паспорте, Место регистрации, Сведения о заграничном паспорте, Фотография свидетельства о рождении, Сведения об образовании 1 и фотография диплома 1, Сведения об образовании 2 и фотография диплома 2, Сведения о послевузовском образовании и фотография диплома 3, Сведения о Воинском учете, Тип места работы, № Договора, № Приказа, Дата договора, Дата приказа, Срок договора, Оклад, Надбавка, Оклад с надбавкой, КТУ, Ставка, Стаж работы общий, Стаж работы непрерывный, Стаж работы на предприятии, Код сотрудника – идентификатор типа счетчик.

В таблице «НАУЧНЫЕ ДОСТИЖЕНИЯ» хранятся данные о научных достижениях сотрудника: Код сотрудника – для привязки к сотруднику, №пп, Научная степень (звание, достижение), Наименование выдавшего органа, дата, фото документа.

В таблице «Аттестация» хранятся данные по аттестациям, которые прошел сотрудник: Код сотрудника – для привязки к сотруднику, №пп, Сведения об аттестации, Дата аттестации, Решение комиссии, № документа.

В таблице «Знание языков» хранятся данные о знании сотрудником иностранных языков: Код сотрудника – для привязки к сотруднику, №пп, Код языка, Язык, Уровень владения.

В таблице «История трудовой деятельности» хранятся данные из трудовой книжки сотрудника на момент приема на работу: Код сотрудника – для привязки к сотруднику, Дата, Сведения о приеме на работу, перемещениях и увольнениях, Основание увольнения.

В таблице «Отпуска» хранятся данные обо всех отпусках сотрудника с момента приема на работу: Код сотрудника – для привязки к сотруднику, №пп, Вид отпуска(из справочника), Начало отпуска, Количество дней, Дней доп. отпуска, Всего дней, Окончание отпуска, Начало периода, Конец периода, № приказа, Дата приказа, Вид дополнительного отпуска, Основание дополнительного отпуска, год. доп. отпуска.

В таблице «Повышение квалификации» хранятся данные о направлениях сотрудников на повышение квалификации: Код сотрудника – для привязки к сотруднику, №пп, Сведения о повышении квалификации, Дата повышения, Вид повышения, Наименование учреждения, Вид документа, Основание повышения.

В таблице «Поощрения, НАГРАЖДЕНИЯ» хранятся данные о полученных сотрудником поощрениях и награждениях с момента поступления на предприятие: Код сотрудника – для привязки к сотруднику, №пп, Мотив поощрения, Вид поощрения (из справочника), Дата, № документа, Основание(из справочника), Сумма.

 В таблице «переподготовка» хранятся данные о прохождении сотрудником проф. переподготовки на другую специальность, которая есть в штатном расписании: Код сотрудника – для привязки к сотруднику, №пп, Сведения о переподготовке, Дата переподготовки, Вид переподготовки, Наименование учреждения, Вид документа, Основание для переподготовки.

В таблице «СОСТАВ СЕМЬИ» хранятся данные о родственниках сотрудника и степени родства: Код сотрудника – для привязки к сотруднику, №пп, Кем приходится, Фамилия, Имя, Отчество, Дата рождения, Место рождения, Место работы, должность.

В таблице «СВЕДЕНИЯ О ПЕРЕВОДЕ» хранятся данные о всех переводах сотрудника в организации. Код сотрудника – для привязки к сотруднику, №пп, Вид перевода, Дата перевода, Срок перевода, Причина перевода, № приказа, Дата приказа, Основание, Старый отдел, Новый отдел, Старая должность, Новая должность, Старый оклад, Старая надбавка %, Старая надбавка руб., Старый КТУ, Новый оклад, Надбавка %, Надбавка руб., КТУ.

В таблице «СВЕДЕНИЯ О МАТЕРИАЛЬНОЙ ОТВЕТСТВЕННОСТИ» хранятся все данные о материальной ответственности сотрудника. Код сотрудника – для привязки к сотруднику, №пп, Сведения о материальной ответственности, № договора, Дата заключения.

В таблице «ВЗЫСКАНИЯ» хранятся данные о всех взысканиях с сотрудника в организации. Код сотрудника – для привязки к сотруднику, №пп, Сведения о взыскании, Вид взыскания, Дата взыскания, № документа, Основание взыскания.

В таблице «ПРОФЕССИИ» хранятся данные о всех профессиях, полученных сотрудником. Код сотрудника – для привязки к сотруднику, №пп, Код профессии (из справочника профессии), Название профессии(из справочника профессии), Квалификация профессии(из справочника профессии), Основная(Да, Нет).

В таблице «МЕД. ОБСЛЕДОВАНИЯ» хранятся данные о всех медицинских обследованиях, пройденных сотрудников в организации. Код сотрудника – для привязки к сотруднику, №пп, Медицинское обследование, Дата обследования, Место обследования, Заключение врачей, Срок действия справки.

В таблице «МЕД, КНИЖКА» хранятся основные данные медицинской книжки сотрудника. Код сотрудника – для привязки к сотруднику, №пп, Терапевт, Флюорография, КВД-дерматолог, Яйцеглист, Аттестация, Дата регистрации, Дата выдачи.

В таблице «КОММАНДИРОВКИ» хранятся данные о всех командировках, сотрудника в организации. Код сотрудника – для привязки к сотруднику, №пп, Куда командирован, Номер приказа, Дата приказа, С даты, По дату, Кол-во дней, Цель командировки, За счет средств, Основание командировки.

В таблице «ТЕХНИКА БЕЗОПАСНОСТИ» хранятся данные о всех пройденных сотрудником инструктажей по технике безопасности. Код сотрудника – для привязки к сотруднику, №пп, Сведения инструктаже по ТБ, Дата проведения, Дата след. проведения.

В таблице «СОЦИАЛЬНЫЕ ЛЬГОТЫ» хранятся данные о всех социальных льготах сотрудника. Код сотрудника – для привязки к сотруднику, №пп, Наименование льготы, № документа, Дата выдачи документа, Основание.

В таблице «ДОП. СВЕДЕНИЯ» хранятся дополнительные сведения, не отраженные в других таблицах. Код сотрудника – для привязки к сотруднику, №пп, Дополнительные сведения о сотруднике.

Остальные таблицы, название которых начинается со слова «СПРАВОЧНИК», являются доменами для связанных с ними таблиц. Они необходимы для поддержания целостности базы данных. Связи и состав этих таблиц очевидны без дополнительного описания и вся информация о них может быть получена путем изучения схемы данных приведенной на рисунке 2.3.

Все связи реализуют: обеспечение целостности данных, каскадное обновление связанных полей, каскадное удаление связанных полей.

 

Рисунок 2.3 – Схема данных

 

Дата: 2019-05-28, просмотров: 271.