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

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

@databases_tg

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

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

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

Showing posts older than #227 · Back to latest

Older Posts 20 shown
Post #225 3.17K
  • 👍 12
  • ❤ 2
Post #222 3.63K
💻 Интерактивный курс по SQL

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

Он содержит множество задач и тестов, которые помогут закрепить теорию и развить практические навыки. По окончании курса выдаётся сертификат о прохождении.

⛓ Ссылка на курс

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

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

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

➡️ SQL Community | #собеседование
  • 👍 27
  • ❤ 3
  • 💊 1
Post #219 3.29K
💻 Логическое и физическое удаление в SQL

В SQL данные можно удалять двумя способами: логически или физически.

▶️ Логическое удаление — сохраняет записи в таблице, помечая их как "удалённые" через столбец, например, is_deleted. Это позволяет скрывать данные без их полного удаления и полезно для аудита или восстановления. Однако оно занимает больше места и требует дополнительных фильтров в запросах.

▶️ Физическое удаление — удаляет строки из таблицы с помощью команды DELETE. Если транзакция не зафиксирована (нет COMMIT), данные можно восстановить с помощью ROLLBACK. Но после фиксации транзакции восстановление возможно только через резервные копии или журналы.

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

➡️ SQL Community | #обучение
  • ❤ 42
  • 🤓 21
  • 👍 4
  • 😱 1
  • 💊 1
Post #208 3.29K
  • ❤ 10
  • 😁 9
  • 👍 5
Post #205 3.41K
💻 Асинхронный SQLAlchemy 2: простой пошаговый гайд по настройке, моделям, связям и миграциям с использованием Alembic

В статье представлен пошаговый гайд по работе с асинхронной версией SQLAlchemy 2.0 в стиле ORM.

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

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

➡️ SQL Community | #статья
  • 👍 6
  • ❤ 2
  • 🔥 1
Post #203 3.44K
  • 👍 11
  • ❤ 5
  • 🔥 4
Post #200 3.52K
💻 The Internals of PostgreSQL

Полезный ресурс по внутреннему устройству PostgreSQL. Поможет понять, из каких компонентов состоит СУБД, как они устроены под капотом и как взаимодействуют друг с другом.

В руководстве подробно описаны кластеры базы данных, архитектура памяти, обработка запросов и другие темы.

⛓ Ссылка на руководство

➡️ SQL Community | #полезное
  • 👍 4
  • 🔥 3
  • ❤ 2
Post #198 3.17K
  • ❤ 8
  • 👍 4
Post #195 3.55K
💻 Оператор CASE

Оператор CASE в SQL аналогичен конструкции IF...ELSE в других языках программирования. Он позволяет выполнять условия с возвратом значений в зависимости от результата.

Синтаксис следующий:
CASE 
WHEN condition1 THEN result1
WHEN condition2 THEN result2
...
ELSE resultN
END


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

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

➡️ SQL Community | #обучение
  • ❤ 74
  • 🤓 27
  • 👍 4
  • 🔥 1
  • 🤨 1
Post #184 3.53K
❔ Вопрос с собеседования

Что такое сущности и отношения?

Ответ:
▶️Сущности: человек, место или объект в реальном мире, данные о которых могут храниться в базе данных. В таблицах хранятся данные, которые представляют один тип сущности. Например — база данных банка имеет таблицу клиентов для хранения информации о клиентах. Таблица клиентов хранит эту информацию в виде набора атрибутов (столбцы в таблице) для каждого клиента.

▶️Отношения: отношения или связи между сущностями, которые имеют какое-то отношение друг к другу. Например — имя клиента связано с номером учетной записи клиента и контактной информацией, которая может быть в той же таблице. Также могут быть отношения между отдельными таблицами (например, клиент к счетам).

➡️ SQL Community | #собеседование
  • 👍 26
  • ❤ 3
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 →