Отчет должен содержать: наименование работы, цель работы, постановку задачи, описание варианта задания, краткие теоретические сведения, описание хода выполнения лабораторной работы, результаты выполнения задания.
В качестве описания хода выполнения задания и результата работы должны быть приведены:
- исходные таблицы (таблица) по которым будут строиться запросы;
- распечатка текста каждого запроса и результирующей таблицы, полученной при выполнении запроса
Исходная таблица должна быть заполнена данными таким образом, чтобы результаты запроса наиболее ярко демонстрировали особенности использования тех секций запроса SELECT, которые оговорены в варианте.
Если требование варианта состоит из двух частей, то допускается выполнять оба требования варианта в рамках одного запроса или в виде отдельных.
Варианты заданий
1 Запрос на выбор всех данных по двум полям таблицы; запрос по произвольному количеству полей со сложным условием отбора записей;
2 Запрос на выбор всех НЕПОВТОРЯЮЩИХСЯ данных по одному полю таблицы; запрос с использованием условия сравнения строк с шаблоном (Like)
|
|
3 Запрос на выбор всех полей и записей таблицы, сгруппированных по значению одного поля, с использованием условия на группу (секции GROUP BY, HAVING) и с заголовками колонок, заданными в запросе.
4 Запрос на выбор всех неповторяющихся записей по одному полю таблицы с колонкой, образованной агрегирующей функцией SUM и озаглавленной в соответствии со смыслом.
5 Выбор нескольких (не всех) полей таблицы, отсортированных по УБЫВАНИЮ; выбор произвольного количества полей таблицы с добавлением поля, являющегося результатом арифметического выражения, в котором участвуют значения поля таблицы.
6 Запрос на выбор всех записей по одному полю таблицы с колонкой, образованной агрегирующей функцией SUM и озаглавленной в соответствии со смыслом; выбор записей с использованием условия диапазона (between)
7 Запрос на выбор всех записей по произвольному количеству полей таблицы с использование агрегирующей функции AVG и условием на отбор записей, заданном в секции WHERE.
8 Запрос на выбор двух полей таблицы с вычислением третьего поля по данным таблицы и с сортировкой по убыванию по первому полю, по возрастанию по второму и по убыванию по третьему.
9 Запрос на выборку данных таблицы с условием сравнения по шаблону LIKE; запрос с отбором по условию и сортировкой по убыванию одного из полей, а также добавлением поля, содержащего для всех записей константу, определенную при конструировании запроса.
10 Запрос с использованием агрегирующих функций MIN и MAX; запрос с использованием сложного условия с логическими операторами AND, OR и сортировкой.
|
|
Запросы строятся для БД, созданной в ходе выполнения предыдущих практических заданий.
ЛАБОРАТОРНАЯ РАБОТА 2
АНАЛИЗ ДАННЫХ СВЯЗАННЫХ ТАБЛИЦ
С ПОМОЩЬЮ СРЕДСТВ SQL
Цель: научиться извлекать данные из связанных таблиц средствами языка SQL.
Материалы и оборудование: ПК
Индивидуальное задание: создать в СУБД Access базу данных из нескольких связанных таблиц. Заполнить каждую таблицу 10-15 записями и построить средствами СУБД запросы для анализа данных согласно варианту.