- •Работа с табличным процессором Microsoft Excel. Лабораторная работа №1. Освоение приемов работы с электронными таблицами.
- •1. Настройка экрана Excel.
- •2. Выделение ячеек, строк, столбцов, блоков и листов
- •3. Ввод данных в ячейки
- •4. Редактирование данных
- •5. Операции перемещения, копирования и заполнения
- •Контрольные вопросы к лабораторной работе № 1
- •Лабораторная работа №2. Выполнение вычислений
- •1. Создание таблицы, вставка формул и функций. Пример 1
- •2. Создание таблицы, вставка формул и функций. Пример 2
- •3. Создание таблицы, вставка формул и функций. Пример 3
- •Контрольные вопросы к лабораторной работе № 2.
- •Лабораторная работа №3. Методы сортировки и фильтрации данных
- •1. Сортировка данных
- •2. Фильтрация данных с использованием автофильтра
- •3. Фильтрация данных с использованием расширенного фильтра
- •Контрольные вопросы к лабораторной работе № 4
- •Лабораторная работа №5 Анализ данных. Операции Подбор параметра и Поиск решения.
- •1. Подбор параметра
- •2. Использование надстройки Поиск решения
- •Контрольные вопросы к лабораторной работе № 5
- •Лабораторная работа №6. Обобщение данных. Создание таблицы подстановки. Подведение итогов
- •Выполнение вычислений и построение диаграмм на основе итоговых данных.
- •1. Создание таблицы подстановки с одной переменной
- •2. Создание таблицы подстановки с двумя переменными
- •3. Автоматическое подведение общих и промежуточных итогов. Работа со структурой таблицы
- •4. Выполнение вычислений и построение диаграмм на основе итоговых данных
- •2. Субд ms Access
- •3. Целостность данных
- •4. Виды связей
- •5. Анализ предметной области
- •6. Анализ данных
- •7. Построение модели данных
- •8. Создание базы данных в среде ms Access
- •9. Построение схемы.
- •Компьютерный практикум Создание структуры и заполнение базы данных
- •Лабораторная работа №2. Работа с формой
- •1. Ввод данных через форму
- •Лабораторная работа №3. Запросы к базе данных
- •1. Запросы к базе данных
- •2. Конструктор запросов в ms Access
- •Компьютерный практикум Реализация простых запросов на выборку.
- •3. Логические выражения и условия отбора
- •Вопросы и задания
- •4. Запросы по нескольким таблицам к базе данных Вычисляемые поля
- •Вопросы и задания
- •5. Реализация выборки Вычисляемые поля и конструктор запросов
- •Компьютерный практикум Реализация сложных запросов
- •Лабораторная работа №4. Работа с отчетами
- •1. Создание отчетов в ms Access
- •2. Этап создания отчета в базе данных
- •Вопросы
- •Компьютерный практикум. Формирование отчетов в ms Access
- •Контрольные тесты
- •Список литературы
Лабораторная работа №3. Запросы к базе данных
Цель работы: освоение приемов работы с запросом. Создание простого запроса, создание простого запроса с параметром. Основы работы в конструкторе. Создание сложных запросов и использование вычисляемых полей в запросах.
1. Запросы к базе данных
Действия, выполняемые над информацией, хранящейся в базе данных, называются манипулированием данными. К ним относятся выборка данных по некоторым условиям, сортировка данных, обновление, удаление и добавление данных. Выполнение этих действий производится с помощью запросов.
Запрос — это команда на выполнение определенного вида манипулирования данными.
Существует универсальный язык, на котором формулируются запросы во многих СУБД. Он называется SQL (Structured Query Language) — структурированный язык запросов. В MS Access имеется высокоуровневое вспомогательное средство- это конструктор запросов.
Запрос 1. Построим в выполним запрос № 1:
Требуется получить список всех экзаменов на всех факультетах.
Список должен быть отсортирован в алфавитном порядке по названиям факультетов.
Для его выполнения достаточно одной таблицы «ФАКУЛЬТЕТ». Команда такого запроса имеет вид на гипотетическом языке:
.выбрать <список выводимых полей> для <условие выбора> сортировать <ключи сортировки> по <порядок сортировки>
.выбрать Факультет (таблица). ФАКУЛЬТЕТ ЭКЗАМЕН_1, ЭКЗАМЕН_2, ЭКЗАМЕН_3 сортировать Название факультета по возрастанию
В результате выполнения такого запроса будет получена табл. 5.
Таблица 5. Список экзаменов: запрос на выборку
ФАКУЛЬТЕТ |
ЭКЗАМЕН_1 |
ЭКЗАМЕН_2 |
ЭКЗАМЕН_3 |
Исторический |
История |
Иностранный язык |
Сочинение |
Экономический |
Математика |
География |
Русский язык |
Юридический |
Русский язык |
Иностранный язык |
Обществознание |
Рис.13.Запрос по таблице «ФАКУЛЬТЕТЫ» в режиме просмотра.
Запрос 2.
Нужно вывести названия всех специальностей с указанием факультета и плана приема. Сортировать в алфавитном порядке по двум ключам: названию факультета (первичный ключ) и названию специальности (вторичный ключ).
Команда для данного запроса будет следующей:
.выбрать. Факультет (таблица). Название факультета, Специальности (таблица), СПЕЦИАЛЬНОСТЬ. ПЛАН сортировать Факультеты. Факультеты по возрастанию, Специальности. СПЕЦИАЛЬНОСТЬ по возрастанию
Использованы составные имена полей, включающие разделенные точкой ИМЯ ТАБЛИЦЫ и имя поля в этой таблице. Результат запроса отражен в табл. 14.
Рис. 14. План приема: запрос на выборку
Таблица 6. Список Экзаменов: запрос на выборку
Факультеты |
Специальность |
План приема на дневное |
Исторический |
История |
50 |
Исторический |
Политология |
25 |
Экономический |
Бухгалтерский учет |
40 |
Экономический |
Финансы и кредит |
25 |
Юридический |
Социальная работа |
25 |
Юридический |
Юриспруденция |
60 |
Вывод
Запрос — это команда на выполнение определенного вида манипулирования данными из БД.
Существуют следующие типы запросов: на выборку и сортировку, на добавление, на удаление, на обновление.
Результат запроса на выборку — таблица, содержащая значения указанных полей из записей, удовлетворяющих указанным условиям отбора.
Универсальный способ описания команд запросов — язык SQL. Проще формировать команду запроса с помощью конструктора запросов.