Совершенствование информационной системы управления кадров и работы с личным составом Главного управления Федеральной службы исполнения наказания по Иркутской области
Курсовой проект - Менеджмент
Другие курсовые по предмету Менеджмент
х №2, 5.
Ключевое поле позволяет однозначно идентифицировать запись в базе данных.
3.2 Составление схемы баз данных
Выделенные объект и его атрибуты необходимо описать в терминах СУБД Access. В Access данным соответствует определённый тип:
- числовой;
- логический;
- текстовый;
- поле дата/время;
- денежный;
- поле MEMO и другие.
Приведём сортировку полей 11 таблиц по типу данных (табл. 3.2).
Таблица 3.2
Сортировка полей таблиц по типу данных
Текстовые поляЧисловые поляЛогические поля/поле дата/времяТекстовые поляЧисловые поляЛогические поля/поле дата/времяТаблица ПерсоналииТаблица ОбразованиеФИО; месяц рождения; место рождения; национальность; семейное положениеЛичный номер; личное дело №; год рождения; день рожденияВладеет ин. языками, языками народностей РФ; участвовал в боевых действиях; был в плену; имеет награды; имеет детей; дело находится в архивеОбразование; специальность по образованию; учебное заведениеЛичное дело №; год окончаниянетТаблица Иностранные языки, языки народностей РФТаблица Боевые действияВладеет хорошо; владеет плохоЛичный номернетКогда; где; ранения и контузииЛичный номер; сколько времени находилсянетТаблица НаградыТаблица ПленНаименование ордена, медалиЛичное дело №Дата награжденияПри каких обстоятельствах; где?Личный номер; сколько?нетТаблицы Семья, ДетиТаблица СлужбаФИО жены, мужа; адрес местожительства семьи; ФИО детейЛичный номер; год рождения жены, мужа; № дома; № квартиры; годы рождения детейнетДолжность с указанием органа, части; местонахождение; наименование органа, издавшего приказа№ трудовой книжки; личный номер; № приказаДата вступления в должность; дата ухода; дата приказаТаблица Трудовая деятельностьТаблица ЗваниеНаименование учреждения; адрес; должность№ трудовой книжкиДата поступления; дата уходаЗвание; кем издан приказЛичный номер; номер приказаДата приказа
Поля таблиц также различаются по типу элемента управления: поле, список, поле со списком. Для удобства работы с таблицами служебной карточки для некоторых полей целесообразно ввести список или поле со списком (табл. 3.3).
Таблица 3.3
Списки и поля со списком служебной карточки
СписокПоле со спискомЗначенияПримечание-ЗваниеМладший лейтенант, лейтенант, старший лейтенант, капитан, майор, подполковник, полковник--Владеет иностранным языком хорошо/владеет плохоАнглийский, немецкий, французский, китайский, бурятскийСписок постоянно можно обновлять наиболее часто используемыми значениями-ОбразованиеВысшее, н/высшее, общее, среднее специальное, н/среднее, военное, высшее с аспирантурой, школы и курсы МВД-Специальность по образованиюПедагог, менеджер, юрист, экономист, бухгалтер, инженер, медик, журналистСписок постоянно можно обновлять наиболее часто используемыми значениямиМесяц рождения-12 месяцев.-НациональностьРусский, бурят, украинец, азербайджанец, белорусСписок постоянно можно обновлять наиболее часто используемыми значениямиСемейное положение-Замужем, не замужем, женат, не женат, разведён, разведена-Построение всех 11 таблиц необходимо осуществлять в режиме Конструктора. В приложении 2 представлена схема данных служебной карточки формы № 2.
СУБД Access позволяет устанавливать связи между таблицами. После этого можно создавать запросы, формы и отчёты для одновременного отображения сведений из нескольких таблиц. Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями, имеющими одинаковые имена в обеих таблицах. В большинстве случаев с ключевым полем одной таблицы, являющимся уникальным идентификатором каждой записи, связывается внешний ключ другой таблицы. Например, для связывания таблицы Персоналии и таблицы Награды, следует создать связь между полями Личное дело №. Поле Личное дело № отображается в двух таблицах как поле первичного ключа и как внешний ключ.
Существует три способа определения связываемых полей:
- Отношение один-ко-многим создаётся в том случае, когда только одно из полей является полем первичного ключа или уникального индекса (наиболее часто используемый тип отношений).
- Отношение один-к-одному, когда оба связываемых поля являются ключевыми или имеют уникальные индексы.
- Отношение многие-ко-многим фактически является двумя отношениями один-ко-многим с третьей таблицей, первичный ключ которой состоит из полей внешнего ключа двух других таблиц.
В базе данных служебной карточки все связанные поля (кроме отношения таблиц Семья и Персоналии) имеют тип отношения один-ко-многим. Также для связанных полей в MS Access установлены следующие параметры: обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей. В связанных полях базы данных Служебная карточка использованы все три параметра.
Интерфейс - это взаимодействие между системой и средой между двумя системами или двумя компонентами системы. MS Access имеет достаточно удобный интерфейс, справочную систему. Пользователям, освоившим работу с MS Word, Excel, не составит особого труда освоить и данный продукт.
Для того чтобы пользователям базы данных Сл?/p>