47139 (Информационная система "Управление персоналом"), страница 7
Описание файла
Документ из архива "Информационная система "Управление персоналом"", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "47139"
Текст 7 страницы из документа "47139"
Построение информационно-логической модели включает в себя ряд этапов:
-
Определение функциональных зависимостей реквизитов;
-
Выделение информационных объектов и состава их реквизитов;
-
Определение связей информационных объектов;
-
Построение информационно-логической модели предметной области в канонической форме;
-
Построение логической модели реляционной базы данных.
3.2.1 Выбор модели данных
Модель данных – это совокупность взаимосвязанных структур данных и операции над этими структурами. Для того, чтобы осуществить выбор модели данных оценивают их достоинства и недостатки.
Для реализации задачи ИС «Управление персоналом» предлагается использовать реляционную модель данных. Ее достоинствами являются: простота представления данных благодаря табличной форме, минимальная избыточность данных при нормализации отношений. В реляционной модели данных обеспечивается: независимость приложений пользователя от данных, допускающая включение или удаление отношений, изменение атрибутного состава отношений. В отличие от других моделей данных, реляционная не требует описания схемы данных и ее генерации.
Таким образом, с учетом всех необходимых требований, использование реляционной модели представляется наиболее целесообразным.
3.2.2 Функциональные зависимости реквизитов
Важным этапом построения ИЛМ предметной области является выявление функциональных зависимостей реквизитов в целях нормализации отношений и их представления в 3-ей нормальной форме. В том случае, когда одному значению ключа (ключевому реквизиту) соответствует только одно значение описательного реквизита имеет место функциональная зависимость реквизитов.
3.2.3 Соответствие описательных и ключевых реквизитов
Соответствие ключевых и описательных реквизитов предметной области представлено в табл. 7.
Условные обозначения: П – простой ключ;
С – составной ключ;
У – уникальный ключ.
Таблица 7. Информационные объекты предметной области и состав их реквизитов
Описательный реквизит | Ключевой реквизит | Вид ключа | Название ИО, в кот. входит реквизит | Наименование ИО |
Obr | KodObr | П, У | SpravObr | Справочник по образованию |
Prof | KodProf | П, У | SprafProf | Справочник профессий |
Azik | KodAzik | П, У | SpravAzika | Справочник по языкам |
Nagrad | KodNagrad | П, У | SpravNagrad | Справочник по наградам |
VidNar | KodVidNar | П, У | SpravVidNar | Справочник по видам нарушений |
Nar | KodNar | П, У | SpravNar | Справочник по нарушениям |
FIO DRogd KodObr DateObStag Semia Dety VidPens №PS Adress Tel DatePost PasportSer PasportVid Podrazd Tab № | NomK | П, У | LichKart | Личная карточка |
KodObr FormObuch UchZav AdressUZ №Dipl DateDipl Spec Ucheba | NomK | П, У | Obrazov | Образование |
Otcuda Kuda DatePrikaz №Prikaz Data Naz Tab № KodProf Razrad Oklad SistOpl UslTrud Dlit Kategor TrudDog DateOffDog | NomK | П, У | Peremezhen | Перемещения |
DateNach Date Off OldRabot | NomK | П, У | TrudBook | Трудовая книжка |
INN Avans Nadbavka SrokNadbavka Nalog Strah DateIzmStrah | NomK Tab № | С, У | BoohRekviz | Бухгалтерские реквизиты |
GrupVU KategorVU VidVU SostavVU Zvanie VUSpec Godnost №SpecU DateOnVS DateOffVS DateSnat | NomK | П, У | VoinskUchot | Воинский учёт |
DatePrikazUv №PrikazUv DateUv Osnova DateOffDog DateOtr | NomK | П, У | Uvolnen | Увольнение |
OnPeriod OffPeriod VidOtpusk DlitOtpusk OnOtpusk OffOtpusk DateZapisk №Zapisk | NomK | П, У | Otpusk | Отпуска |
KodNagrad DateNagrad | NomK | П, У | Nagrad | Награды и поощрения |
KodAzik StepVlad | NomK | П, У | DrAziki | Знание других языков |
DateRogdD Name Pol Uchregden | NomK | П, У | Dety | Дети |
DateNar KodVidNar KodNar DatePrikazVz №Vz VidVz Vz | NomK | П, У | Narushen | Нарушения |
3.2.4 Информационные объекты предметной области
Информационный объект – это отображение некоторой сущности. Информационный объект определяется рядом качественных и количественных характеристик, которые представлены соответствующими реквизитами-признаками и реквизитами-основаниями.
Сгруппируем все реквизиты, одинаково зависящие от ключевых и объединим их с ключевыми в соответствующие информационные объекты (табл. 8).
Условные обозначения типов данных: N – числовой;
D – дата;
S – строковый.
Таблица 8. Информационные объекты предметной области и их реквизитный состав
Имя ИО, в кот. входит реквизит | Наименование реквизита | Имя реквизита в ИЛМ | Тип | Признак ключа |
SpravObr | Образование Код образования | Obr KodObr | S N |
* |
SpravProf | Профессия Код профессии | Prof KodProf | S N |
* |
SpravAzika | Язык Код языка | Azik KodAzik | S N |
* |
SpravNagrad | Награда Код награды | Nagrad KodNagrad | S N |
* |
SpravVidNar | Вид нарушения Код вида нарушения | VidNar KodVidNar | S N |
* |
SpravNar | Нарушение Код нарушения | Nar KodNar | S N |
* |
LichKart | Номер карточки Ф.И.О. Дата рождения Код образования Дата начала общего стажа Семейное положение Дети (количество) Вид пенсии Пенсионный страховой № Адресс Телефон Дата поступления Паспорт (серия, №) Паспорт (кем выдан) Подразделение Табельный номер | NomK FIO Drogd KodObr DateObStag Semia Dety VidPens №PS Adress Tel DatePost PasportSer PasportVid Podrazd Tab № | N S D N D S N S N S N D S S S N | * |
Obrazov | Номер карточки Код образования Форма обучения Учебное заведение Адрес учебного заведения Серия, № диплома Дата выдачи диплома Специальность Учёба в настоящее время | NomK KodObr FormObuch UchZav AdressUZ №Dipl DateDipl Spec Ucheba | N N S S S S D S S | * |
Peremezhen | Номер карточки Признак «откуда» Признак «куда» Дата приказа Номер приказа Дата назначения Табельный номер Код профессии (должности) Разряд Оклад Система оплаты Условия труда Длительность рабочего дня Категория Трудовой договор Дата окончания договора | NomK Otcuda Kuda DatePrikaz №Prikaz Data Naz Tab № KodProf Razrad Oklad SistOpl UslTrud Dlit Kategor TrudDog DateOffDog | N S S D N D N N N N S S N S S D | * |
TrudBook | Номер карточки Дата начала работы Дата окончания работы Прежнее место работы | NomK DateNach Date Off OldRabot | N D D S | * |
BoohRekviz | Номер карточки Табельный номер ИНН Плановый аванс Персональная надбавка Срок действия надбавки Шифр налога (дети) Страховка Дата изменения страховки | NomK Tab № INN Avans Nadbavka SrokNadbavka Nalog Strah DateIzmStrah | N N N N N S N N D | * * |
VoinskUchot | Номер карточки Группа воинского учёта Категория воинского учёта Вид воинского учёта Состав воинского учёта Воинское звание Военно-учетная специальность Годность к воинской службе Номер спецучёта Дата начала службы в ВС Конец службы в ВС Дата снятия с учёта | NomK GrupVU KategorVU VidVU SostavVU Zvanie VUSpec Godnost №SpecU DateOnVS DateOffVS DateSnat | N S S S S S S S N D D D | * |
Uvolnen | Номер карточки Дата приказа на увольнение Номер приказа Дата увольнения Основание Дата окончания трудового договора Дата отработки | NomK DatePrikazUv №PrikazUv DateUv Osnova DateOffDog
DateOtr | N D N D S D
D | * |
Otpusk | Номер карточки Начало рабочего периода Окончание рабочего периода Вид отпуска Длительность отпуска Начало отпуска Окончание отпуска Дата записки о предоставлении отпуска Номер записки | NomK OnPeriod OffPeriod VidOtpusk DlitOtpusk OnOtpusk OffOtpusk DateZapisk
№Zapisk | N D D S N D D D
N | * |
Nagrad | Номер карточки Код награды Дата | NomK KodNagrad DateNagrad | N N D | * |
DrAziki | Номер карточки Код языка Степень владения | NomK KodAzik StepVlad | N N S | * |
Dety | Номер карточки Дата рождения Имя Пол Учреждение | NomK DateRogdD Name Pol Uchregden | N D S S S | * |
Narushen | Номер карточки Дата нарушения Код вида нарушения Код нарушения Дата приказа о взыскании Номер приказа Вид взыскания Взыскание | NomK DateNar KodVidNar KodNar DatePrikazVz №Vz VidVz Vz | N D N N D N S S | * |
3.2.5 Связи информационных объектов