Разработка базы данных "Кинопрокат" В СУБД MS Access

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 13.02.2016
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Разработка базы данных «Кинопрокат» В СУБД MS Access

Введение

отчет запрос кнопочный

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

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

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

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

Таким образом, на сегодняшний является весьма актуальной разработка и создание баз данных для предприятий, организаций, фирм.

В курсовой работе будет рассмотрен процесс создания базы данных «Кинопрокат».

1. Постановка задачи

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

Для решения этих задач необходимо разобраться в структуре базы данных. Она определяет методы занесения данных и хранения их в базе. Базы данных могут содержать различные объекты, но основными объектами любой базы данных являются ее таблицы. Простейшая база данных имеет хотя бы одну таблицу. Соответственно, структура простейшей базы данных тождественно равна структуре ее таблицы.

Таблица - объект, который используется для хранения информации.

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

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

Необходимо разработать таблицы, содержащие сведения о фильмах, сеансах и т.д.

Также необходимо организовать поиск нужных пользователю системы данных. Для этого можно использовать запросы.

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

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

2. Разработка таблиц и схемы базы данных

В Microsoft Access можно создать таблицы несколькими способами. Рассмотрим создание таблиц в режиме конструктора.

Нажмем кнопку Создать на вкладке «Таблицы» и выберем Конструктор. В открывшемся окне зададим следующие поля таблицы «Фильмы» (рис. 1).

Далее закроем конструктор, в появившемся запросе «Сохранить изменения макета или структуры таблицы?» выберем Да и сохраним таблицу под именем «Фильмы».

Рис. 1. Таблица «Фильмы» в режиме конструктора

Аналогичным образом создадим таблицы «Кинотеатры» и «Расписание» (рис. 2-3).

Рис. 2. Таблица «Кинотеатры» в режиме конструктора

Рис. 3. Таблица «Расписание» в режиме конструктора

После создания таблиц и заполнения их данными нужно связать таблицы. Для этого необходимо выбрать пункт меню Сервис / Схема данных. В открывшемся окне добавляем все созданные таблицы.

Свяжем таблицы согласно рисунку 4.

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

Рис. 4. Схема данных

3. Разработка запросов

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

Для создания запроса перейдем на вкладку Запросы, нажмем кнопку Создание запроса с помощью конструктора.

1. Создадим запрос «Группировка».

В качестве источника запроса выберем все таблицы и переместим необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.

Заполним поля согласно рис. 5.

Рис. 5. Запрос «Группировка»

Результат выполнения запроса показан на рис. 6.

Рис. 6. Результат выполнения запроса «Группировка»

2. Создадим запрос «Параметр».

В качестве источника запроса выбираем все таблицы и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.

Заполним поля, как показано на рис. 7.

Рис. 7. Запрос «Параметр»

Результат выполнения запроса показан на рис. 8.

Рис. 8. Результат выполнения запроса «Параметр»

3. Создадим запрос «Сортировка».

В качестве источника запроса выбираем все таблицы и перемещаем необходимые поля на рабочее поле, щелкая по ним левой кнопкой мыши.

Заполним поля, как показано на рис. 9.

Рис. 9. Запрос «Сортировка»

Результат выполнения запроса показан на рис. 10.

Рис. 10. Результат выполнения запроса «Сортировка»

4. Разработка отчетов

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

Создадим отчет по запросу «Группировка». Для этого выберем «Создание отчета с помощью мастера», далее в списке выберем запрос «Группировка». Выберем все поля данного запроса, макет «Табличный», стиль «Деловой».

Выглядеть данный отчет будет так, как представлено на рис. 11.

Модифицируется отчет следующим образом: необходимо выбрать его имя на вкладке Отчеты и щелкнуть на кнопке Конструктор. Выбор команды «Просмотр» в том же окне позволяет увидеть, как будет выглядеть распечатанный отчет.

Отчеты по остальным запросам формируются аналогично с помощью мастера (рис. 12-13).

Рис. 11. Отчет по запросу «Группировка»

Рис. 12. Отчет по запросу «Параметр»

Рис. 13. Отчет по запросу «Сортировка»

5. Разработка форм

