Тандем-Форум - бизнес-семинары
   управление бухгалтерия безопасность финансы 
  право маркетинг логистика кадры

Семинары и конференции
   Семинары в Москве
   Все семинары
   Семинары в Сочи
   Архив
Мероприятия на заказ
   Заказать семинар, конференцию
   Архив
Как проехать
О компании
Партнерство
Статьи
 

  
  




MySQL 5.0 для разработчиков
Авторизованный курс

MySQL 5.0 для разработчиков

18 - 22 декабря 2006
Москва, Российская Академия Госслужбы при Президенте РФ

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

Версия для печати

 Rambler's Top100 Valid CSS! Valid HTML 4.01 Transitional Powered by Flede