Практическая часть работы сделана с использованием СУБД Microsoft Access.
Введение………………………………………………………………3
1. Общие сведения о современных базах данных……………….5
1.1 Классификация баз данных………..……5
1.2 Рынок программного обеспечения СУБД……9
2. Проектирование базы данных для информационной системы учета результатов голосования………………………………………...13
2.1 Постановка задачи…………………………………………..…13
2.2 Построение инфологической модели базы данных………..20
3. Разработка базы данных……………………………………20
3.1 Разработка таблиц и схемы базы данных…………………...20
3.2 Запросы системы……………23
3.3 Интерфейс пользователя………27
Заключение……………………………………………………………32
Список использованных источников………33
Система управления базами данных Microsoft Access является одним из самых популярных приложений. Microsoft Access имеет в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Помимо этого, Microsoft Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Microsoft Access будет работать с базами данных так, как если бы это были таблицы Access.
На сегодняшний день использование баз данных (БД) и информационных систем становится неотъемлемой частью функционирования любых организаций и предприятий. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных (СУБД), CASE–систем автоматизации проектирования, средств администрирования и защиты баз данных и других.
Объектом исследования является разработка БД в области информационных систем.
Предметом данной работы является процесс разработки реляционной базы данных.
Главной целью работы является разработка структуры и элементов базы данных информационной системы учета результатов голосования.
Исходя из цели можно обозначить следующие задачи курсовой работы:
– анализ предметной области в сфере учета результатов голосования,
– нормализация таблиц для разработанной БД,
– разработка инфологической модели БД,
– создание интерфейса пользователя.
Информационная база представляет из себя совокупность работ и исследований в сфере баз данных.
Методами исследования являются: моделирование, статистический метод, методы анализа и синтеза информации и т. д.
Теоретическая значимость работы состоит в обосновании реляционного подхода к проектированию и разработке баз данных в сфере учета результатов голосования.
Практическая значимость работы состоит в разработке базы данных информационной системы учета результатов голосования.
Результаты курсовой работы могут быть использовании при создании информационных систем в области проведения голосования и подсчета его результатов.
Результатом выполнения курсовой работы стало разработанное приложение базы данных, позволяющее автоматизировать операции учета и процессы составления отчетных документов области информационных систем. Разработанное приложение отвечает всем требованиям предметной области, таблицы созданной базы данных отвечают требованиям нормализации, что позволяет обеспечить целостность и непротиворечивость информации.
Средствами СУБД Microsoft Access создан удобный пользовательский интерфейс. Приложение позволяет решать все задачи, сформулированные в задании на курсовую работу. Это позволяет сделать вывод, что задание выполнено полностью.
Были выполнены следующие задачи:
– в данной работе была исследована предметная область по теме – информационная система учета результатов голосования,
– осуществлена постановка задачи на автоматизацию системы подсчета голосов,
– построена инфологическая модель,
– разработаны 10 запросов для отображения данных из таблиц,
– разработаны интерфейсы пользователя, позволяющие автоматизировать следующие функции: просмотр таблиц, просмотр запросов, просмотр форм, просмотр отчетов.
Созданная база данных позволяет в автоматизированном режиме учитывать выбор каждого голосующего и сохранять данные об участниках голосования.
1 Глушаков, С.В. Базы данных / С.В. Глушаков, Д.В. Ломотько. – М.: Харьков: Фолио, 2017. – 504 c.
2 Голицына, Базы данных / Голицына, О.Л. и. ¬¬¬¬¬¬¬¬¬– М.: Форум; Инфра–М, 2015. – 399 c.
3 Грэй, П. Логика, алгебра и базы данных / П. Грэй. – М.: Машиностроение, 2017. – 368 c.
4 Дейт, К.Дж. Введение в системы баз данных / К.Дж. Дейт. – К.: Диалектика; Издание 6–е, 2015. – 784 c.
5 Елинова, Г.Г. Информационные технологии в профессиональной деятельности: Краткий курс лекций. Оренбург: ГОУ ОГУ, 2014. – 144 с.
6 Жданов, С. А. Информационные системы. Учебник / С.А. Жданов, М.Л. Соболева, А.С. Алфимова. – М.: Прометей, 2015. – 302 c.
7 Илюшечкин, В.М. Основы использования и проектирования баз данных. Учебник для СПО / В.М. Илюшечкин. – Москва: РГГУ, 2016. – 213 c.
8 Каратыгин, С. Базы данных / С. Каратыгин, А. Тихонов, В. Долголаптев. – М.: ABF, 2016. – 352 c.
9 Карпова, Т.С. Базы данных. Модели, разработка, реализация / Т.С. Карпова. – М.: СПб: Питер, 2016. – 304 c.
10 Козырев, Ю.Г. Промышленные роботы. Основные типы и технические характеристики. Учебное пособие / Ю.Г. Козырев. – Москва: Высшая школа, 2016. – 356 c.
11 Коннолли, Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли. – М.: Вильямс И.Д., 2017. – 1440 c.
12 Кумскова, И. А. Базы данных. Учебник / И. А. Кумскова. – М.: КноРус, 2015. – 745 c.
13 Лукин, В.Н. Введение в проектирование баз данных / В.Н. Лукин. – М.: Вузовская книга, 2015. – 144 c.
14 Малыхина, М. Базы данных: основы, проектирование, использование / М. Малыхина. – М.: БХВ–Петербург, 2016. – 512 c.
15 Мартишин, С.А. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и технолог / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. – М.: Форум, 2017. – 62 c.
16 Мартишин, С.А. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и техноло / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. – М.: Форум, 2018. – 61 c.
17 Мартишин, С.А. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и технологий. Инструментальные средства информационных систем: Учебное пособие / С.А. Мартишин, В.Л. Симонов,. – М.: ИД ФОРУМ, НИЦ Инфра–М, 2012. – 160 c.
18 Мюллер, Р.Дж. Базы данных и UML. Проектирование / Р.Дж. Мюллер. – М.: ЛОРИ, 2017. – 420 c.
19 Послед, Б.С. Access 2014. Базы данных и приложения. Лекции и упражнения / Б.С. Послед. – К.: DiaSoft, 2014. – 512 c.
20 Постолит, Visual Studio .NET: разработка приложений баз данных / Постолит, Анатолий. – М.: СПб: БХВ, 2014. – 544 c.
21 Реляционный способ доступа к базе данных. Основные сведения о языке SQL [Электронный ресурс]. – Режим доступа: //URL:// https://siblec.ru/informatika–i–vychislitelnaya–tekhnika/bazy–dannykh#7
22 Создание базы данных [Электронный ресурс]. – Режим доступа: //URL:// https://www.microsoft.com/ru–ru/education/default.aspx
23 Стружкин, Н. П. Базы данных. Проектирование. Учебник / Н.П. Стружкин, В.В. Годин. – М.: Юрайт, 2016. – 478 c.
24 Цуканова, Н. И. Онтологическая модель представления и организации знаний. Учебное пособие / Н.И. Цуканова. – М.: Горячая линия – Телеком, 2015. – 272 c.
25 Шаймарданов, Р.Б. Моделирование и автоматизация проектирования структур баз данных / Р.Б. Шаймарданов. – М.: Радио и связь, 2017. – 120 c.
26 Шнайдер, Microsoft SQL Server 6.5. Проектирование высокопроизводительных баз данных / Шнайдер, Роберт. – М.: ЛОРИ, 2017. – 361 c.
27 Яргер, Р.Дж. MySQL и mSQL: Базы данных для небольших предприятий и Интернета / Р.Дж. Яргер, Дж. Риз, Т. Кинг. – М.: СПб: Символ–Плюс, 2014. – 560 c.