Сущности в модели.

Логический уровень.

В данном индивидуальном проекте планируется детально рассмотреть организацию отдела кадров предприятия. В современных базах данных редко встречаются таблицы, никак не связанные с другими таблицами. Часто данные, которые, на первый взгляд, можно расположить в одной таблице, нужно "разнести" в несколько более мелких таблиц. Такой подход позволяет более эффективно управлять данными, исключить дублирование информации и уменьшить объём, который она занимает.

На основе анализа предметной области мною были разработаны с помощью Erwin логическая и физическая модели данных базы данных для отдела кадров на предприятии.

Сущности в модели.

Для информационной модели организации работы отдела кадров потребуются следующие понятия.

• Справочник штатных расписаний;

• Справочник сотрудников;

• Справочник подразделений;

• Справочник должностей;

• Справочник военнообязанных;

• Справочник контрактов;

• Таблица, где хранятся данные о штатных расписаниях;

• Таблица, где хранятся данные о сотрудниках;

• Таблица, где хранятся данные о подразделениях;

• Таблица, хранящая данные о должностях.

• Таблица, хранящая данные о военнообязанных.

• Таблица, хранящая данные о контрактах.

Создадим следующие сущности.

Таблица 1 – Сущности

Имя сущности Описание
Штатное расписание Штатное расписание
Сотрудник Данные о сотрудниках
Подразделения Сведения по каждому подразделению
Должность Сведения о должностях
Военнообязанные Данные о военнообязанных
Контракт Данные о контрактах

Таблица 2 – Сущность «Штатное Расписание»

Имя атрибута Описание Is PK (первичный ключ) Is FK (вторичный ключ) Тип данных
Номер Номер YES NO Number
КодСотрудника Код Сотрудника NO YES Number
КоличествоЧасов Количество Часов NO NO Number
Пропуски Пропуски NO NO Number
Причина Причина NO NO String

Таблица 3 – Сущность «Контракт»

Имя атрибута Описание Is PK (первичный ключ) Is FK (вторичный ключ) Тип данных
КодКонтракта Код Контракта YES NO Number
КодСотрудника Код Сотрудника NO YES Number
ДатаОт Дата От NO NO Datetime
ДатаДо Дата До NO NO Datetime
Заметки Заметки NO NO String

Таблица 4 – Сущность «Должность»

Имя атрибута Описание Is PK (первичный ключ) Is FK (вторичный ключ) Тип данных
КодДолжности Код должности YES NO Number
Должность Должность NO NO String
Премия Премия NO NO Number
Разряд Разряд NO NO Number
Оклад Оклад NO NO Number



Таблица 5 – Сущность «Подразделение»

Имя атрибута Описание Is PK (первичный ключ) Is FK (вторичный ключ) Тип данных
КодПодразделения Код Подразделения YES NO Number
Подразделение Подразделение NO NO String
Численность Численность NO NO Number
Руководитель Руководитель NO NO String

Таблица 6 – Сущность «Военнообязанные»

Имя атрибута Описание Is PK (первичный ключ) Is FK (вторичный ключ) Тип данных
Номер Номер YES NO Number
КодСотрудника Код Сотрудника NO YES Number
СемейноеПоложение Семейное Положение NO NO String
ДолгЛет Долг Лет NO NO Number
Отсрочка Отсрочка NO NO Number

Таблица 7 – Сущность «Сотрудник»

Имя атрибута Описание Is PK (первичный ключ) Is FK (вторичный ключ) Тип данных
КодСотрудника Код Сотрудника YES NO Number
ФИО ФИО NO NO String
КодПодразделения Код Подразделения NO YES Number
КодДолжности Код Должности NO YES Number
Образование Образование NO NO String
Пол Пол NO NO String
Возраст Возраст NO NO Number
Телефон Телефон NO NO Number


6100819515313625.html
6100879933288301.html
    PR.RU™