Помощь в написании студенческих работ
Антистрессовый сервис

Структура информационного фонда

РефератПомощь в написанииУзнать стоимостьмоей работы

Таблица 3 — Атрибуты и их свойства сущности «Штатное расписание». Таблица 5 — Атрибуты и их свойства сущности «Трудовой договор». Таблица 2 — Атрибуты и их свойства сущности «Трудовой договор». Таблица 7 — Атрибуты и их свойства сущности «Должность». Таблица 4 — Атрибуты и их свойства сущности «Сотрудник». Таблица 1 — Атрибуты и их свойства сущности «Сотрудник». Таблица 8 — Атрибуты и их свойства… Читать ещё >

Структура информационного фонда (реферат, курсовая, диплом, контрольная)

Условно-постоянная информация вводится в базу данных достаточно редко. В проектируемой ИС к условно-постоянной информации относятся справочники (справочник отделов, справочник должностей и т. д.).

Входной информацией являются: данные о сотрудниках, данные трудового договора, штатное расписание.

Выходной информацией являются: штатное расписание, список сотрудников, список действующих трудовых договоров, результаты запросов.

Инфологическая модель данных

Центральной информационной сущностью базы данных является сущность «Сотрудник». Сущность «Сотрудник» характеризуется сущностью «Трудовой договор».

Выделим также сущность «Штатное расписание», которое содержит отделы, должности, количество вакансий и свободных мест.

Выделим атрибуты основных сущностей:

  • · Сотрудник: табельный номер, ФИО, паспортные данные, ИНН, № трудовой книжки, СНИЛС, адрес, телефон, семейное положение, количество детей.
  • · Трудовой договор: № трудового договора, табельный номер, отдел, должность, оклад, премия, дата начала работы, дата окончания работы.
  • · Штатное расписание: отдел, должность, количество вакансий, свободные вакансии.

При проектировании базы данных используем первый, наиболее распространенный метод моделирования данных — «сущность-связь».

Определим связи между сущностями для рассматриваемой модели данных.

Каждому сотруднику, работающему на предприятии, может соответствовать несколько трудовых договоров, однако в текущий момент действующим является только один из них. В тоже время каждый трудовой договор может быть заключен только с одним сотрудником предприятия (связь «один-ко-многим»).

На данном этапе сущность «Штатное расписание» не связана с остальными сущностями.

Приведем инфологическую модель, которая будет отображать сущности и связи между ними (рис.4).

Рисунок 4 — Инфологическая модель данных Определим для каждого атрибута отношений модели данных их типы данных и приведем их в соответствующих таблицах № 1−3.

Таблица 1 — Атрибуты и их свойства сущности «Сотрудник».

Атрибут.

Описание.

Тип данных.

Допустимость NULL.

Табельный номер

Табельный номер сотрудника.

Числовой.

Нет.

ФИО.

ФИО сотрудника.

Текстовый.

Нет.

Паспортные данные.

Номер паспорта, дата выдачи, кем выдан.

Текстовый.

Нет.

ИНН.

ИНН сотрудника.

Текстовый.

Да.

№ трудовой книжки.

№ трудовой книжки сотрудника.

Числовой.

Нет.

СНИЛС.

№ свидетельства пенсионного страхования сотрудника.

Текстовый.

Нет.

Адрес.

Адрес проживания сотрудника.

Текстовый.

Да.

Телефон.

Контактный телефон.

Текстовый.

Да.

Семейное положение.

Семейное положение сотрудника.

Текстовый.

Нет.

Количество детей.

Количество детей.

Числовой.

Да.

Таблица 2 — Атрибуты и их свойства сущности «Трудовой договор».

Атрибут.

Описание.

Тип данных.

Допустимость NULL.

№ трудового договора.

№ трудового договора.

Числовой.

Нет.

Табельный номер

Табельный номер сотрудника.

Числовой.

Нет.

Отдел.

Название отдела.

Текстовый.

Нет.

Должность.

Название должности.

Текстовый.

Нет.

Оклад.

Оклад в рублях.

Денежный.

Нет.

Премия.

Премия в %.

Числовой.

Нет.

Дата начала работы.

Дата начала работы сотрудника.

Дата/время.

Нет.

Дата окончания работы.

Дата окончания работы сотрудника.

Дата/время.

