
- •Практическая работа № 1
- •Практическая работа № 2
- •Вариант 1. Ход работы:
- •Практическая работа № 2
- •Вариант 2. Ход работы:
- •Практическая работа № 2
- •Вариант 3. Ход работы:
- •Практическая работа № 2
- •Вариант 4. Ход работы:
- •Практическая работа № 2
- •Вариант 5. Ход работы:
- •Практическая работа № 2
- •Вариант 6. Ход работы:
- •Практическая работа №3
- •Вариант 1. Ход работы:
- •Практическая работа № 3
- •Вариант 2. Ход работы:
- •Практическая работа № 3
- •Вариант 3. Ход работы:
- •Практическая работа № 3
- •Вариант 4. Ход работы:
- •Практическая работа № 3
- •Вариант 5. Ход работы:
- •Практическая работа № 3
- •Вариант 6. Ход работы:
- •Практическая работа 4
- •Ход работы:
- •Практическая работа 5
- •Ход работы:
- •Практическая работа 8
- •Ход работы
- •Практическая работа 9
- •Ход работы
- •Практическая работа 10
- •Ход работы
- •Практическая работа 11
- •Ход работы
- •Практическая работа 12
- •Ход работы
- •Практическая работа 13
- •Ход работы
Практическая работа 8
Тема: Индексирование: понятие индекса, типы индексов. Создание и удаление индекса.
Цель: Выработать практические навыки по созданию индексов и выполнению операций над ними.
Ход работы
Создание индекса:
Create Index <имя индекса> on <имя таблицы> ( <имя поля> ) (рисунок 23, 24):
Рисунок 23 – Создание индекса на числовое поле
Рисунок 24 – Создание индекса на текстовое поле
Создание уникального индекса:
Create unique index <имя индекса> on <имя таблицы> ( <имя поля> ) (рисунок 25):
Рисунок 25 – Создание уникального индекса
Удаление индекса:
Drop index <имя индекса> (рисунок 26):
Рисунок 26 – Удаление индекса на числовое поле
Просмотр созданных индексов (рисунок 27):
Рисунок 27 – Просмотр созданных индексов
Еще один способ просмотра (рисунок 28):
Рисунок 28 – Просмотр индексов
В отчет о работе приложить:
1. Выполнение каждой операции по своей базе данных с соответствующими экранными формами.
Практическая работа 9
Тема: Создание запросов на выборку.
Цель: Выработать практические навыки по созданию запросов на выборку.
Ход работы
Создание запроса на выборку осуществляется следующей SQL инструкцией:
Select [all/distinct] <список столбцов> |
*[as <имя столбца>]
From <список таблиц>
[where <условие выборки или соединения>]
[group by <список группируемых столбцов>]
[having <условие для групп>]
[order by <список столбцов сортировки>]
Выбрать все поля из таблицы (рисунок 29):
Рисунок 29 – Создание запроса на выборку
Вывести неповторяющиеся записи по одному полю (рисунок 30):
Рисунок 30 – Создание запроса на выборку
Вывести определенные поля (рисунок 31):
Рисунок 31 – Создание запроса на выборку
В отчет о работе приложить:
1. Выполнение каждой операции по своему варианту предметной области с соответствующими экранными формами.
Практическая работа 10
Тема: Поиск и фильтрация данных. Специальные операторы и функции.
Цель: Выработать практические навыки по выполнению поиска и фильтрации данных и использованию специальных операторов и функций..
Ход работы
Вывести фамилии хорошистов и их средний бал (рисунок 32).
Рисунок 32 – Создание запроса на выборку с фильтрацией данных
Подсчитать общее число студентов и сумму их баллов (рисунок 33).
Рисунок 33 – Создание запроса на выборку с использованием специальных функций
Вывести все баллы студента Иванова (рисунок 34):
Рисунок 34 – Создание запроса на выборку с использованием поиска
В отчет о работе приложить:
1. Выполнение каждого запроса по своей базе данных с соответствующими экранными формами.
Практическая работа 11
Тема: Сортировка таблицы. Работа с выражениями.
Цель: Выработать практические навыки сортировки данных в таблицах, а также выполнении выражений.
Ход работы
Вывести сведения о студентах с id_st, принадлежащий диапазону от 3 до 12, упорядочив по убыванию (рисунок 35).
Рисунок 35 – Создание запросов с сортировкой данных
Определить количество студентов, проживающих в каждом городе (рисунок 36).
Рисунок 36 – Создание запроса с группировкой и сортировкой
Вывести номера студентов и их средний бал (рисунок 37).
Рисунок 37 – Создание запроса с группировкой и специальной функцией
Пример использование функции concat: Вывести номера студентов и их баллы, преобразовав тип поля «bal» строковый, дописав к баллу слово «balla» (рисунок 38):
Рисунок 38 – Создание запроса с выражением concat
Использование выражения case (рисунок 39):
Рисунок 39 – Создание запроса с выражением case
В отчет о работе приложить:
1. Выполнение каждого запроса по своей базе данных с соответствующими экранными формами.