«Проектирование запросов выборки данных». Лабораторная работа 1-2. Лабораторная работа 2 Проектирование запросов выборки данных
![]()
|
Лабораторная работа №2: Проектирование запросов выборки данных Цель работы: изучить основы языка SQL, получить практические навыки разработки SELECT-запросов к базе данных с использованием конструкций селекции, сортировки, объединения, подзапросов, группировки данных и расчета статистических значений. Задание: разработать SELECT-запросы к БД, созданной в лабораторной работе №1, с использованием конструкций селекции, сортировки, объединения, подзапросов, группировки данных и расчета статистических значений. Проверить правильность работы запросов на тестовых данных. Выполнение работы В MySQL создаём базу данных kurort. ![]() Запишем скрипт создания таблиц: Clients – таблица клиентов; Instruktor – таблица инструкторов; Rent – таблица инвентаря для проката ![]() ![]() ![]() ![]() Запишем скрипт присваивания стоимости предметам проката. ![]() Запишем скрипт подсчета различных данных о стоимости проката. ![]() ![]() ![]() ![]() Запишем скрипт сортировки клиентов по уровню мастерства. ![]() Запишем скрипт список предметов проката с различным расположение столбцов. ![]() ![]() Запишем скрипт, где будет выведен список клиентов и инструкторов с общей специализацией. ![]() Работа в Access Создадим таблицы в программе Microsoft Access на основе лабораторной работы №1 описывающей работу горнолыжного курорта. Таблицы можно создавать как в режиме конструктора, так и скриптами, которые создал в MySQL. а) Таблица клиенты ![]() б) Таблица «Инструкторы» ![]() в) Таблица «Прокат» ![]() Г) Операции ![]() Заполняем таблицы: «Клиенты» ![]() «Инструкторы» ![]() «Прокат» ![]() «Операции» ![]() Создаем схему данных: ![]() Как и в MySQL можно создавать запросы. ![]() |