Да.

Таблица 3 — Атрибуты и их свойства сущности «Штатное расписание».

Атрибут.

Описание.

Тип данных.

Допустимость NULL.

Код расписания.

Код расписания.

Числовой.

Нет.

Отдел.

Название отдела.

Текстовый.

Нет.

Должность.

Название должности.

Текстовый.

Нет.

Количество вакансий.

Количество штатных единиц.

Числовой.

Нет.

Свободные вакансии.

Количество свободных единиц.

Числовой.

Да.

Проведем нормализацию отношений рассматриваемой модели данных до третьей нормальной формы.

Уточненные атрибуты отношений с указанием первичных и внешних ключей приведены в таблицах № 4−9.

Таблица 4 — Атрибуты и их свойства сущности «Сотрудник».

PK/FK.

Атрибут.

Описание.

Тип данных.

Допустимость NULL.

PK.

Табельный номер

Уникальный идентификатор

Числовой.

Нет.

ФИО.

ФИО сотрудника.

Текстовый.

Нет.

Паспортные данные.

Номер паспорта, дата выдачи, кем выдан.

Текстовый.

Нет.

ИНН.

ИНН сотрудника.

Текстовый.

Да.

№ трудовой книжки.

№ трудовой книжки сотрудника.

Текстовый.

Нет.

СНИЛС.

№ свидетельства пенсионного страхования сотрудника.

Текстовый.

Да.

Адрес.

Адрес проживания сотрудника.

Текстовый.

Да.

Телефон.

Контактный телефон.

Текстовый.

Да.

FK.

Код семейного положения.

Идентификатор семейного положения сотрудника.

Числовой.

Нет.

Количество детей.

Количество детей.

Числовой.

Да.

Таблица 5 — Атрибуты и их свойства сущности «Трудовой договор».

PK/FK.

Атрибут.

Описание.

Тип данных.

Допустимость NULL.

PK.

№ трудового договора.

Уникальный идентификатор

Числовой.

Нет.

FK.

Табельный номер

Табельный номер сотрудника.

Числовой.

Нет.

FK.

Код отдела.

Идентификатор отдела.

Числовой.

Нет.

FK.

Код должности.

Идентификатор должности.

Числовой.

Нет.

Оклад.

Оклад в рублях.

Денежный.

Нет.

Премия.

Премия в %.

Числовой.

Нет.

Дата начала работы.

Дата начала работы сотрудника.

Дата/время.

Нет.

Дата окончания работы.

Дата окончания работы сотрудника.

Дата/время.

Да.

Таблица 6 — Атрибуты и их свойства сущности «Семейное положение».

PK/FK.

Атрибут.

Описание.

Тип данных.

Допустимость NULL.

PK.

Код семейного положения.

Уникальный идентификатор

Числовой.

Нет.

Семейное положение.

Название семейного положения.

Текстовый.

Нет.

Таблица 7 — Атрибуты и их свойства сущности «Должность».

PK/FK.

Атрибут.

Описание.

Тип данных.

Допустимость NULL.

PK.

Код должности.

Уникальный идентификатор

Числовой.

Нет.

Должность.

Название должности.

Текстовый.

Нет.

Таблица 8 — Атрибуты и их свойства сущности «Отдел».

PK/FK.

Атрибут.

Описание.

Тип данных.

Допустимость NULL.

PK.

Код отдела.

Уникальный идентификатор

Числовой.

Нет.

Отдел.

Название отдела.

Текстовый.

Нет.

Таблица 9 — Атрибуты и их свойства сущности «Штатное расписание».

PK/FK.

Атрибут.

Описание.

Тип данных.

Допустимость NULL.

PK.

Код расписания.

Код расписания.

Числовой.

Нет.

FK.

Код отдела.

Идентификатор отдела.

Числовой.

Нет.

FK.

Код должности.

Идентификатор должности.

Числовой.

Нет.

Количество вакансий.

Количество штатных единиц.

Числовой.

Нет.

Свободные вакансии.

Количество свободных единиц.

Числовой.

Да.

Таким образом, преобразованная модель данных теперь находится в третьей нормальной форме.

При переходе к физической модели данных сущности заменяем таблицами, а атрибуты столбцами в этих таблицах.

Показать весь текст
Заполнить форму текущей работой