- •Оглавление
- •Часть 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. Василий Леонтьев
Создание отчетов
Отчет – это объект базы данных, предназначенный для распечатывания на принтере. Следует отметить, что особенность отчетов, создаваемых в СУБД Access заключается в возможности одного источника. В силу этого при необходимости для создания нужного отчета следует создать соответствующий запрос. Создадим, например, отчет, характеризующий спрос и предложение товара с группировкой по его наименованию. Для создания подобного отчета потребуется запрос, обеспечивающий объединение данных из таблиц «Товары магазина» и «Заказы клиентов».
Рис. 3.39. Запрос на выборку для отчета
Сам отчет будем создавать в режиме мастера. Для этого на закладке отчеты в режиме создания выберем «Мастер отчетов». В появившемся диалоговом окне выберите в качестве источника нужный запрос и перенесите все его поля. В следующем окне мастера укажите, что в качестве поля группировки будет поле Наименование. Кроме того, можно изменить порядок полей и сортировку внутри поля, при необходимости указать, что запрос будет с подведением итогов.
Самостоятельная работа.
Создайте не менее 5 форм по имеющимся у Вас запросам. Обеспечьте в этих формах кнопки закрытия и возможность поиска записей. Создайте отчет по зарплате работников предприятия с группировкой по полу и подведением итогов. Создайте управляющую кнопочную форму, с которой возможно открывать другие формы.
Задачи по курсу субд. Блок 1
Некоторое пароходство занимается ловлей рыбы на различных реках. База данных должна содержать информацию о пароходах (название, капитан, тоннаж и пр.), реках (название, имеющиеся виды рыб, скорость, максимальный допустимый тоннаж и пр.) и текущее расположение пароходов. Создать общую систему, реализующую добавление/изменение информации о пароходах и реках. Изменение расположения парохода должно учитывать ограничения на тоннаж.
Создать медицинскую базу данных корабля дальнего плавания, содержащую болезни, лекарства, которыми их можно лечить, список назначенных лекарств для каждого члена экипажа. Система должна иметь возможности добавления/изменения любой информации и назначение лекарств данному члену экипажа для лечения заданной болезни.
Создать базу данных домоуправления. По каждой из квартир должна храниться информация о проживающих, общей площади, наличии коллективной антенны и пр. Система должна иметь возможность изменять информацию и реализовывать запрос о начислении квартплаты (с учетом обычных параметров)
Разработать базу данных для аттестации студентов 1 курса (списки студентов и предметов хранятся в отдельных таблицах). От базы данных требуется возможность вносить новых студентов и предметы; редактировать информацию об аттестации (студент может быть аттестован и не аттестован по каждому из предметов); выводить отчет по аттестации (количество студентов имеющих 1, 2, 3 и более неаттестации, процент неаттестованных).
Разработать систему получения отчетных документов по результатам экзаменов. Система должна иметь возможность ввода и изменения информации, и вывода следующих отчетов:
Результаты экзаменационной сессии. Графы отчета: группа; кол-во студентов; кол-во студентов сдавших сессию на 4 и 5, процент успеваемости. В конце - итоговая строка для всего курса.
Результаты экзаменационной сессии по заданному предмету. Графы отчета: группа; кол-во студентов сдавших сессию и количество неуспевающих по указанному предмету, процент неуспевающих.
Дана информация о студентах 2-го курса (по группам): Ф.И.О., оценки за три сессии, пожелания студентов относительно распределения по кафедрам (список кафедр в порядке убывания предпочтения). Создать систему получения различных сведений относительно распределения по кафедрам:
Список студентов, пожелавших распределится на заданную кафедру (1-е пожелание), в порядке убывания суммарного балла. Графы отчета: Ф.И.О., суммарный балл; оценки по предметам, интересующим кафедру. В заголовке напечатать название кафедры.
Список популярности кафедр. Графы отчета: название кафедры, количество студентов указавших эту кафедру первой в списке предпочтений, второй, третьей и далее.
Разработать базу данных рецептов кухни. База должна содержать таблицу продуктов, с указанием содержащихся в них ккал, белков, жиров, углеводов (на 1 ед.), и набор рецептов. Создать общую систему реализующую добавление/изменение информации о продуктах, а также составление и редактирование рецептов. Система должна производить расчет содержащихся в блюде ккал, белков, жиров, углеводов.
Компания является посреднической фирмой, которая закупает изделия у поставщиков, складирует их и перепродает клиентам. Система учета заказов должна содержать информацию о поставщиках, изделиях, клиентах, и заказах. В одном заказе клиент может купить любое количество товаров разных видов. Создать общую систему, реализующую добавление/изменение любой информации. Система должна уметь выдавать отчет о продажах за данный период.
Создать базу данных учета заработной платы сотрудников предприятия. Должна храниться Ф.И.О., дата рождения, пол, количество детей, сотрудника и зарплата каждого из сотрудников по месяцам. Система должна позволять ввод и изменение информации, а также выдавать отчеты о зарплате сотрудников за данный период.
Создать базу данных для библиотеки, содержащую информацию о периодических изданиях: название раздела, название издания, год и месяц выхода, номер и место хранения. Иметь возможность добавления, изменения и удаления информации, вывода полного списка имеющихся номеров за заданный период и вывода всех журналов, хранящихся в заданном месте.