Формы - одно из основных средств для работы с базами данных в Access - используются для ввода новых записей (строк таблиц), просмотра и редактирования уже имеющихся данных, задания параметров запросов и вывода ответов на них и др. Формы представляют собой прямоугольные окна с размещенными в них элементами управления. Существует возможность создания форм динамически при исполнении программы, однако естественным режимом их создания является режим визуального конструирования. Выбор команды Форма в меню Вставка выводит на экран окно Новая Форма, позволяющее задать таблицу или запрос, для которых создается новая форма, и указать режим ее создания. Кроме создания формы «вручную», создание формы можно автоматизировать, используя Мастер форм. Кроме того, можно создать специальные формы, в том числе с листами данных, диаграммами и сводными таблицами в формате Excel.

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

Для создания формы с помощью Мастера форм предполагается следующая последовательность действий:

Выберите Формы: Создать. Укажите поля, которые необходимо поместить на форму. Кнопки, расположенные в нижней части экрана, позволяют возвратиться назад на один шаг или продолжить процесс формирования формы далее.

На следующих шагах Мастер форм предлагает выбрать форму представления отчета (в столбец, ленточную, табличную или выровненную) и стиль оформления (рис. 14).

Рис. 14. Окно мастера форм

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

Если по каким-либо причинам форма вас не удовлетворяет, нажмите кнопку Конструктор, и вы перейдете в режим конструктора форм, в котором получите в свое распоряжение все средства для создания полноценной формы. Таким образом, создадим формы ввода данных (рис. 15-17).

Рис. 15. Форма «Фильмы»

Рис. 16. Форма «Расписание»

Рис. 17. Форма «Кинотеатры»

6. Разработка главной кнопочной формы

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

Создадим меню 1-го уровня:

- Закроем все таблицы, формы, отчеты, запросы

- Выберете пункт меню «Сервис/ Служебные программы/ Диспетчер кнопочных форм», в ответ на вопрос «Создать кнопочную форму?» нажать кнопку Да. Перед нами откроется окно диспетчера кнопочных форм.

- Нажмем кнопку Изменить

- Ввести название кнопочной формы «Кинопрокат»

- Нажать кнопку Закрыть

- Нажать кнопку Создать

- В окне «Создание» ввести текст «Форма», ОК

- Нажать кнопку Создать

- Аналогично создадим следующие страницы кнопочной формы: «Отчеты», «Запросы», «Выход» (рис. 18).

Рис. 18. Страницы кнопочной формы

Создадим меню 2-го уровня

Теперь последовательно будем раскрывать каждый пункт меню 1-го уровня. Отметить курсором главную кнопочную форму «Репертуар кинотеатров г. Уфы» и нажать кнопку Изменить

- Создать элемент кнопочной формы

- Текст «Формы»

- Команда «Переход к кнопочной форме»

- Кнопочная форма - выбрать из списка «Формы», ОК

- И т.д. для каждого элемента

Закрыть окно «Изменение страницы кнопочной формы», вернемся в окно «Диспетчер кнопочных форм».

Создадим меню 3-го уровня

Установим курсор на страницу «Формы» и нажмем кнопку Изменить.

Мы находимся в окне «Изменение страниц кнопочной формы»

- Создать элемент кнопочной формы

- Текст «Фильмы»

- Команда «Открыть форму для изменения»

- Кнопочная форма - выбрать из списка «Фильмы», ОК

- И т.д. для остальных форм

Аналогичным образом создаются пункты меню «Отчеты» и «Запросы». Таким образом, создано меню для ввода и корректировки информации в базу данных (рис. 19).

Рис. 19. Кнопочная форма

Автозапуск формы при открытии базы данных осуществляется через меню Сервис / Параметры запуска / Вывод формы / страницы.

Заключение

В ходе выполнения данной работы удалось ознакомиться с основными принципами построения реляционных баз данных при помощи СУБД Microsoft Access. Изучены структура базы данных, принципы построения основных элементов базы данных, таких как таблицы, запросы, формы и отчеты. На основе полученных знаний создана база данных в соответствии с поставленной задачей. А именно, разработана база данных «Кинопрокат».

База данных состоит из трех таблиц.

Разработанная база данных существенно облегчит работу со сведениями о кинотеатрах и демонстрируемых фильмах.

В базе данных разработаны и реализованы запросы, которые позволят быстро вывести все необходимые сведения, начиная от простой сортировки и заканчивая расчетами.

