Фрагмент для ознакомления
1
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 4
1 ИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД 5
1.1 Анализ информационных задач и круга пользователей системы 5
1.2 Анализ информационных задач и круга пользователей системы 10
1.3 Определение требований к операционной обстановке 11
2 ВЫБОР СУБД И ДРУГИХ ПРОГРАММНЫХ СРЕДСТВ 13
3 ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННОЙ БД 14
3.1 Преобразование ER–диаграммы в схему базы данных 14
3.2 Составление реляционных отношений 15
3.3 Нормализация полученных отношений 18
3.4 Дополнительные ограничения целостности 19
3.5 Группы пользователей и права доступа 19
4 ФИЗИЧЕСКОЕ МОДЕЛИРОВАНИЕ БАЗЫ ДАННЫХ В СУБД MS ACCESS 21
4.1 Создание таблиц 21
4.2 Создание запросов 27
4.3 Создание форм 32
4.4 Создание отчетов 34
4.5 Руководство пользователя 35
ЗАКЛЮЧЕНИЕ 38
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 39
Фрагмент для ознакомления
2
ВВЕДЕНИЕ
База данных (БД) является центральным звеном любой информационной системы, без существования которых невозможно представить ни одно предприятие, организацию, учреждение . Создание БД значительно упростилось с появлением систем управления БД (СУБД), а также стандартов, которые систематизировали порядок проектирования и разработки БД. В работе рассматривается проектирование и разработка БД для образовательног учреждения, которая автоматизирует процесс составления графика отпусков сотрудников.
Цель работы разработка реляционной базы данных, позволяющей получить график отпусков сотрудников образовательного учреждения.
Задачи, которые необходимо решить для достижения цели
выполнить анализ предметной области, выделяя сущности и атрибуты;
провести анализ информационных задач и круга пользователей системы;
определить требования к операционной обстановке;
обосновать выбор СУБД;
провести логическое проектирование реляционной БД;
определить дополнительные ограничения целостности;
описать группы пользователей и права доступа;
осуществить физическое проектирование БД;
создать запросы, формы, отчеты;
создать руководство пользователя.
Для выполнения работы необходимы следующие программные продукты:
–MS Visio 2016;
– Microsoft Office Access 2016.
1 ИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД
1.1 Анализ информационных задач и круга пользователей системы
Необходимо создать БД для информационного обслуживания сотрудников отдела кадров, сотрудников бухгалтерии, отвечающих за расчеты отпускных выплат. БД должна содержать :
данные о структурных подразделениях;
данные о сотрудниках;
данные о должностях сотрудников;
данные о всех отпусках сотрудников;
данные о документах, в соответствии с которыми меняется время начала и окончания отпуска.
В соответствии с предметной областью система строится с учётом следующих особенностей:
– каждый сотрудник работает в определённом структурном подразделении, в каждом подразделении может работать несколько сотрудников;
– каждый отдел занимает одно помещение, в помещении может быть один или несколько стационарных телефонов;
– каждый сотрудник занимает определенную должность, в рассматриваемом учреждении определенную должность могут иметь многие сотрудники;
– в соответствии с трудовым кодексом сотрудник имеет право на ежегодный оплачиваемый отпуск, в течение которого за сотрудником сохраняется его место работы. Отпуск может быть разбит на части. Как правило сотрудник работает не один год и отпусков у него много;
– отпуск определяется количеством календарных дней, предполагаемой датой начала отпуска и фактической датой;
– отпуск может быть перенесен, прерван, основанием для этого является выпуск в учреждении документа, в котором имеется вид, дата выпуска, автор, ответственное лицо, подписывающее документ, содержание. При переносе отпуска должна определяться новая плановая дата начала отпуска;
– график отпусков представляет собой документ унифицированной формы Т-7, утвержденной постановлением Госкомстата России от 15.01.2004г. Документ проходит согласование у проректора и в профсоюзном органе. Содержит информацию о сотруднике, его должности, о структурном подразделении в котором он работает, сведения об отпуске. Каждый сотрудник должен быть ознакомлен с графиком, об этом свидетельствует его подпись в документе. Документ должен быть подписан руководителем структурного подразделения и начальником отдела кадров.
Структура предметной области представлена на рисунке 1.
Рисунок 1 – Структура предметной области
Анализ предметной области позволяет выделить сущности и для каждой сущности определить атрибуты. (Таблица 1)
Таблица 1 - Сущности и атрибуты предметной области
№
п/п Сущность Атрибуты
Наименование атрибута Сокращенное название
1 2 3 4
1 Сотрудник Табельный номер ТНомер
Фамилия Фамилия
Имя Имя
Отчество Отчество
Пол Пол
Дата рождения ДатаР
Телефон Телефон
2 Подразделение Идентификационный код ИдКод
Наименование Наименование
Сокращенное наименование Код
Помещение Помещение
Телефон Телефон
3 Должность Идентификационный код ИдКод
Название Название
Размер оклада Оклад
4 Отпуск Номер Номер
Плановая дата ПДата
Фактическая дата ФДата
Количество дней Дни
Перенос Перенос
Новая дата НДата
5 Документ Номер Номер
Дата документа Дата
Вид документа Вид
Содержание Содержание
Фрагмент для ознакомления
3
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1 Бекаревич Ю.Б.Самоучитель MS Office Access 2016, // Бекаревич Ю.Б., Пушкина Н.В. .– М.: БХВ-Петербург 2017 – 485с..
2 Вахрушева М.Ю. Базы данных: методические указания по выполнению курсовой работы и самостоятельной работе обучающихся: // М.Ю. Вахрушева. –Братский государственный университет, 2021 –
3 Гурвиц, Г. Microsoft Access 2010. Разработка приложений на реальном примере / Г. Гурвиц. - М.: БХВ-Петербург, 2017. - 496 c.
4 Гущин, А.Н. Базы данных: учебно–методическое пособие/ А.Н. Гущин. – М.; Берлин: Директ–Медиа, 2015. – 311 с.
5 Дейт, К. Дж. Введение в системы баз данных / К. Дж. Дейт. – Киев : Вильямс, 2010. – 846 с.
6 Дьяков, И.А. Мельников, А.П. Толстобров, В.В. Фертиков. – М.: Физматлит, 2009. – 168 с. Базы данных. Язык SQL: учеб.пособие / И.А. Дьяков; Министерство образования и науки Российской Федерации, Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Тамбовский государственный технический университет». – Тамбов : Издательство ФГБОУ ВПО «ТГТУ», 2012.
7 Смирнова, О. В. Access 2007 на практике / О.В. Смирнова. - М.: Феникс, 2017. - 160 c.
8 СУБД: язык SQL в примерах и задачах : учеб.пособие /И.Ф. Астахова, В.М. Мельников, А.П. Толстобров, В.В. Фертиков. – М.: Физматлит, 2009. – 168 с.