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

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

РКН № 6766085482
Download Telegram
И так всегда

➡️ SQL Community | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁93😢13😭5🥰2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
💻 PlantUML

PlantUML — это инструмент для создания диаграмм с использованием простейшего синтаксиса. Он поддерживает диаграммы классов, последовательностей, потоки данных и другие виды.

Полезен для разработки архитектуры, документирования системы и визуализации процессов без использования графических инструментов.

📱 Смотреть на GitHub

➡️ SQL Community | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤6
Please open Telegram to view this post
VIEW IN TELEGRAM
😁64❤3👍3😭3🥰2
Под какой буквой правильный ответ?
Anonymous Quiz
65%
A
12%
B
4%
C
19%
D
👍14❤5
💻 Почему многие пользуются древними версиями Postgres?

В статье обсуждается, почему многие компании продолжают использовать "древние" версии Postgres.

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

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

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1
За час до сдачи👌🏻

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

Что такое транзакции и зачем они нужны?

Ответ: Транзакция — это последовательность операций с базой данных, которые выполняются как единое целое. Если одна из операций не удается, все изменения откатываются, обеспечивая целостность данных. Транзакции важны для управления БД, гарантируя, что данные остаются согласованными и непротиворечивыми. Это достигается за счет соблюдения ACID-свойств: атомарности, согласованности, изоляции и долговечности.

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤41👍23🔥17🤔1
💻 Виды подзапросов и разница между ними

Подзапросы позволяют использовать результаты одного запроса внутри другого. Есть два типа подзапросов:

▶️Некоррелированный: не зависит от основного запроса и выполняется один раз. Он возвращает результат, который используется для фильтрации или расчётов в основном запросе.

▶️Коррелированный: зависит от каждой строки основного запроса и выполняется многократно — по одному разу для каждой строки основного результата.

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


❤️ — если узнал что-то новое
🤓 — если уже знал

➡️ SQL Community | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤106🤓9😎7👍4❤‍🔥1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁55❤‍🔥4🔥4❤1😢1
Под какой буквой правильный ответ?
Anonymous Quiz
12%
A
43%
B
6%
C
40%
D
🔥17🤓9❤3👍1
💻 TEXT2SQL

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

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

⛓ Ссылка на инструмент

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

Что такое оптимизатор SQL-запросов и как он работает?

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

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥5❤3
💻 Уровни изоляции транзакций в БД

В этой статье на простых примерах обсуждается, что из себя представляет изолированность транзакций в БД, какие есть уровни изоляции транзакций, как их установить, какие бывают аномалии на разных уровнях, и что такое MVCC.

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

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤓4🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁59😢11❤‍🔥5👍2😨2
Под какой буквой правильный ответ?
Anonymous Quiz
7%
A
22%
B
59%
C
11%
D
❤11👍6🤓5🥱1