- •Оглавление
- •Лабораторная работа №1 Создание деловых документов в текстовом процессоре ms Word
- •Вопросы
- •Литература
- •Лабораторная работа №2 Оформление текстовых документов, содержащих таблицы и графики
- •Факультет
- •Лабораторная работа №3 Создание организационных диаграмм в текстовом процессоре Word
- •Сведения
- •Вопросы
- •Литература
- •Вопросы
- •Литература
- •Лабораторная работа №4 Применение стилей, автотекста, автозамены и макрокоманд
- •Вопросы
- •Литература
- •Лабораторная работа №5 Табличный процессор Excel
- •Вопросы
- •Литература
- •Лабораторная работа №6 Логические переменные и функции
- •Вопросы
- •Лабораторная работа №7 Графическая обработка данных в таблицах ms Excel
- •Вопросы
- •Литература
- •Лабораторная работа №8 Передача данных между программами пакета Microsoft Office
- •Литература
- •Лабораторная работа №9 Работа с почтовым клиентом Outlook Express
- •Вопросы
- •Литература
- •Лабораторная работа № 10 Создание таблиц бд с использованием конструктора и мастера таблиц в msAccess
- •Вопросы
- •Литература
- •Лабораторная работа №11 Создание запросов и форм для просмотра, отбора. Анализа и редактирования информации в бд ms Access
- •Лабораторная работа № 12 Макросы и модули vba
- •Лабораторная работа № 13 Генератор случайных чисел. Метод Монте-Карло
- •Лабораторная работа № 14 Численные методы решения алгебраических уравнений
- •Лабораторная работа № 15 Модели случайных блужданий в Excel
- •Литература
Вопросы
Какие таблицы, формы, запросы и отчеты входят в состав базы данных;
Из каких полей состоят таблицы БД, какие первичные ключи и индексы для них созданы;
Сколько записей содержит каждая таблица;
Какие таблицы и по каким полям связаны друг с другом;
Какие запросы используют для выборки информации несколько таблиц;
Как добавить новые записи в таблицу, используя форму.
Как удалить запись из таблицы, используя форму.
Литература
Лори Ульрих Фуллер, Кен Кук Access 2010 для чайников = Access 2010 For Dummies. — М.: «Диалектика», 2010. — С. 384.
Элисон Балтер Microsoft Office Access 2007: профессиональное программирование = Alison Balter's Mastering Microsoft Office Access 2007 Development. — М.: «Вильямс», 2008. — С. 1296.
Майкл Грох, Джозеф Стокман, Гэвин Пауэлл Microsoft Office Access 2007. Библия пользователя = Microsoft Office Access 2007 Bible. — М.: «Диалектика», 2008. — С. 1200.
Лори Ульрих Фуллер, Кен Кук, Джон Кауфельд , Microsoft Office Access 2007 для "чайников": Пер. с англ. — М. : 2007. — 384 стр. с ил., Издательство «Диалектика».
Джон Кауфельд , Microsoft Office Access 2003 для "чайников": Пер. с англ. — М. : 2006. — 320 стр. с ил., Издательство «Диалектика».
Мэтью Мак-Дональд Access 2007. Недостающее руководство = Access 2007 The missing manual. — СПб.: «БХВ-Петербург», 2007. — С. 784.
http://ru.wikipedia.org/wiki/Microsoft_Access
http://bsu.name
Лабораторная работа №11 Создание запросов и форм для просмотра, отбора. Анализа и редактирования информации в бд ms Access
Цель работы: Изучение технологии обработки информации в офисной СУБД
Теоретическая часть
Запрос – это требование на получение информации Запросы позволяют сфокусировать внимание именно на тех данных, которые нужны для решения текущей задачи. Если в запросе используется только одна таблица, записи отображаются как при работе фильтра, но преимущество запроса состоит в том, что можно указать перечень отображаемых полей.
Практическая часть
Задание 1
Для таблицы Покупатели (БД Фрукты) создать запрос, формирующий список покупателей по городам.
На вкладке Запросы нажмите кнопку Создать. Появится окно диалога Новый запрос. Выберите вариант Конструктор. Появится окно нового запроса и окно диалога Добавление таблицы.
В
этом окне дважды щелкните на имени
таблицы Покупатели и закройте его.
Таблица Покупатели появится в окне
запроса, как показано на рисунке:
Д
важды
щелкните на именах полей Город Фамилия
Имя, чтобы добавить их в бланк запроса.
В строке Сортировка для всех трех полей
установите значение По возрастанию.
Окно вашего запроса должно выглядеть
так, как показано на рисунке:
Для выполнения запроса нажмите кнопку Запуск или кнопку Вид на панели инструментов или в меню Вид выберите Режим таблицы.
Задание 2
Для таблицы Покупатели (БД Фрукты) создать запрос, формирующий список покупателей из Санкт-Петербурга.
Этот запрос отличается от предыдущего тем, что в строку Условие вывода первой графы необходимо ввести значение Санкт-Петербург.
Задание 3
Для таблицы Покупатели (БД Фрукты) создать запрос, формирующий список покупателей из Санкт-Петербурга и Москвы.
Задание 4
Для таблицы Покупатели (БД Фрукты) создать запрос, формирующий список покупателей из любого города. Название города должно вводится во время выполнения запроса
Этот запрос отличается от предыдущего тем, что в строку Условие вывода первой графы необходимо ввести значение [Введите название города], в квадратных скобках.
Задание 5
Используя, мастер простых запросов выполните предыдущие задания, предварительно отредактировав построенные мастером запросы.
Задание 6
Для таблиц Покупатели, Заказы, Описание заказа и Наборы (БД Фрукты) создать запрос, формирующий список покупателей с указанием дат и стоимости заказов.
Д
ля
построения этого запроса необходимо
установить постоянную или временную
связь между указанными таблицами. Это
возможно, т.к. обе таблицы содержат поле
Код покупателя, Код заказа и Код набора,
соответствующих друг другу типов. Окно
запроса должно выглядеть так, как
показано на рисунке.
Задание 7
Для таблиц Покупатели и Заказы (БД Фрукты) создать запрос, формирующий список покупателей с указанием даты последнего заказа. Фамилия и имя должны быть объединены в одно поле.
Д
ля
объединения нескольких записей таблицы
в одну используются групповые операции,
которые присоединяются к запросу с
помощью меню Вид Групповые операции.
Окно вашего запроса должно выглядеть
так, как показано на рисунке:
Задание 8
Для таблиц Покупатели и Заказы (БД Фрукты) создать запрос, формирующий список покупателей не сделавших ни одного заказа.
Необходимо исправить Параметры объединения между таблицами. Выделите связь, для чего щелкните по ней левой кнопкой мыши и вызовите контекстное меню, нажав правую кнопку мыши. Выберите в нем Параметры объединения и в диалоговом окне выберите второй вариант (Объединение ВСЕХ записей Покупатели и …). Окно вашего запроса должно выглядеть так, как показано на рисунке:5**
П
ри
выполнении групповых операций можно
использовать следующие агрегатные
функции: Sum, Avg, Min, Max, Firs, Last, Stdev,Var, Count
позволяющие вычислять сумму, среднее,
минимальное, максимальное, первое,
последнее значение, квадратичное
отклонение, дисперсию и количество
записей в группе.
Задание 9
Используя таблицы Покупатели, Заказы, Описание заказа и Наборы (БД Фрукты) создать запросы, подсчитывающие:
• количество покупателей из разных стран;
• количество покупателей из разных городов;
• количество заказов сделанных каждым покупателем;
• сумму выплаченных денег каждым покупателем;
• среднюю стоимость заказа;
• общее количество заказов;
• количество заказов с суммой превышающей среднюю стоимость заказа;
• стоимость последнего заказа для каждого покупателя.
Задание 10
В перекрестном запросе отображаются результаты статистических расчетов (такие как суммы, количество записей и средние значения), выполненных по данным из одного поля таблицы. Эти результаты группируются по двум наборам данных, один из которых расположен в левом столбце таблицы, а второй - в верхней строке. Перекрестный запрос представляет собой разновидность сводных таблиц, в которых отсутствует поле страницы. Перекрестные запросы создаются на основании информации содержащейся в одной таблице или одном запросе.
Используя таблицы Фрукты, Наборы и Описание наборов (БД Фрукты), создать запрос, показывающий сколько каких фруктов содержит каждый набор: названия наборов расположить слева сверху вниз, а названия фруктов сверху справа налево.
Чтобы создать перекрестный запрос, объединяющий данные из двух или большего числа таблиц, сначала следует создать запрос, объединяющий данные. Вид такого запроса приведен на рисунке:
Для создания перекрестного запроса на вкладке Запросы нажмите кнопку Создать. Появится окно диалога Новый запрос. Выберите вариант Перекрестный Запрос. Мастер перекрестных таблиц начнет работу и на экране появится окно Создание перекрестной таблицы.
В этом окне установите переключатель Запросы и выберите Фрукты в наборах зпр и нажмите кнопку Далее.
Дважды щелкните на строке Название Набора и нажмите кнопку Далее. Появится окно третьего шага работы мастера, в котором поле Название фрукта уже выбрано в качестве заголовка столбцов. Нажмите кнопку Далее.
Появится окно четвертого шага работы мастера – в списке функций выберите Sum и нажмите кнопку Далее.
На последнем шаге задайте имя запроса Количество фруктов в наборах, установите переключатель Просмотр результатов запроса и нажмите кнопку Готово. Появится нужная перекрестная таблица.
11. Для таблицы Покупатели (БД Фрукты) создать, с помощью мастера Повторяющиеся записи, запрос:
• формирующий список покупателей-однофамильцев;
• подсчитывающий количество однофамильцев по фамилиям;
• общее число однофамильцев
Задание 11
Для таблицы Покупатели, Заказы Наборы Описание наборов (БД Фрукты) создать, с помощью мастера Записи без подчиненных, запрос:
• формирующий список покупателей не сделавших ни одного заказа;
• подсчитывающий количество покупателей, не сделавших ни одного заказа;
• формирующий список наборов не имеющих описания в таблице Описание наборов.
Задание 12
Используя базу данных Авиа, разработанную в лабораторной работе № 10, составьте запросы, определяющие;
• беспересадочные рейсы из города в город
• рейсы с одной пересадкой
• рейсы с двумя пересадками
