Лабораторная работа №1 Разработка базы данных. Основы работы в MySQL 6
Лабораторная работа №2 Выборка данных - оператор SELECT................... 17
Лабораторная работа №3 Уточнения запросов................................................. 19
Лабораторная работа №4 Агрегированные функции....................................... 23
Лабораторная работа №5 Строковые и числовые функции............................ 25
Лабораторная работа №6 Условные выражения с оператором CASE........... 28
Лабораторная работа №7 Простые подзапросы................................................ 31
Лабораторная работа №8 Связанные подзапросы............................................ 33
Лабораторная работа №9 Операции соединения............................................... 34
Лабораторная работа №10 Добавление, удаление и изменение данных........ 36
Лабораторная работа №11 Представления......................................................... 38
Лабораторная работа №12 Связь MYSQL и DELPHI....................................... 40
Список литературы:............................................................................................... 45
Введение
Предлагаемое пособие содержит задания, которые могут быть использованы для организации лабораторных работ, а также при самостоятельном изучении языка структурированных запросов SQL. В лабораторных работах предполагается использование СУБД MySQL. В пособии рассматриваются следующие разделы:
1. основы работы в MySQL;
2. команда отбора данных;
3. использование условий;
4. агрегированные функции;
5. использование вычисляемых полей;
6. сортировка записей в наборе данных;
7. строковые и числовые функции;
8. условные выражения с оператором CASE;
9. простые и связанные подзапросы;
10. внутренние и внешние соединения;
11. добавление, удаление и редактирование записей;
12. связь сторонних приложений с базой данных MySQL (на примере Delphi).
В лабораторных предлагается выполнять запросы для уже существующей базы данных, которая заранее размещается на сервере. Такое решение позволяет использовать базу, имеющую сложную структуру и большое количество записей. Для того, чтобы у читателя были навыки самостоятельного создания баз данных в MySQL, в первой лабораторной на простых примерах описаны принципы работы в MySQl. Каждая лабораторная содержит краткий теоретический материал, примеры и задания для самостоятельной работы.
Данное пособие представляет собой один из компонентов учебно-методического комплекса дисциплин «Информационные системы», «Базы данных». Оно может быть использовано для профилей подготовки «Информатика и информационные технологии в образовании», «Прикладная информатика в экономике», «Математическое образование», «Физическое образование», «Электроника, радиотехника и связь», «Математические методы в экономике», а также для специальностей «Математика» с дополнительной специальностью «Информатика», «Физика» с дополнительной специальностью «Информатика», «Профессиональное обучение (Электроника, радиотехника и связь)», «Математические методы в экономике», «Информатика» с дополнительной специальностью «Математика», «Прикладная информатика в экономике».