Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Библиотека.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
366 Кб
Скачать
☆

Описание запросов

Эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде [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 созданной базы данных

Заключение

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

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

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

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

Список использованной литературы

  1. Карпова Т.С. Базы данных. Модели, разработка, реализация (2-е изд.).- Издательство: М.: НОУ "Интуит", 2016. - 403 с. ил.

  2. Баженова И.Ю. Основы проектирования приложений баз данных (2-е изд.). - Издательство: М.: НОУ "Интуит" , 2016. – 237 с. ил.  Кумскова И.А. Базы данных (2-е изд.). - Издательство: М.: КноРус, 2016. – 488 с. ил. 

  3. Фейерштейн С., Прибыл Б. Oracle PL/SQL. Для профессионалов. 6-е изд. - Издательство: Питер, 2015. – 1024 с. 

  4. Ульман Ларри. PHP и MySQL. Создание интернет-магазинов. - Издательство: Вильямс,  2015. – 544 с.

  5. Stacia Varga, Denny Cherry, and Joseph D’Antoni. Introducing Microsoft SQL Server 2016: Preview 2. - Publisher: Microsoft Press, 2016. – 107р.

  6. Parikshit Savjani . SQL on Azure Succinctly .- Publisher: Syncfusion Inc., 2015. – 119 р.

  7. Grant Fritchey and Matthew Skelton. Database Lifecycle Management. - Publisher: Redgate Software, 2015. – 118 р.

  8. Stacia Varga, Denny Cherry, and Joseph D’Antoni.Introducing Microsoft SQL Server 2016: Preview Edition. - Publisher: Microsoft Press, 2015. – 65 р.

  9. Линн Бейли.  Изучаем SQL. - Издательство: Питер, 2012. – 573 с. 

  10. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. – 4-е из., доп., перераб. – Спб.: Корона принт, 2004. – 736 с.

  11. Дж. Ульман, Дж. Уидом. Введение в системы баз данных. Пер. с англ. - М.: Издательство "Лори", 2000, 374 с., ил.

  12. Глушаков С.В., Ломотько Д.В. Базы данных. – Харьков: Фолио; М.:ООО «Издательство АСТ», 2002. – 504 с.

  13. Михеева В., Харитонова И. Microsof Access 2002. – Спб.:БХВ- Петербург, 2002. – 1040с.

25