TGViewer
Channel Public Channel
SQL и Анализ данных

SQL и Анализ данных

@databases_tg

Базы данных и всё, что с ними связано!

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

РКН № 6766085482
Subscribers
12.4K
Photos
754
Videos
91
Links
767

Showing posts older than #184 · Back to latest

Older Posts 20 shown
Post #181 3.88K
💻 Просто выберите Postgres

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

Автор сравнивает PostgreSQL с другими популярными СУБД, анализируя их преимущества и недостатки.

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

➡️ SQL Community | #статья
  • 👍 12
  • ❤ 3
Post #179 3.48K
  • ❤ 20
  • 👍 4
Post #177 4.12K
Линуксоиды на месте?

➡️ SQL Community | #memes
  • 😁 101
  • 🔥 7
  • ❤ 2
  • ⚡ 2
Post #176 4.19K
💻 PostgreSQL Tutorial

Исчерпывающее пособие по PostgreSQL, как для новичков, так и для опытных разработчиков. В нем много примеров SQL-запросов на разные темы, а также база заданий для тренировки.

Учебник делится на два уровня: базовый (таблицы, запросы, типы данных) и продвинутый (индексы, представления, триггеры, администрирование).

⛓ Ссылка на учебник

➡️ SQL Community | #полезное
  • ❤ 14
  • 👍 6
Post #174 3.6K
❔ Вопрос с собеседования

Объясните различия между CHAR и VARCHAR

Ответ: CHAR(n) хранит строки фиксированной длины, дополняя их пробелами до n, и используется для данных одинаковой длины. VARCHAR(n) хранит строки переменной длины до n, занимая столько места, сколько символов в строке, плюс небольшой служебный объём для хранения длины, и подходит для данных с переменной длиной.

➡️ SQL Community | #собеседование
  • 👍 27
  • 🔥 10
Post #173 3.63K
➡️ SQL Community | #memes
  • ❤ 73
  • 💯 24
  • 😁 16
  • 😎 5
  • 😱 3
  • 🤯 2
  • 😢 1
Post #172 3.81K
💻 Как работают команды REVOKE и GRANT?

Команды GRANT и REVOKE позволяют предоставлять или отзывать определенные привилегии у пользователей или ролей, обеспечивая безопасность и контроль над тем, кто и какие действия может выполнять в базе данных:

▶️GRANT позволяет выдавать разрешения на выполнение операций (например, SELECT, INSERT, UPDATE) другим пользователям или ролям.

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

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

➡️ SQL Community | #обучение
  • ❤ 61
  • 🤓 9
  • 👍 5
Post #171 3.61K
❔ Вопрос с собеседования

В чём разница между внутренним и внешним соединением?

Ответ: Внутреннее соединение (INNER JOIN) возвращает только совпадающие строки из обеих таблиц на основе условия соединения. Внешнее соединение (OUTER JOIN) возвращает все строки из одной таблицы и совпадающие строки из другой, добавляя NULL, если совпадений нет.

➡️ SQL Community | #собеседование
  • 👍 23
  • ❤ 6
Post #167 3.81K
💻 Ручное восстановление БД PostgreSQL после аппаратного сбоя

В статье описывается процесс ручного восстановления базы данных PostgreSQL после аппаратного сбоя.

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

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

➡️ SQL Community | #статья
  • ❤ 11
  • 🔥 6
  • 😢 3
Post #156 3.79K
❔ Вопрос с собеседования

Что такое SQL-триггер?

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

➡️ SQL Community | #собеседование
  • 👍 21
  • ❤ 8
Post #154 4.38K
💻 Vanna

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

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

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

➡️ SQL Community | #полезное
  • ❤ 13
  • 👍 5
  • 🔥 5
  • 👀 2
Post #152 4.01K
❔ Вопрос с собеседования

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

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

➡️ SQL Community | #собеседование
  • 👍 30
  • ❤ 2
Post #150 4.28K
💻 Хранимые процедуры в SQL

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

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

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

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

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

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

➡️ SQL Community | #обучение
  • ❤ 64
  • 🤓 18
Post #148 3.84K
  • 👍 16
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →