Лабораторная работа №9 34 Операции соединения 34 Лабораторная работа №10 37 Лабораторная работа №11 39 Представления 39 Лабораторная работа №12 41 Связь MYSQL и DELPHI 41 Список литературы: 46
Введение
Предлагаемое пособие содержит задания, которые могут быть использованы для организации лабораторных работ, а также при самостоятельном изучении языка структурированных запросов SQL. В лабораторных работах предполагается использование СУБД MySQL. В пособии рассматриваются следующие разделы:
основы работы в MySQL;
команда отбора данных;
использование условий;
агрегированные функции;
использование вычисляемых полей;
сортировка записей в наборе данных;
строковые и числовые функции;
условные выражения с оператором CASE;
простые и связанные подзапросы;
внутренние и внешние соединения;
добавление, удаление и редактирование записей;
связь сторонних приложений с базой данных MySQL (на примере Delphi).
В лабораторных предлагается выполнять запросы для уже существующей базы данных, которая заранее размещается на сервере. Такое решение позволяет использовать базу, имеющую сложную структуру и большое количество записей. Для того, чтобы у читателя были навыки самостоятельного создания баз данных в MySQL, в первой лабораторной на простых примерах описаны принципы работы в MySQl. Каждая лабораторная содержит краткий теоретический материал, примеры и задания для самостоятельной работы.
Данное пособие представляет собой один из компонентов учебно-методического комплекса дисциплин «Информационные системы», «Базы данных». Оно может быть использовано для профилей подготовки «Информатика и информационные технологии в образовании», «Прикладная информатика в экономике», «Математическое образование», «Физическое образование», «Электроника, радиотехника и связь», «Математические методы в экономике», а также для специальностей «Математика» с дополнительной специальностью «Информатика», «Физика» с дополнительной специальностью «Информатика», «Профессиональное обучение (Электроника, радиотехника и связь)», «Математические методы в экономике», «Информатика» с дополнительной специальностью «Математика», «Прикладная информатика в экономике».