3.1 Проектирование банка данных сотрудников ГУФСИН

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

В данном проектировании ставится задача компьютерного учёта служебной карточки формы № 2, которая фактически представляет собой сокращённое личное дело сотрудников ГУФСИН и его подразделений. Объект исследуемой предметной области - сотрудник. Атрибутами данного объекта является набор его характеристик, указанных в строках служебной карточки (СК). Перечислим все имеющиеся атрибуты с указанием ограничений на значения при заполнении СК (табл. 3.1).

Таблица 3.1

Поля служебной карточки

Поле

Ограничение

Поле

Ограничение

Личный номер А – ххх ххх; уникален 9.Какими иностранными языками владеете Хорошо – читает и может объясняться; владеет свободно. Слабо – читает и переводит со словарём.
Личное дело № уникален 10.Какими языками народностей РФ владеете Хорошо, слабо.
1.ФИО нет 11.Участие в войнах и других боевых действиях нет
2.Год, месяц и число рождения нет 12.Ранения и контузии нет
3.Место рождения Если посёлок, село, указывается область. 13.Был ли в плену, окружении нет
4.Гражданство Российское 14.Госдарственные награды нет
5.Национальность Территория РФ 15.Семейное положение нет
6.Образование (специальность, учебное заведение, год окончания) нет 16.Адрес местожительства семьи нет
7.Специальность по образованию нет 17.Трудовая деятельность Работа в гражданских организациях, учреждениях и на предприятиях.
8.Присвоено специальное (воинское) звание (приказ и дата) нет 18.Служба в ВС РФ, Военно-Морском Флоте, в войсках и органах ФСК и МВД Служба в ВС и федеральных органах исполнительной власти.

Из трёх подходов моделирования выбирается реляционная модель. Данные о сотрудниках можно представить в виде таблицы, в которой каждому виду данных соответствует свой столбец, а каждому конкретному сотруднику – строка. Каждая строка этой таблицы (отношения) называется записью, а её отдельный элемент, отвечающий тому или иному столбцу, - полем. Если представить себе служебную карточку в виде таблицы, то можно обнаружить ряд недостатков:

Во-первых, некоторые поля являются достаточно сложными и включают в себя данные, которые можно (и нужно) разбить на более мелкие компоненты (это поля, в которые входят фамилия, имя, отчество, дата рождения, образование и др.)

Во-вторых, для удобства работы с базой данных необходимо разделить исходную таблицу «Служебная карточка» на совокупность нескольких таблиц. Например, таблица «Персоналии», таблица «Образование», «Иностранные языки» и т.п.

Такие действия по представлению данных в теории и практике создания БД называется нормализацией.

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

После исправления недостатков получаем следующую совокупность таблиц:

·          Таблица 1 «Персоналии» - личный номер, личное дело №, фамилия, имя, отчество, год рождения, месяц рождения, день рождения, место рождения, национальность, семейное положение; логические поля – владеет иностранными языками, участвовал в боевых действиях, имеет награды, был в плену, имеет детей, дело находится в архиве.

·          Таблица 2 «Образование» - личное дело №, образование, специальность по образованию, учебное заведение, год окончания.

·          Таблица 3 «Иностранные языки, языки народностей РФ» - личный номер, владеет хорошо, владеет плохо.

·          Таблица 4 «Боевые действия» - личный номер, когда, где, количество дней, ранения и контузии.

·          Таблица 5 «Награды» - личное дело №, дата награждения, наименование ордена, медали.

·          Таблица 6 «Плен» - личный номер, при каких обстоятельствах, где, сколько.

·          Таблица 7 «Семья» - личный номер, ФИО жены, мужа, год рождения жены, мужа, адрес местожительства семьи, № дома, № квартиры.

·          Таблица 8 «Дети» - личный номер, ФИО детей, годы рождения.

·          Таблица 9 «Звание» - личный номер, звание, кем издан приказ, № приказа, дата приказа.

·          Таблица 10 «Трудовая деятельность» - номер трудовой книжки, дата поступления, дата ухода, наименование учреждения, адрес, должность.

·          Таблица 11 «Служба» - номер трудовой книжки, личный номер, дата вступления, дата ухода, должность, с указанием органа, части, местонахождение, наименование органа, издавшего приказ, № приказа, дата.

Поля «личный номер», «личное дело №», «номер трудовой книжки» повторяются не случайно, они являются ключевыми полями:

·          Поле «личный номер» является первичным ключом в таблицах №1 и №7, вторичным ключом в таблицах №3, 4, 6, 8, 9, 11.

·          Поле «личное дело №» первичный ключ в таблице №1, вторичный ключ в таблицах №2, 5.

·          Поле «номер трудовой книжки» первичный ключ в таблице №11, вторичный в таблице №10.

Ключевое поле позволяет однозначно идентифицировать запись в базе данных.

 


Информация о работе «Совершенствование информационной системы управления кадров и работы с личным составом Главного управления Федеральной службы исполнения наказания по Иркутской области»
Раздел: Менеджмент
Количество знаков с пробелами: 50218
Количество таблиц: 8
Количество изображений: 7

Похожие работы

Скачать
200776
10
1

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

Скачать
116506
2
10

... занятий разрабатывается управлением (отделом) по конвоированию территориального органа УИС на квартал. Глава III. Проблемы и пути совершенствования обеспечения конвоирования осужденных к лишению свободы   3.1 Проблемы кадрового обеспечения подразделений охраны и конвоирования исправительных учреждений В настоящее время проблема кадрового обеспечения системы исполнения наказаний вообще и ...

Скачать
292966
0
0

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

Скачать
704084
13
17

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

0 комментариев


Наверх