Современные информационные технологии/Программное обеспечение

 

Самбетова А.А.

Казахский национальный аграрный университет, Казахстан

Назначение и функции базы данных кадров

 

Базы данных — это совокупность структур, предназначенных для хранения больших объемов информации и программных модулей, осуществляющих управление данными, их выборку, сортировку и другие подобные действия.

С базами данных неразрывно связано такое понятие как СУБД. СУБД (система управления базами данных) - программа, которая управляет данными, осуществляет хранение, извлечение, поиск, редактирование информации хранимой в базе данных. СУБД подразделяются на иерархические, сетевые и реляционные в зависимости от данных которые они обрабатывают. Существуют множество различных СУБД: IMS, СЕТОР, ORACLE, CLIPPER, FOX PRO, ACCESS. В данной работе мы рассмотрим только MICROSOFT ACCESS [1]. кадры база данные

Access также предоставляет в распоряжение пользователя механизмы работы с базами данных различных форматов. К примеру, можно прямо обращаться к базам данных dBASE, Paradox или Btrieve без конвертирования их в формат, используемый Access. В состав пакета Access также входит язык Access Basic (встроенный диалект языка Visual Basic), дающий возможность формирования специализированных систем управления базами данных [2].

В каждой организации есть отдел кадров. Это функциональный отдел в структуре управления организацией. Одна из функций отдела – ведение базы работников: ведение учета претендентов на вакантные должности, отбор претендентов для приема на работу, оформление документов при приеме на работу, ведение наличия вакантных должностей, ведение учета поощрений, наказаний, отслеживание квалификационного движения, должностные перемещения, утверждение разрядов.

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

База данных является моделью части реального мира, которая представляет интерес для данного исследования. Часть реального мира, модель которой разрабатывается, называется предметной областью. Полнота описания предметной области зависит от целей создаваемой информационной системы. Для описания предметной области может использоваться естественный язык, но его использование имеет много недостатков. Наиболее важные – громоздкость описания, неоднозначность трактовки. Поэтому для этих целей используются формализованные языковые средства. Формализованное описание предметной области является концептуальной моделью.

Основными компонентами концептуальной модели являются:

·        Данные, циркулирующие в данной предметной области;

·        Описание классов, объектов предметной области и связей между ними;

·        Описание информационных потребностей пользователей.

Среди методов концептуального моделирования наибольшей популярностью пользуется ER-моделирование. ER-модель представляет собой графическое описание предметной области в терминах «объект-свойство-связь». Основными понятиями модели являются класс объектов (совокупность объектов, обладающих одинаковым набором свойств), свойства (атрибуты объекта) и связи (зависимость между атрибутами классов объектов), а так же класс принадлежности является обязательным, если все экземпляры этого класса обязательно участвуют в рассматриваемой связи, в противном случае класс принадлежности является необязательным [3].

Для представления классов, экземпляров классов и связей между ними используются графические средства:

·        Диаграммы ER-экземпляров;

·        ER-диаграммы.

Диаграмма (Рис.2) показывает, какую конкретную должность занимает каждый из работников. При этом связь М:1 (многие - к одному) указывает, что одну должность может занимать несколько работников, а класс принадлежности О-О (обязательный-обязательный) показывает, что каждый должность должна быть занята работниками.

Рис. 2. Диаграмма ER-экземпляров

На рисунке 3 представлена диаграмма ER-типа, соответствующая рассмотренной диаграмме ER-экземпляров.

Рис.3. Диаграмма ER-типа

Пример концептуальной модели данных предметной области представлен на рисунке 4.

 

Рис. 4. Концептуальная модель предметной области

Основным содержанием данной работы являются: на этапе проектирования – разработка информационно – логической (концептуальной) модели базы, на этапе разработки и создания – конструирование структуры объектов, их создание, тестирование.  Разработка алгоритма и его реализация для решения простейшей задачи пользователя [4].

Проектирование базы данных будет на основе системы управления базами данных Microsoft Access, которая входит в стандартный набор прикладных программ пакета Microsoft Office.

 

Литература

1.     Александр Кузнецов, MicrosoftAccess 2005 Русская версия. – Питер. 2010.

2.     Гэри Ханен, Джеймс Хансен. Базы данных: разработка и управление: Пер. с англ. – М.:ЗАО «Издательство БИНОМ», 2010.

3.     Диго С.М. Базы данных: проектирование и использование: Учебник. М.: Финансы и статистика, 2015.

4.     Михеева В.Д., и др. MicrosoftAccess 2003. – СПб.: БВХ – Петербург, 2014.