Описание предметной области, выполненное без ориентации на используемые в дальнейшем программные и технические средства, называется инфологической моделью.
Для того, чтобы база данных адекватно отражала предметную область, проектировщик базы данных должен хорошо представлять себе все нюансы, присущие данной предметной области (ПО), и уметь отобразить их в базе данных. Поэтому прежде чем начинать проектирование базы данных, необходимо как следует разобраться, как функционирует предметная область, для отображения которой создается база данных. Предметная область должна быть предварительно описана. Для этого в принципе может использоваться и естественный язык, но его применение имеет много недостатков, основным из которых являются громоздкость описания и неоднозначность его трактовки. Поэтому обычно для этих целей используют искусственные формализованные языковые средства. В связи с этим под инфологической моделью (ИЛМ) понимают описание предметной области, выполненное с использованием специальных языковых средств, не зависящих от используемых в дальнейшем программных средств [8].
Центральной информационной сущностью базы данных является сущность «СОТРУДНИК». Эта информационная сущность описывает основные данные присущие каждому сотруднику. «СОТРУДНИК» характеризуется сущностями: «ИСТОРИЯ ТР. ДЕЯТЕЛЬНОСТИ», «НАУЧНЫЕ ДОСТИФЖЕНИЯ», «СОСТАВ СЕМЬИ», «СВЕДЕНИЯ О ПЕРЕВОДЕ», «СВЕДЕНИЯ ОБ АТТЕСТАЦИИ», «ПОВЫШЕНИЕ КВАЛИФИКАЦИИ», « ПЕРЕПОДГОТОВКА», «СВЕДЕНИЯ ОБ МАТЕРИАЛЬНОЙ ОТВЕТСТВЕННОСТИ», «ПООЩРЕНИЯ, НАГРАЖДЕНИЯ», «ВЗЫСКАНИЯ», «ОТПУСКА», «ЗНАНИЯ ЯЗЫКОВ», «ПРОФЕССИИ», «МЕД. ОБСЛЕДОВАНИЯ», «МЕД. КНИЖКА», «КОММАНДИРОВКИ», «ТЕХНИКА БЕЗОПАСНОСТИ», «ДОП. СВЕДЕНИЯ», «СОЦИАЛЬНЫЕ ЛЬГОТЫ».
Сущность «СОСТАВ СЕМЬИ» включает в себя данные о родственниках сотрудников, степени родства.
Сущность «ПЕРЕПОДГОТОВКА» включает в себя данные о переподготовке сотрудников на другие специальности.
Сущность «ПООЩРЕНИЕ, НАГРАЖДЕНИЯ» включает в себя данные обо всех поощрениях и награждениях полученных сотрудником за время работы.
Сущность «ВЗЫСКАНИЯ» содержит все данные о взысканиях с сотрудника.
Сущность «ПОВЫШЕНИЕ КВАЛИФИКАЦИИ» включает в себя данные о повышении квалификации сотрудников.
Сущность «СВЕДЕНИЯ ОБ АТТЕСТАЦИИ» включает в себя данные о всех проведенных аттестациях на предприятии.
Сущность «ОТПУСКА» включает в себя данные о всех отпусках сотрудников. Связана отношением «Содержит» с сущностями «ВИД ОТПУСКА» для учета всех статей к отпуску и последующим вычислением общего количества дней.
Сущность «ЗНАНИЕ ЯЗЫКОВ» включает в себя данные о знании и степени владения иностранных языков.
Сущность «ИСТОРИЯ ТРУДОВОЙ ДЕЯТЕЛЬНОСТИ» включает в себя данные из трудовой книжки работника на момент приема на работу
Сущность «НАУЧНЫЕ ДОСТИЖЕНИЯ» содержит все сведения о научных званиях, степенях, достижениях работника.
Сущность «СВЕДЕНИЯ О ПЕРЕВОДЕ» включает все сведения о переводах сотрудника в организации.
Сущность СВЕДЕНИЯ ОБ МАТЕРИАЛЬНОЙ ОТВЕТСТВЕННОСТИ» содержит сведения о договорах материальной ответственности сотрудника.
Сущность «ПРОФЕССИИ» содержит сведения обо всех профессиях сотрудника.
Сущность «МЕД. ОБСЛЕДОВАНИЯ» содержит сведения обо всех медицинских обследованиях сотрудника.
Сущность «МЕД. КНИЖКА» включает данные из медицинской книжки работника.
Сущность «КОММАНДИРОВКИ» содержит сведения обо всех командировках сотрудника.
Сущность «ТЕХНИКА БЕЗОПАСНОСТИ» содержит сведения о прохождении инструкции по технике безопасности сотрудником.
Сущность «СОЦИАЛЬНЫЕ ЛЬГОТЫ» содержит сведения о социальных льготах для сотрудника.
Сущность «ДОП. СВЕДЕНИЯ» позволяет добавить дополнительные сведения о сотруднике организации.
Остальные сущности являются доменами для связанных с ними сущностями. Они необходимы для поддержания целостности базы данных.
Дата: 2019-05-28, просмотров: 267.