Введение в SQL: ACID, диалекты, отличия от NoSQL, главные достоинства и недостатки

Люди и код

Содержание выпуска

— Что такое SQL: зачем и когда он появился, как развивался и какой он сегодня.

— Какие принципы лежат в основе SQL и реляционных баз данных. Что такое декларативная парадигма программирования.

— Что такое ACID.

— Сильные и слабые стороны SQL.

— Какие альтернативы и конкуренты существуют у SQL;

— Какие диалекты, реализации SQL существуют, чем и насколько они отличаются друг от друга;

— Что у SQL с интероперабельностью. Как он взаимодействует с другими языками.

— Есть ли в SQL такое понятие как «линтер». Какой код на языке SQL можно назвать красивым, а какой некрасивым.

— Какого размера программы пишут на SQL и насколько их корректно называть программами или скриптами.

— Кто такой профессионал в языке SQL? Что он способен делать в отличие от простого пользователя.

— Как у SQL обстоят дела с безопасностью. Какие ошибки чаще всего совершают разработчики.

— Какими знаниями и навыками, помимо языка, должен обладать специалист по SQL. Кто такой идеальный SQL-щик.

— В каких чатах и форумах искать ответы на вопросы. Какие книги читать, на какие каналы подписаться, как и где оттачивать навыки.

Гость. Юрий Данилов. CEO в DynSphere, Data Quality Expert. В IT более 17 лет. Начинал системным администратором и DBA в телекоме, руководил командами сопровождения, разработки и DevOps. Участвовал в проектах Альфа-Банка, Сбертеха и Сбербанка.

Полезные ссылки

Учебные ресурсы:

— Руководство по SQL с примерами и упражнениями https://www.w3schools.com/sql/

— Раздел с задачами по SQL в Leetcode https://leetcode.com/problemset/database/

— Тренажер Hackerrank https://www.hackerrank.com/domains/sql

— Уроки SQL с задачами и решениями https://sqlzoo.net/

— Песочница для выполнения SQL-запросов онлайн http://sqlfiddle.com/

Бесплатные курсы:

— https://html5css.ru/sql/default.php

— https://sql-academy.org/ru/guide

Форумы:

— https://forums.mysql.com/

— https://forums.oracle.com/

— https://asktom.oracle.com/

— https://www.postgresql.org/community/

— https://techcommunity.microsoft.com/t5/sql-server/ct-p/SQL-Server

Каналы:

— https://postgresteam.slack.com

— https://mysqlcommunity.slack.com/

Книги:

— «Изучаем SQL», Алан Бьюли;

— «SQL для чайников», Аллен Тейлор;

— «SQL: быстрое погружение», Уолтер Шилдс;

— «SQL за 10 минут», Бен Форта;

— «SQL. Сборник рецептов», Энтони М

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes, and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada