Лабораторный практикум по языку SQL в СУБД MySQL. Учебное пособие

Лабораторный практикум по языку SQL в СУБД MySQL. Учебное пособие

Лабораторный практикум по языку SQL в СУБД MySQL. Учебное пособие
Автор: Смольянов А. Г.
Дата выхода: 2024
Издательство: Самиздат
Количество страниц: 172
Размер файла: 25,0 МБ
Тип файла: PDF
Добавил: Александр
 Проверить на вирусы

Введение .................................................................................................................... 7
Для кого предназначена эта книга ..................................................... 9
Структура книги ........................................................................................... 1 О
Как пользоваться этой книгой ........................................................... 12
Часть 1. Язык SQL и СУБД MySQL. Некоторые
предварительные сведения ....................................................................... 14
1.1. Оператор SELECT языка SQL ........................................................ 14
1.2. Предикаты раздела WHERE оператора Select .................. 18
1.3. Агрегатные функции SQL .............................................................. 20
1.4. Примеры SQL-запросов ................................................................... 23
1.5. Операции и функции обработки данных
в СУБД MySQL ................................................................................................. 32
1.6. Функции обработки даты и времени .................................... 34
1. 7. Функции обработки строк символов .................................... 39
1.8. Разновидности вложенных запросов .................................... 45
1.9. Вложенный запрос, возвращающий
одно значение ................................................................................................ 46
1.10. Вложенный запрос, возвращающий список
значений ............................................................................................................ 48
1.11. Коррелированные подзапросы .............................................. 49
1.12. Квантифицированные предикатные
подзапросы ...................................................................................................... 50
Часть 11. Лабораторный практикум по решению
задач на эвм ......................................................................................................... 55
Лабораторная работа № 1-1. Тема: Простые
SQL-запросы .................................................................................................... 55
Лабораторная работа № 1-2. Тема: Простые
SQL-запросы .................................................................................................... 57
Лабораторная работа № 2а-1 . Тема: Простые
SQL-запросы .................................................................................................... 58
Лабораторная работа № 2а-2. Тема: Простые
SQL-запросы .................................................................................................... 60
Лабораторная работа № 2Ь-1. Тема: Простые
SQL-запросы .................................................................................................... 61
Лабораторная работа № 2Ь-2. Тема: Простые
SQL-запросы .................................................................................................... 63
Лабораторная работа № 3-1. Тема: Команда
SELECT в списке выборки команды SELECT .............................. 65
Лабораторная работа № 3-2. Тема: Команда
SELECT в списке выборки команды SELECT .............................. 67
Вложенные SQL-запросы и псевдонимы ...................................... 70
Лабораторная работа № 4. Тема: Вложенные
SQL-запросы .................................................................................................... 72
Лабораторная работа № 5-1. Тема: Вложенные
SQL-запросы .................................................................................................... 75
Лабораторная работа № 5-2. Тема: Вложенные
SQL-запросы .................................................................................................... 76
Лабораторная работа № 6-1. Тема: Вложенные
SQL-запросы .................................................................................................... 78
Лабораторная работа № 6-2. Тема: Вложенные
SQL-запросы .................................................................................................... 79
Операция JOIN команды SELECT ........................................................ 79
Лабораторная работа № 7-1. Тема: Операция JOIN
команды SELECT ........................................................................................... 83
Лабораторная работа № 7-2. Тема: Операция JOIN
команды SELECT ........................................................................................... 85
Лабораторная работа № 8-1. Тема: Операция JOIN
команды SELECT ........................................................................................... 86
Лабораторная работа № 8-2. Тема: Операция JOIN
команды SELECT ........................................................................................... 87
Лабораторная работа № 9-1.
Тема: Квантифицированные предикатные
подзапросы ...................................................................................................... 88
Лабораторная работа № 9-2.
Тема: Квантифицированные предикатные
п одзапр осы ...................................................................................................... 91
Лабораторная работа № 10-1.
Тема: Квантифицированные предикатные
подзапросы ...................................................................................................... 94
Лабораторная работа № 10-2.
Тема: Квантифицированные предикатные
подзапросы ...................................................................................................... 95
Оператор UNION языка SQL .................................................................. 95
Лабораторная работа № 11-1. Тема: Оператор
UNION языка SQL .......................................................................................... 96
Лабораторная работа № 11-2. Тема: Оператор
UNION языка SQL .......................................................................................... 97
Лабораторная работа № 12-1. Тема: SQL-запросы
и агрегатные функции (Уровень-1) ................................................ 98
Лабораторная работа № 12-2. Тема: SQL-запросы
и агрегатные функции (Уровень-1) ............................................. 100
Лабораторная работа № 13-1. Тема: SQL-запросы
и агрегатные функции (Уровень-2) ............................................. 101
Лабораторная работа № 13-2. Тема: SQL-запросы
и агрегатные функции (Уровень-2) ............................................. 102
Лабораторная работа № 14. Тема: Склад товаров.
Операция JOIN. Простые и вложенные запросы .................. 103
Лабораторная работа № 15. Тема: Доставка
фруктов-овощей заказчикам. Операция JOIN ........................ 107
Лабораторная работа № 16. Тема: квантор
Exists(). Уровень-1 .................................................................................... 114
Контрольная работа KPl-1. Тема: Простые
SQL-запросы ................................................................................................. 117
Контрольная работа KPl-2. Тема: Простые
SQL-запросы ................................................................................................. 118
Контрольная работа КР2-1. Тема: Простые
и вложенные SQL-запросы ................................................................. 119
Контрольная работа КР2-2. Тема: Простые
и вложенные SQL-запросы ................................................................. 120
Обсуждение примеров .......................................................................... 122
Структуры таблиц к лабораторным заданиям ..................... 135
Часть 111. Система SQL-Start организации
лабораторных занятий и управления учебным
процессом по дисциплине «Базы данных» ................................... 144
Введение ......................................................................................................... 144
3.1. Рабочее место преподавателя
и администратора .................................................................................... 146
3.1.1. Просмотр заданий лабораторных работ ................ 147
3.1.2. Администрирование ............................................................ 149
3.1.3. Управление учебным процессом ................................. 150
3.2. Рабочее место студента ............................................................... 159
3.2.1. Открытие сеанса работы ................................................... 159
3.2.2. Выбор лабораторного задания ..................................... 161
3.2.3. Работа с лабораторным заданием .............................. 162
3.2.4. Просмотр решений в Личном кабинете
студента .................................................................................................... 166
Список литературы ....................................................................................... 168 

В учебном пособии обсуждаются практические аспекты работы с реляционными базами данных, которые представляют собой структурированные хранилища данных, организованные и управляемые на основе реляционной модели. Подчеркивается важность таких хранилищ как неотъемлемых структурных элементов современных информационных систем. Обсуждаются аспекты взаимодействия пользователей и программистов с реляционными базами данных средствами языка структурированных запросов SQL (Structured Query Language).

Пособие включает тематические подборки задач, организованные в виде лабораторных работ. Задания лабораторных работ следуют в порядке возрасrания сложности и требуют предварительного изучения соответствующего теоретического материала.


Похожее:

Список отзывов:

Нет отзывов к книге.