
- •Оглавление
- •Часть 1. Текстовый редактор Word §1. Word. Ввод и редактирование текста
- •Оформление текста документа
- •§2. Word. Слияние файлов. Создание однотипных документов.
- •Список адресатов
- •§3. Word. Стандартные приемы оформления документа
- •Кнопки для панели инструментов
- •§4. Word. Поиск и замена фрагментов текста
- •Самостоятельная работа
- •§5. Word. Работа с таблицами
- •Клавиши перемещения по таблице
- •Образец для заполнения к Заданию 4
- •Образец к Заданию 6
- •Образец к Заданию 11
- •§6. Word. Создание гипертекстового документа
- •§7. Word. Ввод математического текста
- •Часть 2. Табличный процессор Excel §8. Excel. Ввод данных в таблицу
- •Образец заполнения таблицы
- •Подсчет суммы по столбцу
- •Применение Автоформата к таблице
- •Заполнение шапки таблицы
- •Исходные данные
- •Результаты расчетов
- •§9. Excel. Самостоятельная работа на вычисления
- •Индивидуальные варианты исходных данных
- •§10. Excel. Технология генерации случайной величины
- •Получение таблицы случайных значений
- •§11. Excel. Логические функции
- •Основные и дополнительные логические функции Еxcel
- •§12. Excel. Сводные таблицы, группировка
- •Итоги и структуры
- •§13. Excel. Работа с именованными диапазонами
- •Матричные операции
- •Самостоятельная работа
- •Именованные ячейки и диапазоны, создание шаблонов
- •Имена ячеек и диапазонов
- •§14. Excel. Построение графиков функций
- •Варианты для самостоятельного выполнения
- •§15. Excel. Построение поверхностей
- •Варианты для самостоятельного выполнения
- •Варианты для самостоятельного выполнения
- •Варианты для самостоятельного выполнения
- •§16. Excel. Построение нестандартных диаграмм
- •§17. Exсel. Решение нелинейных уравнений и систем
- •§18. Exсel. Самостоятельная работа. Уравнения
- •Варианты для самостоятельного выполнения
- •Варианты для самостоятельного выполнения
- •Варианты для самостоятельного выполнения
- •§19. Excel. Управление списками
- •Критерии отбора
- •§20. Excel. Консолидация данных
- •Образец для подведения итогов
- •Функции для работы с базами данных
- •Образец для применения функций баз данных
- •Консолидация данных
- •Сводные таблицы
- •Образец для построения сводной таблицы
- •§21. Excel. Анализ данных в таблицах Подбор параметра
- •Образец исходных данных для решения задачи
- •Образец исходных данных для решения задачи
- •Рассчитанная таблица подстановки
- •Поиск решения
- •Образец ввода исходных данных
- •Часть 3. Системы управления базами данных Access §22. Access. Однотабличные базы данных
- •Access, создание базы данных
- •Образец однотабличной базы данных
- •Запросы к таблице
- •Результат выполнения запроса
- •Типы данных
- •Образец заполнения таблицы
- •Запросы на изменение исходной таблицы
- •Access. Вычисляемые поля в запросах
- •Образец заполнения таблицы
- •Результат вычисления общего балла
- •Результат вычисления возраста
- •Результат вычисления среднего значения общего балла
- •Создание связи (один к одному)
- •Образец №1 для создания связи
- •Образец №2 для создания связи
- •Создание форм
- •Импорт электронной таблицы из Excel в таблицу базы данных Access
- •Копирование таблицы из Access в Microsoft Excel
- •Самостоятельная работа
- •Образец таблицы для самостоятельной работы
- •§23. Access. Проектирование многотабличной базой данных Импорт данных, индексация таблиц, маски ввода
- •Связывание таблиц
- •Виды связей между таблицами в базе данных
- •Заполнение связанных таблиц через форму ввода.
- •Самостоятельная работа
- •§24. Access. Создание запросов к многотабличной бд
- •Простые запросы на выборку полей
- •Простые запросы на подведение итогов
- •Запросы на выборку с условием
- •Запросы с использованием параметров
- •Запросы с элементами программирования
- •Запросы с использованием групповых операций
- •Запросы на действие
- •Самостоятельная работа
- •§25. Access. Эффективное представление данных с помощью форм
- •Слияние с Word
- •Создание отчетов
- •Задачи по курсу субд. Блок 1
- •Задачи по курсу субд. Блок 2 Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Литература
- •Приложение 1. Образец для выполнения работы §1
- •«Гора Белая»
- •Время работы:
- •Приложение 2. Лекция 1
- •Приложение 3. Василий Леонтьев
Запросы с использованием групповых операций
Операции по вычислению итогов называют групповыми, так как они применяются к группе значений в столбце. Рассмотрим возможные операции.
Группировка – объединение объектов в группы по какому-то признаку.
Sum – сумма всех значений в каждой группе, применяется только к числовым и денежным полям;
Avg – среднее в каждой группе, применяется только к числовым и денежным полям;
Min – наименьшее значение в этом поле внутри группы, для текстовых полей – наименьшее из символьных независимо от регистра;
Max – наибольшее значение в этом поле внутри группы, для текстовых – наименьшее из символьных независимо от регистра;
Count – число записей, в которых значения отличны от Null;
First – первое значение поля; Last – последнее значение поля.
С помощью групповых операций рассчитаем количество мужчин и женщин, работающих в магазине. Для этого сгруппируем по признаку пол (Группировка) и вычислим количество строк в той и другой группе (Count).
Рис. 3.31. Вызов групповых операций
Определим товар, пользующийся максимальным спросом. Вычислим спрос на товар, исходя из заказов клиентов. Затем создадим простой запрос, вычисляющий максимальный спрос. Источником будет запрос с вычислением спроса. После чего в конструкторе необходимо добавить запрос с вычислением спроса и запрос с вычислением максимума. Необходимо связать добавленные запросы и выставить нужную информацию.
Рис. 3.32. Выбор групповой операции
Рис. 3.33. Источники для выполнения запроса
Запросы на действие
Создадим запрос, позволяющий обновлять количество товара на складе, по мере его поступления. Определите в конструкторе тип запроса. В качестве условия обновления поставьте совпадение даты заказа с текущей датой, а в качестве обновления постройте выражение, позволяющие вычитать из имеющегося на складе товара заказанный товар.
Рис. 3.34. Запрос на обновление
Самостоятельная работа
Создайте запрос, отражающий информацию о заказанном клиенте товаре (название, фирма производитель, краткая характеристика, количество на складе, количество заказа).
Рассчитайте общее количество товара на складе.
Выведи информацию о товаре, которого на складе находится наибольшее количество.
Рассчитайте общее количество процессоров на складе.
Выведите информацию о мониторах, количество которых на складе превышает 4 шт.
Выведите информацию о товарах, поступивших в 2004 году.
Рассчитайте стоимость всех заказов для каждого клиента.
Рассчитайте чистую прибыль магазина для определенного периода, вычитая из прибыли от продаж 25% налоговой суммы и расходы на заработную плату.
Выделите одноименную группу товаров, пользующуюся наименьшим спросом.
Выведите самый низкий по популярности товар.
Выделите самого активного клиента.
Создайте запрос поиска товара по наименованию.
Создайте запрос поиска информации о товаре после ввода какой-то части характеристики товара.
Рассчитайте общее количество женщин и мужчин определенного года рождения среди клиентов.
Выведите заработную плату работников с именем, начинающимся на букву А.