SQL и Анализ данных
12.4K subscribers
752 photos
91 videos
4 files
765 links
Базы данных и всё, что с ними связано!

Сотрудничество: @haarrp

РКН № 6766085482
Download Telegram
Под какой буквой правильный ответ?
Anonymous Quiz
8%
A
55%
B
9%
C
28%
D
👍11❤10🔥2
💻 Tableau

Tableau — это мощная платформа для визуализации данных, которая преобразует сырые данные в наглядные графики, диаграммы и дашборды. Она поддерживает интеграцию с множеством источников данных, включая большинство СУБД.

С помощью Tableau можно проводить глубокий анализ данных и создавать интерактивные отчёты, которыми легко делиться с командой. Интуитивный интерфейс платформы позволяет эффективно работать с данными даже начинающим пользователям.

➡️ SQL Community | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍9❤‍🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
😁48💯10
❔ Вопрос с собеседования

В чем разница между транзакцией и batch?

Ответ: В SQL транзакция — это логическая единица работы, где все операции выполняются атомарно: либо все фиксируются, либо все отменяются, обеспечивая согласованность данных. Batch (пакет) — это группа SQL-операторов, выполняющихся последовательно, но без гарантий атомарности: ошибки в одном операторе не влияют на другие. Транзакции защищают целостность данных, а пакеты подходят для задач, таких как массовая загрузка данных или отчёты.

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21👍9🔥7
💻 PRIMARY KEY и UNIQUE

PRIMARY KEY и UNIQUE — это основные ключи в SQL, которые используются для обеспечения уникальности данных в таблицах, но они имеют разные особенности и применения.

▶️ PRIMARY KEY: определяет уникальный идентификатор для каждой записи в таблице. В каждой таблице может быть только один PRIMARY KEY, и он не допускает NULL значений. Обычно используется для установки связи между таблицами через внешние ключи.

▶️ UNIQUE: обеспечивает уникальность значений в столбце, но допускает наличие одного NULL значения (в большинстве СУБД). В таблице может быть несколько ограничений UNIQUE для разных столбцов, что позволяет контролировать уникальность значений независимо от PRIMARY KEY.

❤️ — если было полезно
🤓 — если уже знал

➡️ SQL Community | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤61🤓21👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Это прекрасное чувство, когда твой код работает, но никто не понимает как

➡️ SQL Community | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁64🥰4👍2
❔ Вопрос с собеседования

Что подразумевается под целостностью данных?

Ответ: Целостность данных определяет точность, а также согласованность данных, хранящихся в базе данных. Она также определяет ограничения целостности для обеспечения соблюдения бизнес-правил для данных, когда они вводятся в приложение или базу данных.

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥3❤2
💻 SQLmap

SQLmap — это мощный инструмент с открытым исходным кодом для автоматизированного обнаружения и эксплуатации SQL-инъекций.

Он позволяет быстро выявлять уязвимости в базах данных и поддерживает различные типы SQL-инъекций, включая извлечение данных, обход паролей и получение доступа к файловой системе.

⛓ Ссылка на GitHub

➡️ SQL Community | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍7❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁56👍5❤2
❔ Вопрос с собеседования

Что происходит в процессе SQL-инъекции?

Ответ: С помощью SQLi-атаки злоумышленники могут подменять цифровую личность, изменять существующие данные, извлекать конфиденциальные данные, удалять данные или делать их недоступными, а также получать права администратора сервера базы данных. SQL-инъекция способна нанести серьезный ущерб бизнесу, включая утрату доверия клиентов в случае утечки конфиденциальных данных.

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤5💊2🤩1
💻 PostgreSQL Antipatterns: устраняем вложенные интервалы

В статье разбирается оптимизация работы с вложенными интервалами в PostgreSQL.

Автор подробно объясняет, как можно избежать медленных запросов и добиться увеличения производительности в несколько раз при обработке данных.

⛓ Читать статью

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁72❤8🔥4😭3👍1
Под какой буквой правильный ответ?
Anonymous Quiz
38%
A
20%
B
22%
C
21%
D
👍16❤1
💻 Хранимые процедуры в SQL

Хранимые процедуры — это набор SQL-инструкций, сохранённых в базе данных и выполняемых по вызову. Они помогают автоматизировать сложные операции, обеспечивая повторное использование и упрощение кода.

Основные преимущества:

▶️Производительность: процедуры выполняются на стороне сервера, снижая нагрузку на приложение

▶️Безопасность: помогает скрыть бизнес-логику и ограничить доступ

▶️Удобство: улучшает читаемость и сопровождение кода

❤️ — если было полезно
🤓 — если уже знал

➡️ SQL Community | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤64🤓18
Please open Telegram to view this post
VIEW IN TELEGRAM
😁83👍6🤓3
❔ Вопрос с собеседования

Что такое обобщённое табличное выражение (CTE) и как оно используется?

Ответ: Обобщённое табличное выражение (CTE) — это временное результатное выражение, которое можно использовать несколько раз в рамках одного запроса для упрощения его структуры. CTE создаётся с использованием ключевого слова WITH и может значительно улучшить читабельность запросов, позволяя обращаться к нему как к таблице. Кроме того, CTE могут быть рекурсивными, что упрощает работу с иерархическими данными.

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30❤2
Media is too big
VIEW IN TELEGRAM
💻 Vanna

Vanna — это фреймворк с открытым исходным кодом, предназначенный для генерации SQL-запросов на основе обычного текста.

С его помощью можно быстро преобразовывать текстовые запросы в корректные SQL-запросы, что упрощает взаимодействие с базами данных и помогает начинающим разработчикам освоить SQL.

⛓ Ссылка на GitHub
📖 Документация

➡️ SQL Community | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍5🔥5👀2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁57🔥6❤2