← Все направления

DBA / Databases

Спроектировать небольшую схему, написать запросы и объяснить целостность и эксплуатационные риски.

От первого шага
к своему проекту.

Начните с запросов в браузере. Устанавливать СУБД для первого SELECT не требуется.

Первый SQL — прямо в браузереНачать с семи задач на одной учебной базе
  1. Задать вопрос таблице

    Написать SELECT, фильтр, JOIN и агрегат и проверить строки результата.

  2. Сохранить смысл данных

    Выбрать ключи и ограничения, не потерять атомарность операции.

  3. Объяснить скорость

    Связать индекс с запросом и сравнением плана.

  4. Менять схему постепенно

    Описать совместимость и минимум прав без изменения рабочей БД.

  5. Подготовиться к эксплуатации

    Различать дамп и проверенное восстановление, симптом и причину.

Соберите результат.

Учебная библиотека: books, readers, loans; ограничения, запрос просроченных выдач и объяснение его плана.

  • Внешний ключ не допускает выдачу несуществующей книги.
  • JOIN не удваивает требуемые итоги.
  • План восстановления называет отдельную учебную цель и критерии проверки.
DBA / Databases: общие темы на одной вертикалиDevelopmentSQL foundationSQLCore codingКодAlgorithms basicsАлгоритмыDevOpsLinux and host operationsLinuxLinux processesПроцессыDNSDNSSystemsLinux and host operationsLinuxLinux processesПроцессыFilesystem and permissionsФайлы и праваNetworkingTCP, HTTP and request flowTCP / HTTPDNSDNSTLS basicsTLSDBASQL foundationSQLData modelingМодели данныхSQL indexesИндексыTransactions and consistencyТранзакцииSafe migrationsМиграцииBackup and restoreВосстановлениеOperational DBAЭксплуатация БДArchitectureSystem landscapeЛандшафт системIntegration patternsИнтеграцииContracts and boundariesКонтракты
1–7 из 8 тем
  1. DBA SQL

    SQL

    Напишите семь SQL-запросов на учебной базе: от SELECT до отчёта с JOIN и группировкой.

    Читать статью Все материалы по теме →Дальше в маршруте: Модели данных →

SQL. Development, DBA / Databases

Куда дальше?

Олимпиадная алгоритмика HECS