Языки запросов и скриптов SQL — язык взаимодействия с СУБД SQL — основной язык работы с реляционными базами. Нужно понимать три группы команд: 🔶 DML (Data Manipulation Language) — работа с данными SELECT, INSERT, UPDATE, DELETE, MERGE Фильтрация (WHERE), сортировка (ORDER BY), группировка (GROUP BY) Соединения таблиц (JOIN) Подзапросы и оконные функции Пример: Найти топ-5 клиентов по сумме покупок за 2024 год. 🔶 DDL (Data Definition Language) — работа со структурой CREATE TABLE, ALTER TABLE, DROP TABLE Создание индексов, представлений (views), схем Пример: Создать таблицу заказов с внешним ключом на клиента 🔶 DCL (Data Control Language) — управление доступом GRANT, REVOKE Понимание ролей, пользователей, схем Пример: Выдать права на SELECT конкретному пользователю Что должен уметь Junior DBA: Писать и понимать базовые SELECT-запросы, знать отличия DDL и DML, уметь выдать доступ к таблице. Диалекты SQL и процедурные языки в СУБД Каждая СУБД имеет свой диалект SQL и язык процедурног
DBA — DataBase Administrator уровень джуниора (2 часть)
16 декабря 202516 дек 2025
3 мин