Практическая часть работы сделана с использованием СУБД 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 запросов для отображения данных из таблиц,
– разработаны интерфейсы пользователя, позволяющие автоматизировать следующие функции: просмотр таблиц, просмотр запросов, просмотр форм, просмотр отчетов.
Созданная база данных позволяет в автоматизированном режиме учитывать выбор каждого голосующего и сохранять данные об участниках голосования.