В ЧЕМ СИЛА SQL
Вы часто спрашиваете: «Нужно ли аналитику данных знать какие-либо языки программирования?»
Мой ответ - ДА, самым основным инструментом data аналитика является SQL.
🔍 SQL (Structured Query Language) - язык структурированных запросов, позволяющий работать с реляционными базами данных (БД) и выполнять различные манипуляции с данными.
Это инструмент, с помощью которого можно общаться с базами данных и давать некие инструкции системе.
С помощью SQL можно:
📍получать и давать доступ к данным, таблицам
📍описывать данные и их структуру
📍добавлять, удалять и изменять данные в БД
📍использовать другие языки программирования с помощью специальных библиотек
📍создавать и удалять объекты в БД
📍искать данные
Все команды SQL принято классифицировать:
1️⃣ DDL (Data Definition Language) - язык определения данных
Основные команды:
CREATE - создает объекты в БД (таблицы, представления и т.п.)
ALTER - изменяет существующие объекты в БД
DROP - удаляет объекты из БД
2️⃣ DCL (Data Control Language) - язык управления данными
Основные команды:
GRANT - наделить пользователя правами (например, просматривать данные в определенной таблице)
REVOKE - забрать у пользователя права
3️⃣ DML (Data Manipulation Language) - язык изменения данных
Основные команды:
INSERT - добавлять данные в БД
UPDATE - обновлять или изменять данные
DELETE - удалять данные
SELECT - извлекать или осуществлять поиск данных
Это лишь часть основных команд, которыми богат SQL.
⁉️ А вы знаете, что больше 80% данных вокруг являются неструктурированными, т.е. не могут быть записаны в виде таблицы со столбцами и строками? Например, это все медиафайлы (видео, музыка, картинки), обычный книжный текст и даже этот написанный пост)
Поэтому помимо работы с реляционными базами данных и SQL все больше набирает популярность работа с неструктурированными данными и так называемыми “Озерами Данных”. Для работы с ними используется язык NoSQL (Not only SQL).
Post #11
867
- 👍 5