Отчеты, созданные на основе запросов позволят представить всю информацию в удобном и наглядном виде.

Формы обеспечат легкий и удобный ввод данных.

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

В ходе выполнения курсовой работы были закреплены знания и практические навыки работы на персональном компьютере с использованием современных компьютерных технологий, ориентированных на работу с базами данных и системами управления БД.

Выполненная работа позволила углубить знания в области информатики и использования современных информационных систем.

Список литературы

1. Вейскас Д. Эффективная работа с Microsoft Access. - СПб: «Питер Пресс», 2010. - 856 стр.

2. Горев А., Макашарипов С., Ахаян Р. Эффективная работа с СУБД. - СПб: «Питер», 2014. - 704 с.

3. Access - для самостоятельного освоения/ А.И. Бородина, Л.И. Крошинская, Е.Н. Лядинская. - Минск: НО ООО «БИП-С», 2012. - 236 с.

4. Гончаров А. Access в примерах. - СПб.: Питер, 2010. - 366 с.

5. Ботт Эд. Microsoft Office 4 (Серия «Без проблем!») / Пер. с англ. - М.: БИНОМ, 1996. - 561 с.

6. Алексеева Т.И., Башин Ю.Б. Проектирование баз данных в примерах и задачах. - М.: Экспресс, 2009. - 532 с.

7. Бемер С, Фратер Г. MS Access для пользователя. - Киев: BHV, 2001. - 624 с.

8. Биллинг В.А., Дехтярь М.И. VBA и Office. Офисное программирование. - М.: Русская редакция, 2012. - 431 с.

9. Киммел П. Программирование для Microsoft Access за 24 часа. - Минск: Высшая школа, 2010. - 318 с.

10. Харитонова И.И. Самоучитель по Microsoft Access. - СПб: Питер, 2011. - 472 с.

Размещено на Allbest.ru


Подобные документы

  • Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

    курсовая работа [1,8 M], добавлен 26.06.2013

  • Сущность и виды СУБД Microsoft Access. Алгоритм создания базы данных сессионной успеваемости студентов ВУЗа. Проектирование форм для сводных таблиц с помощью конструктора окон. Разработка отчетов и запросов на выборку данных. Создание кнопочной формы.

    курсовая работа [5,4 M], добавлен 09.05.2011

  • Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Создание базы данных "Спортивный клуб" средствами Microsoft Access: нормализация информационно-логической модели данных, построение связей между таблицами, разработка форм, запросов, отчетов, макросов, главной кнопочной формы в интерфейсе пользователя.

    курсовая работа [2,8 M], добавлен 10.06.2011

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

    курсовая работа [2,3 M], добавлен 25.10.2014

  • Основные объекты системы управления базами данных Microsoft Access. Разработка базы данных для магазина бытовой техники, оказывающая покупателям бытовой техники информационную функцию. Создание таблиц, схемы данных, запросов, форм, отчетов, главной формы.

    контрольная работа [1,8 M], добавлен 29.07.2013

  • Моделирование базы данных, ее внутренняя структура и взаимосвязь отдельных компонентов, предъявляемые требования и сферы практического использования. Порядок формирования таблиц и актуализация. Создание запросов, отчетов, форм. Создание кнопочной формы.

    контрольная работа [1,8 M], добавлен 07.06.2014

  • Понятие базы данных в Microsoft Access, описание таблицы как объекта. Назначение запросов, форм, отчетов и страниц. Макросы и модули в СУБД. Порядок создания базы данных, ввод описания поля. Свойства полей таблиц. Построение реляционной модели данных.

    презентация [389,6 K], добавлен 18.01.2014

  • Выделение информационных объектов и их инфологическая модель. Логическая структура реляционной базы данных. Разработка таблиц в системе управления базами данных Access. Создание запросов, форм и отчетов в СУБД Access. Разработка приложения пользователя.

    курсовая работа [2,8 M], добавлен 05.02.2018

  • Основные функции СУБД. Разработка базы данных, содержащих информацию о спектаклях с помощью инструментов и объектов Microsoft Access. Текстовое описание основной и вспомогательных таблиц. Создание форм, запросов и отчетов по данным, содержащихся в них.

    курсовая работа [1,9 M], добавлен 08.01.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.