Все для CMS » Видео уроки » Для веб-мастера » SQL для тестировщиков

SQL для тестировщиков

  • 0
Данный материал предоставлен сайтом All4Cms.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно SQL для тестировщиков.
SQL для тестировщиков

Сегодня SQL используется программистами для создания, модификации и управления данными в реляционных базах данных и нам (тестировщикам) необходимо уметь формировать корректные запросы к таким базам. Хакеры всех мастей используют SQL-инъекции для получения доступа к базам данных и нам (тестировщикам) необходимо уметь это делать для предупреждения взломов дорогого нам сервиса. А еще тестировщикам необходимо уметь выявлять медленные SQL-запросы для профессионального анализа результатов тестирования производительности. А еще выявлять некорректные SQL-запросы. А еще...

Все чаще на собеседованиях тестировщикам задаются вопросы про владение языком запросов SQL. Что Вы сможете ответить работодателю в следующий раз?

На нашем онлайн-тренинге «SQL для тестировщиков» Вы сможете узнать:

- что такое клиент-серверная технология и как устроена СУБД;

- как создать, модифицировать или удалить БД;

- какие операторы SQL считаются основными;

- как правильно формировать запросы к базам данных;

- как анализировать лог-файлы СУБД и выявить медленные и некорректные SQL-запросы;

- как писать сложные SQL-запросы;

- как проводить SQL-инъекции и как от них уберечься.

А также Вы можете выбрать на примере какой СУБД обучаться: MySQL или MS SQL.

А еще мы научимся использовать два интерфейса: Console и PHPMyAdmin, узнаем что такое MyISAM и InnoDB и в чем их сходства и различия, а также попробуем легировать запросы и анализировать результаты.

Программа тренинга.

Урок 1.

- БД (понятие, история, модель данных, основные классификации, классификация БД по модели данных)

- СУБД (классификации, устройство и функции СУБД, клиент-серверная технология)

- Объекты баз данных (таблицы, процедуры, триггеры, индексы, представления)

- Основы SQL.

Урок 2.

- Базовые операторы SQL:

- оператор вставки – Insert,

- редактирования - Update,

- выбора – Select, Select Into,

- удаления –Delete, Drop, Truncate,

- операторы сравнения и группировки –Like, In, Group By и пр.

Урок 3.

- Базовые операторы SQL: фильтрация и соединение - Where, Union и пр.

- Операции с множествами.

Урок 4.

- Индексы (создание и эффективное использование).

- Анализ лог-файлов на примере конкретной СУБД.

- Как выявить медленные и некорректные SQL-запросы?

Урок 5.

- Анализ запроса с помощью Explain, SQL-профайлеры.

- Сложные SQL-запросы: с чего начать и как описать корректно.

Урок 6.

- SQL-инъекции (административные запросы, использование OR в запросе и др.).

- Профилактика SQL-инъекций.


  • Для веб-мастера
  • 5-05-2014, 12:04
  • 2 872
Вернуться назад
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.