MySQL 5.0 для разработчиков
Авторизованный MySQL преподаватель и практические задания помогут Вам научиться создавать приложения, использующие все новые возможности MySQL 5.0. Курс разработан для тех, кто планирует создание приложений, использующих MySQL 5.0. Он включает в себя изучение необходимых команд SQL для создания базы данных, для написания запросов и для программирования с использованием MySQL 5.0. В дополнение к этому, курс подготавливает Вас к сертификации разработчика MySQL.
Сертификация
- В сочетании с достаточным практическим опытом этот курс подготавливает Вас к сертификационному экзамену разработчика MySQL 5.0
В программе семинара
День первый*, понедельник, 9 апреля 2007 года
Знакомство с сервером БД MySQL
- Клиент-серверная модель. Режимы работы SQL. Обзор клиента MySQL. Запуск сценариев с помощью MySQL. Браузер запросов MySQL. Connector/ODBC. Connector/J.
Язык определения данных
- Целочисленные типы данных. Числовые типы данных с плавающей точкой. Числовые типы данных с фиксированной точкой. Числовые характеристики столбцов. Тип данных BIT.
* Разбивка тем по дням курса приводится для того, чтобы дать общее представление о ходе обучения. Преподаватель имеет право отводить больше или меньше времени под определенные темы.
День второй, вторник, 10 апреля 2007 года
Язык определения данных
- Строковые типы данных. Кодировки строк и сопоставления. Двоичные типы данных. Даты и время. Обработка ошибок с данными. Чувствительность к регистру
Простые запросы к базе данных
- Получение данных из таблиц. Аггрегатные результаты. Использование GROUP BY, ORDER BY, UNION. Сравнение строк. Сравнение времен. Использование функций. Использование условных утверждений. Использование математических функций. Использование команд REPLACE и UPDATE. Транзакции. Уровни изоляции.
День третий, среда, 11 апреля 2007 года
Формирование сложных запросов
- Внутренние и внешние объединения. Разрешение неоднозначностей в именах. Самообъединения. Команды UPDATE и DELETE на объединении таблиц. Скалярные и строковые подзапросы. Подзапросы в FROM. Количественные подзапросы. Причины использовать представления. Создание представлений. Обновление представлений.
Программирование
- Пользовательские переменные. LOAD DATA INFILE. Подготовленные команды. Польза хранимых процедур. Сравнение процедур и функций. Характеристики. Составные команды. Переменные в хранимых процедурах.
День четвертый, четверг, 12 апреля 2007 года
Программирование: условия и циклы
- Именованные условия. Создание обработчиков. Выполнение команд: проверка условий, циклы, передача управления.
Программирование: курсоры
- Использование курсоров. Отображение результатов.
День пятый, пятница, 13 апреля 2007 года
Программирование: триггеры и метаданные
- Причины использования триггеров. Принципы работы триггеров и действующие ограничения. Создание и уничтожение триггеров.
- Способы доступа к метаданным. Использование таблиц информационной схемы.
Продолжение
Отладка и оптимизация MySQL
- Интерпретация сообщений об ошибках. Использование команд SHOW WARNINGS и SHOW ERRORS. Принципы оптимизации работы базы данных. Использование команды EXPLAIN. Выбор оптимального типа хранилища.
Результат посещения семинара
- Описывать клиент-серверную архитектуру MySQL
- Понимать шаги, необходимые для запуска клиентских приложений MySQL
- Использовать клиентские приложения MySQL общего назначения для выполнения запросов и получения результатов выборок
- Выполнять запросы и анализировать данные, используя графический интерфейс браузера запросов MySQL
- Объяснять работу коннекторов MySQL, которые предоставляют доступ к БД клиентским программам
- Выбирать наиболее подходящий тип данных для представления информации в MySQL
- Управлять структурой баз данных
- Управлять структурой таблиц в базах данных
- Формировать запросы на выборку данных из таблиц
- Использовать команды SQL для получения более детальной информации
- Использовать команды SQL для изменения содержимого таблиц БД
- Писать объединяющие выражения SQL для получения данных из нескольких таблиц
- Использовать подвыражения в запросах SQL
- Создавать представления, используя команды SELECT, для создания «виртуальных таблиц» данных
- Производить операции массового импорта и экспорта данных
- Создавать пользовательские переменные, подготовленные команды и хранимые процедуры
- Создавать и управлять триггерами
- Использовать базу данных INFORMATION_SCHEMA для доступа к метаданным
- Искать ошибки в приложениях MySQL
- Настраивать и оптимизировать MySQL
Для кого предназначен семинар
Метод ведения
- Курс включает в себя выполнение практических заданий под руководством преподавателя
- Для каждого слушателя предоставляется отдельный компьютер
Отзывы
Похожие курсы
Подождите, идет загрузка информации...