Проектирование БД для автоматизации кадрового учета в МЭСИ.

Институт: Институт Компьютерных Технологий (ИКТ)

Кафедра: Прикладной информатики в экономике (ПИЭ)

Дисциплина: Базы Данных 
 
 
 
 
 

Реферат на тему:

    «Проектирование БД для автоматизации кадрового учета в МЭСИ.» 
     
     
     
     
     

                                                            

Выполнил: Студент группы: ЗКЕ-301

Пинчуков  Сергей Михайлович

                                       

Проверил:  Доцент кафедры ПИЭ, к.э.н.: 

Корнеев Дмитрий Григорьевич 
 
 
 
 

Оглавление 2

Введение 3

Архитектура базы данных 7

Примеры запросов ……………………………………………………………….11

Заключение……………………………………………………………………….15

Список литературы………………………………………………………………16

Использованные  ресурсы интернет…………………………………………….16 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 Введение.

 Отдел кадров является самостоятельным структурным  подразделением предприятия и подчиняется  директору.

 Структуру и  штаты отдела утверждает директор предприятия  в соответствии с типовыми структурами  аппарата управления и нормативами  численности специалистов и служащих с учетом объемов работы и особенностей производства.

 Задача отдела кадров - организация работы по обеспечению предприятия кадрами рабочих, специалистов и служащих требуемых специальностей и квалификаций в соответствии с планами по труду и заработной плате, их расстановка, изучение, подготовка и воспитание.

 Обоснование проектных решений  по автоматизированному  решению экономико-информационных задач

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

 Информационное  обеспечение комплексных  задач

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

 Сущность, с  помощью которой моделируется класс  однотипных объектов. Сущность имеет  имя, уникальное в пределах моделируемой системы. Так как сущность соответствует  некоторому классу однотипных объектов, то предполагается, что в системе  существует множество экземпляров  данной сущности. Объект, которому соответствует  понятие сущности, имеет свой набор  атрибутов – характеристик, определяющих свойства данного представителя  класса. При этом набор атрибутов  должен быть таким, чтобы можно было различать конкретные экземпляры сущности. Например, у сущности «Сотрудник»  может быть следующий набор атрибутов: Табельный номер, Фамилия, Имя, Отчество, Дата рождения, Количество детей, Наличие  родственников за границей. Набор  атрибутов, однозначно идентифицирующий конкретный экземпляр сущности, называется ключевым. Для сущности «Сотрудник»  ключевым будет атрибут Табельный  номер, поскольку для всех сотрудников  данного предприятия табельные  номера будут различны. Экземпляром  сущности «Сотрудник» будет описание конкретного сотрудника предприятия. Одно из общепринятых графических обозначений  сущности – прямоугольник, в верхней  части которого записано имя сущности, а ниже перечисляются атрибуты, причем ключевые атрибуты помечаются, например, подчеркиванием или специальным  шрифтом. 
 
 

 Пример определения  сущности в модели ER

 СОТРУДНИК
 Табельный номер
 Фамилия
 Имя
 Отчество
 Количество  детей
 

 Система управления базами данных (СУБД) обычно поддерживает 4 основных типа отношений между  таблицами:

 - один-к-одному (одной записи в первой таблице соответствует одна запись во второй);

 - один-ко-многим (одной записи в первой таблице соответствует много записей во второй);

 - много-к-одному (многим записям в первой таблице соответствует одна запись во второй);

 - много-ко-многим (одной записи в первой таблице соответствует много запией во второй и одной записи во второй таблице соответствует много записей в первой).

 Инфологическая  модель отображает реальный мир в  некоторые понятные человеку концепции, полностью независимые от параметров среды хранения данных. 

 Между сущностями могут быть установлены связи  – бинарные ассоциации, показывающие, каким образом сущности соотносятся  или взаимодействуют между собой. Связь может существовать между  двумя разными сущностями или  между сущностью и ей же самой (рекурсивная связь). Она показывает, как связаны экземпляры сущностей  между собой. Если связь устанавливается  между двумя сущностями, то она  определяет взаимосвязь между экземплярами одной и другой сущности

 Связи делятся  на три типа по множественности: один-ко-одному (1:1), один-ко-многим (1:М), многие-ко-многим (М:М).

 Связь один-ко-одному означает, что экземпляр одной  сущности связан только с одним экземпляром  другой сущности.

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

 Связь «многие-ко-многим (М:М) означает, что несколько экземпляров  первой сущности могут быть связаны  с несколькими экземплярами второй сущности, и наоборот. Между двумя  сущностями может быть задано сколько  угодно связей с разными смысловыми нагрузками.

 Связь любого из этих типов может быть обязательной, если в данной связи должен участвовать  каждый экземпляр сущности, необязательной – если не каждый экземпляр сущности должен участвовать в данной связи. При этом связь может быть обязательной с одной стороны и необязательной с другой стороны.

 Вся информация вводится через экранную форму. Используется следующая условно-постоянная информация.

 Для решения  поставленной задачи необходимо создать  таблицы:

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

 Связь между  таблицами осуществляется ключевым полем ''Код клиента'', которое присутствует в каждой таблице. Связь один-к-одному (рис. 1).

 Инфологическая  модель отображает реальный мир в  некоторые понятные человеку концепции, полностью независимые от параметров среды хранения данных. Существует множество подходов к построению таких моделей: графовые модели, семантические  сети, модель "сущность-связь" и  т.д. Наиболее популярной из них оказалась  модель "сущность-связь" или называемая ещё ER-моделью (от англ. Entity-Relationship, т.е. сущность-связь).

 Создание  запросов

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

Архитектура базы данных.

Используемые  таблицы:

 

Схема данных:

 

    Примеры  запросов:

 

 

 

 

 
 
 
 
 
 
 
 

        ЗАКЛЮЧЕНИЕ.

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

В результате анализа  базы данных было выполнено:

- выявлена сущность  инфологической модели и моделирование  связей между ними;

- построение  набора таблиц базы данных  и нормализация базы;

- описание внешних  моделей в терминах выбранной  СУБД;

- реализация  базы данных и организация  запросов в выбранной СУБД;

- реализация  программного интерфейса к базе  данных.

Программный интерфейс  максимально облегчает работу по обращению с базой данных (вплоть до выбора из предложенного числа  вариантов). Даже обращение к базе данных со сложными запросами осуществляется в таком виде, что структура  возвращаемых данных видна еще до его исполнения. СУБД самостоятельно тестирует находящиеся в базе данных записи и производит приведение базы данных к целостному состоянию, устраняя возможные ошибки.

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

Список  литературы

1.Access. Сборник рецептов для профессионалов. КГетц, П. Литвин, Э. Бэрон. (2-е издание).

2.Google.com

Проектирование БД для автоматизации кадрового учета в МЭСИ.