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

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

РКН № 6766085482
Download Telegram
❔ Вопрос с собеседования

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

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

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥10
💻 PostgreSQL Tutorial

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

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

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

➡️ SQL Community | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍6
Линуксоиды на месте?

➡️ SQL Community | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁101🔥7❤2⚡2
Под какой буквой правильный ответ?
Anonymous Quiz
3%
A
12%
B
7%
C
78%
D
❤20👍4
💻 Просто выберите Postgres

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

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

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

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁52🔥3👍2
❔ Вопрос с собеседования

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

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

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

➡️ SQL Community | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26❤3
💻 Оператор CASE

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

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


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

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

➡️ SQL Community | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤74🤓27👍4🔥1🤨1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁55❤4
Под какой буквой правильный ответ?
Anonymous Quiz
8%
A
68%
B
4%
C
20%
D
❤8👍4
💻 The Internals of PostgreSQL

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

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

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

➡️ SQL Community | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3❤2
Под какой буквой правильный ответ?
Anonymous Quiz
48%
A
10%
B
34%
C
8%
D
👍11❤5🔥4
💻 Асинхронный SQLAlchemy 2: простой пошаговый гайд по настройке, моделям, связям и миграциям с использованием Alembic

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

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

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

➡️ SQL Community | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥1
Под какой буквой правильный ответ?
Anonymous Quiz
7%
A
36%
B
8%
C
49%
D
❤10😁9👍5
💻 Логическое и физическое удаление в SQL

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

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

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

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

➡️ SQL Community | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤42🤓21👍4😱1💊1