Автор работы: Пользователь скрыл имя, 02 Января 2013 в 13:42, курсовая работа
Цель и задачи исследования – разобрать основные шаги разработки запросов в MS Access и выделить основные типы запросов в MS Access. Объектом изучения является СУБД MS Access, а предметом изучения – запросы и их типы.
Для решения поставленной задачи наиболее целесообразно использовать пакет прикладных программ MS Excel. Его использование можно обосновать следующим:
в этом пакете есть все необходимые для выполнения поставленной задачи средства расчетов;
этот пакет прикладных программ имеет на сегодняшний день наибольшее распространение на персональных компьютерах, что позволяет использовать созданные для расчета формы в дальнейшем для подобных задач в реальной работе экономиста.
Введение 3
I. Теоретическая часть 5
1.Разработка запросов в MS Access 6
2.Типы запросов в MS Access 12
Заключение 16
II. Практическая часть 17
1. Общая характеристика задачи 17
2. Описание алгаритма решения задачи 18
Список литературы 23
Запросы с параметрами
Если приходится часто выполнять запрос, но каждый раз с новыми входными значениями, используют запрос с параметрами. Параметром называют прототип значения, которое вводится при запуске запроса. Например, если требуется найти в таблице «Клиенты» всех клиентов из одной страны, но требуется каждый раз указать другую страну, можно ввести «@Введите_страну» в столбец Критерий в области сетки конструктора запросов и создать следующую инструкцию SQL SELECT:
SELECT * FROM Клиенты
WHERE Страна = @Введите_страну
Знак @ перед параметром «Введите_страну» сообщает Access, что следует открыть диалоговое окно Введите значение параметра, в которое пользователь вводит название страны, например «Мексика» или «Дания», которое потом используется как значение в предложении WHERE. [4, Типы запросов]
Перекрестные запросы
Access поддеpживает специальный тип итоговых
запpосов, называемый перекрестным. Перекрестный
запрос выводит вычисленные значения
как функцию от существующих полей. Так
в Access можно вывести запрос, описывающий
суммарный зароботок по должностям.
Необходимое требование к созданию перекрестного
запроса наличие поля - заголовка строки,
поля - заголовка столбца, и одно поле вычисляемого
значения. Поля, являющиеся заголовками
строк и столбцов должны иметь в строке
"Групповая операция" установку "Группировка".
Для поля - значения необходимо выбрать
в "Групповой операции" какую-либо
групповую функцию, или выражение, содержащее
групповую операцию. [3, Запросы выборки
данных]
Запросы на выборку
Мастер простого запроса на выборку создает запросы для получения данных из полей, выбранных в одной или нескольких таблицах или запросах. С помощью мастера можно также вычислять суммы, число записей и средние значения для всех записей или определенных групп записей, а также находить максимальное и минимальное значение в поле. Однако нельзя ограничить количество записей, возвращаемых этим запросом, с помощью условий отбора. Если получился не тот запрос, который был нужен, можно снова создать запрос с помощью мастера или изменить этот запрос в режиме конструктора. [4, Типы запросов]
Запросы SQL
Запрос SQL — это запрос, создаваемый при помощи инструкций SQL. Язык SQL (Structured Query Language) используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access.
Когда пользователь создает запрос в режиме конструктора запроса, Microsoft Access автоматически создает эквивалентную инструкцию SQL. Фактически, для большинства свойств запроса, доступных в окне свойств в режиме конструктора, имеются эквивалентные предложения или параметры языка SQL, доступные в режиме SQL. При необходимости, пользователь имеет возможность просматривать и редактировать инструкции SQL в режиме SQL. После внесения изменений в запрос в режиме SQL его вид в режиме конструктора может измениться.
Некоторые запросы, которые называют запросами SQL, невозможно создать в бланке запроса. Для запросов к серверу, управляющих запросов и запросов на объединение необходимо создавать инструкции SQL непосредственно в окно запроса в режиме SQL. Для подчиненного запросапользователь должен ввести инструкцию SQL в строку Поле или Условие отбора в бланке запроса. [4, Запросы SQL]
Запросы SQL
В результате выполнения данной курсовой работы были закреплены и углублены знания по информатике, в частности при разработке запросов с помощью программных средств Microsoft Access.
Миллионы специалистов мира в области проектирования и разработки приложений используют Microsoft Access в своих решениях.
Office Access 2007 обеспечивает возможность легко начинать работу со встроенными базами данных, вносить в них изменения и адаптировать к меняющимся деловым потребностям пользователя. Пользователь может собирать информацию с помощью форм электронной почты или импортировать данные из внешних приложений. Реализована возможность создания и редактирования подробных отчетов, содержащих отсортированную, отфильтрованную и сгруппированную информацию, которая облегчит принятие более обоснованных решений. Совместный доступ к информации обеспечивается с помощью технологических списков Microsoft Windows SharePoint Services, позволяющих проверять журнал исправлений, восстанавливать удаленную информацию, устанавливать разрешения доступа к данным и регулярно осуществлять резервное копирование.
Условие: Пекарня реализует свою продукцию по ценам, указанным в прайс-листе (рис.1)
Рис. 1
Задание:
Рис. 2
1. Запустить MS Excel.
2. Переименовать «лист 1» в «Прайс-лист»
3. Набрать в ячейке А1 – «Наименование», в ячейке В2 – «Цена, руб.»
4. Заполнить таблицу данными из рис.1 (Рис.3)
Рис. 3 Вид таблицы «Прайс-лист»
5. Переименовать «лист 2» в «Итоговая ведомость».
6. Ввести в ячейки А1÷D1 информацию, представленную на рис. 4.
Рис. 4 Имена полей таблицы «Итоговая ведомость»
7. Заполнить таблицу данными из рис.2. (Рис. 5)
Рис. 5 Вид таблицы «Итоговая ведомость»
8. Выделить данные таблицы
«Прайс-лист» и задать имя
Рис. 6
Рис. 7
9. Автоматически заполнить графу «Цена, руб.» с помощью функции ПРОСМОТР:
- установить курсор в
первую строку столбца «Цена,
- задать функцию, нажав «вставить функцию» и выбрав функцию ПРОСМОТР
- в качестве аргументов
выбираем «искомое_значение;
Рис. 8
- в искомое значение
заносим ячейку с первым
Рис. 9
- растягиваем полученное
значение на весь список
Рис. 10
10. Вычислить сумму:
- в первую строку графы «Сумма, руб.» вводим формулу: =C2*B2 и нажимаем «Enter»
- растягиваем полученное значение до конца
11. Вычислить итог:
- выделить все значения в графе «Сумма,руб.» и воспользоваться формулой «Автосумма» в разделе ФОРМУЛЫ (Рис. 11)
Рис. 11
12. Результат представим в графическом виде (Рис. 12)
Рис. 12
1. Информационные технологии для
историков: Учебное пособие к
практикуму по курсу "
2. Запросы в СУБД Access [Электронный
ресурс]//База данных все о
3. Запросы выборки данных в
Access [Электронный ресурс]//Языки
4. Различные типы запросов (ADP) [Электронный
ресурс]//Microsoft office. - Электрон.дан. - Режим
доступа: http://office.microsoft.com/
5. Разработка запросов (MDB) [Электронный
ресурс]//Microsoft office. - Электрон.дан. - Режим
доступа: http://office.microsoft.com/
Информация о работе Разработка и типы запросов к базе данных в СУБД MS Access