Описание запросов
Эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде [4,5]. С помощью запросов выполняют такие операции как отбор данных, их сортировку и фильтрацию. С помощью запросов можно выполнять преобразования данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнения таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое
Рисунок 3.1. Запрос по категории «Авторы»
Рисунок 3.2. Запрос по категории «Издания»
Рисунок 3.3. Запрос по категории «Читатели»
Отчеты
По своим свойствам и структуре отчеты во многом похожи на формы, но предназначены только для вывода данных, причем для вывода не на экран, а на принтер. В связи с этим отчеты отличаются тем, что в них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов [8].
Рисунок 3.4. Отчет по категории «Издания»
Рисунок 3.5. Отчет по категории «Создатели»
3.2 Программная реализация поставленной задачи
В качестве средства создания базы данных в данной курсовой работе использована программа Microsoft Access.
База данных состоит из объектов, которые расположены в главном окне базы данных, присутствующей на экране (в открытом или свернутом виде) [10].
В главном окне базы данных имеются следующие объекты:
Таблицы. В них находятся все записи, которыми располагает база данных. Редактирование содержимого таблицы практические не отличается от подобного Excel. однако, в данном случае часто осуществляется другими методами, например, с помощью форм или запросов.
Запросы предназначены для поиска и отбора данных, удовлетворяющими определенными условиями. Запросы позволяют обновить или удалить несколько записей одновременно, выполнить встроенные или специальные вычисления. С их помощью можно просматривать, анализировать и изменять данные из нескольких таблиц. Они используются так же в качестве источников данных для форм из нескольких таблиц. Они используются так же в качестве источников данных для форм и отчетов. Наиболее часто используются запрос на выборку. При его, выполнении данные, удовлетворяющие условиями отбора, выбираются из одной или нескольких таблиц и выполняются в определенном порядке. Его можно создавать с помощью мастера или самостоятельно. Во втором случае следует создавать в режиме конструктора таблицы или запросы, содержащие нужные данные, и заполнить бланк запроса.
Формы применяются для просмотра, ввода измененных данных. Формы позволяют отображать данные из одной или нескольких таблиц и выводить их на экран, используя стандартный или созданный пользователем интерфейс (макет), т.е. формы отображают записи по одной, позволяют вывести поле из нескольких таблиц, рисунки и другие элементы. Таким образам, они используются для следующих целей:
для просмотра и ввода данных в таблицу, как диалоговое окно;
как окно для выбора, предварительного просмотра и печати отчета;
для открытия других форм и отчетов.
Большая часть данных, представленных в форме, берется из таблицы или запроса. Другая информация, например рисунки, храниться в макете формы. Для создания связей между формой и записями таблицы используются графические объекты, называемые элементы управления. Эффективность формы повышается по средствам помещения в нем разделов: заголовок; верхнего колонтитула; области данных; нижнего колонтитула; примечание. Подчиненная форма тоже может содержать разделы.
Отчет применяется для анализа данных и подготовки исходных форм документов. Например, можно создать и напечатать счет с вычислением итогов. Это гибкое и эффективное средство для организаций вывода исходных форм документов. С помощью отчета имеется возможность вывести сведения в том виде, в котором требуются. Больше всего данных берется из таблицы или запроса, на основе которых он создается, другие сведения вводятся при разработке отчет. Для создания связей между исходными данными и отчетам также применяются элементы управления.
Макросом называют набор из одной или более макрокоманд. Они могут быть полезными для автоматизации часто выполняемых задач. Макрос может быть как собственно макросом, так и группой макросов; применяются также условные ветвления.
Модуль – набор процедур на языке Visual Basic для приложений, собранных в одну программную единицу.
События – определенные действия, которые приходят или возникают при работе с определенным объектом
Программа реагирует на большое число различных событий: нажатие клавиши мыши ввод данных и т.п. события возникают при определенных действиях пользователя. С помощью процедур обработки событий возможно определение собственных откликов на них.
В окне базы данных можно работать со всеми ее объектами. Для просмотра объектов определенного типа следует выбрать соответствующую вкладку и затем можно открывать существующие объекты, модифицировать их и создавать новое.
Главная форма базы данных содержит несколько форм, которые в свою очередь содержат:
Таблицы данных, запросы, отчеты и формы
кнопка
формы базы данных
кнопка
таблиц базы данных
запросы
- выход из базы данных
отчеты
базы данных
Рисунок 3.6. Главная форма созданной базы данных
Главная форма позволяет с большим удобством находить нужные данные рассортированные по категориям
Рисунок 3.7. Форма №1 созданной базы данных
При нажатии кнопки формы, открывается форма №1 содержащая формы базы данных:
«Издательства» - с информацией об издательствах выпустивших книги
«Читатели» - Данные о абонентах библиотеки
«Выдача» - информация о выданных книгах, кому, когда, на какой срок и.т.д.
«
»
- закрытие формы №1
Здесь содержатся формы по: издательствам, читателям, изданиям и выдачи книг.
Рисунок 3.8. Форма №2 созданной базы данных
При нажатии кнопки таблиц открывается форма№2 с табличными данными, с возможностями корректировки данных, добавления, удаления и других изменений БД. В ней содержатся таблицы:
«Создатели» - имена и фамилии авторов и их код
«Выдача» - название выданных книг, сроки и данные абонентов
«Издательства» - с информацией об издательствах выпустивших книги
«Размещение» - где находятся книги, комната, стеллаж, полка и. т. д
«Выход».- закрытие формы№2
Форма №3 содержит отчеты по «Изданиям» и «Читателям»
Рисунок 3.9. Форма №3 созданной базы данных
Заключение
В деловой или личной сфере часто приходится работать с данными из разных источников, каждый из которых связан с определенным видом деятельности. Для координации всех этих данных необходимы определенные знания и организационные навыки.
Создаваемые формы, запросы и отчеты позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты, диаграммы и почтовые наклейки.
В базе данных сведения из каждого источника сохраняются в отдельной таблице. При работе с данными из нескольких таблиц устанавливаются связи между таблицами. Для поиска и отбора данных, удовлетворяющих определенным условиям, создается запрос. Запросы позволяют также обновить или удалить одновременно несколько записей, выполнить встроенные или специальные вычисления. Для просмотра, ввода или изменения данных прямо в таблице применяются формы. Форма позволяет отобрать данные из одной или нескольких таблиц и вывести их на экран, используя стандартный или созданный пользователем макет. Для анализа данных или распечатки их определенным образом используется отчет. Например, можно создать и напечатать отчет, группирующий данные и вычисляющий итоги, или отчет для распечатки почтовых наклеек.
Разработанная база данных «Библиотека» содержит красочный интерфейс, удобна и проста в применении, что позволяет сделать вывод о том, что поставленные цели курсовой работы достигнуты.
Список использованной литературы
Карпова Т.С. Базы данных. Модели, разработка, реализация (2-е изд.).- Издательство: М.: НОУ "Интуит", 2016. - 403 с. ил.
Баженова И.Ю. Основы проектирования приложений баз данных (2-е изд.). - Издательство: М.: НОУ "Интуит" , 2016. – 237 с. ил. Кумскова И.А. Базы данных (2-е изд.). - Издательство: М.: КноРус, 2016. – 488 с. ил.
Фейерштейн С., Прибыл Б. Oracle PL/SQL. Для профессионалов. 6-е изд. - Издательство: Питер, 2015. – 1024 с.
Ульман Ларри. PHP и MySQL. Создание интернет-магазинов. - Издательство: Вильямс, 2015. – 544 с.
Stacia Varga, Denny Cherry, and Joseph D’Antoni. Introducing Microsoft SQL Server 2016: Preview 2. - Publisher: Microsoft Press, 2016. – 107р.
Parikshit Savjani . SQL on Azure Succinctly .- Publisher: Syncfusion Inc., 2015. – 119 р.
Grant Fritchey and Matthew Skelton. Database Lifecycle Management. - Publisher: Redgate Software, 2015. – 118 р.
Stacia Varga, Denny Cherry, and Joseph D’Antoni.Introducing Microsoft SQL Server 2016: Preview Edition. - Publisher: Microsoft Press, 2015. – 65 р.
Линн Бейли. Изучаем SQL. - Издательство: Питер, 2012. – 573 с.
Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. – 4-е из., доп., перераб. – Спб.: Корона принт, 2004. – 736 с.
Дж. Ульман, Дж. Уидом. Введение в системы баз данных. Пер. с англ. - М.: Издательство "Лори", 2000, 374 с., ил.
Глушаков С.В., Ломотько Д.В. Базы данных. – Харьков: Фолио; М.:ООО «Издательство АСТ», 2002. – 504 с.
Михеева В., Харитонова И. Microsof Access 2002. – Спб.:БХВ- Петербург, 2002. – 1040с.
