Задания по MySQL

  1. Черноморская афалинаУстановка MySQL и настройка сервера баз данных — первые важные шаги для изучения популярного реляционного решения. Задания этого блока охватывают работу с консолью MySQL, работу со службой MySQL, работу с MySQL Workbench. Читать далее

  2. Пёстрые дельфины
    Задания по проектированию базы MySQL включают в себя задачи на типы данных SQL, задачи на нормализацию базы данных и построение отношений между таблицами. Часть задач необходимо выполнить в MySQL Workbench.  Читать далее


  3. Дельфин-белобочка
    Задачи по DDL- командам (Data Definition Language) включают: задания по оператору CREATE DATABASE и другим операторам; создание таблицы по заранее определенному набору столбцов (полей).  Читать далее…


  4. Гринды
    Задания по языку манипулирования данными (Data Manipulation Language (DML)) содержат задачи на выборку данных (оператор SELECT), выборку данных с ограничением количества записей, сортировка записей при выборке, объединение таблиц при выборке (JOIN), SQL-запросы с агрегирующей функцией. Читать далее..


  5. Бесклювые дельфины
    Задания на SQL подзапросы включают использование операторов IN, ALL, EXISTS, SOME/ANY. Часть задач этого блока посвящена просмотрам (VIEW): задания на создание VIEW в MySQL, просмотр существующих VIEW и изучения места их хранения.  Читать далее…


  6. Ла-платский дельфин
    Задания на написание хранимых процедур в MySQL, использование встроенных MySQL-функций: строковые функции MySQL, математические функции MySQL, функции для работы с датой/временем, создание хранимых функций в MySQL. Читать далее…


  7. Косатка
    Задания по транзакциям в MySQL позволяют закрепить темы, разбираемые на курсах MySQL: как запускается транзакция, как подтверждается или откатывается, какие есть уровни изоляции транзакцийЧитать далее…


  8. Китовидные дельфины
    Задания по оптимизации SQL-запросов содержат вопросы использования оператора оптимизации запроса EXPLAIN, создание необходимых индексов в таблицах MySQL, отслеживание медленных SQL-запросовЧитать далее…