Гайды по БД и SQL
6.56K subscribers
2.5K photos
736 videos
84 files
2.44K links
Владелец, реклама – @Ak_Mihail

Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Download Telegram
Как избавиться от дублей в базе данных (на примере MS SQL)

Автор расскажет об одном таком случае, когда его команда потратила много времени и сил, но всё-таки нашла оптимальный способ решения проблемы дублирования данных. Но сначала позвольте погрузить вас немного в предметную область — объяснить на примере чего будет демонстрироваться проблема дублирования данных, и показать некоторые методы её решения.

Ссылка на статью

Гайды по БД и SQL
👍15
Media is too big
VIEW IN TELEGRAM
Изучение SQLite3 за 30 минут! Практика на основе языка Python

00:20 | Что такое SQLite3?
02:48 | Создание проекта
06:40 | Создание таблиц
13:08 | Добавление записей
16:12 | Выборка записей
27:43 | Удаление данных
31:51 | Заключительная часть

Смотреть на ютуб

Гайды по БД и SQL
👍104
Опишите различные типы индексов

Ответ:
🔹 Уникальный индекс (Unique Index): этот индекс не позволяет полю иметь повторяющиеся значения, если столбец индексируется уникально. Если первичный ключ определен, уникальный индекс может быть применен автоматически.
🔹 Кластеризованный индекс (Clustered Index): этот индекс меняет физический порядок таблицы и выполняет поиск на основе значений ключа. Каждая таблица может иметь только один кластеризованный индекс.
🔹 Некластеризованный индекс (Non-Clustered Index): не изменяет физический порядок таблицы и поддерживает логический порядок данных. Каждая таблица может иметь много некластеризованных индексов.

Гайды по БД и SQL
👍163
В чем разница между условиями WHERE и HAVING?

Ответ:
🔹 Условие HAVING используется для фильтрации значений из группы (т. е. для проверки условий после выполнения агрегации в группы).
🔹 Условие WHERE используется для фильтрации записей из результата до срабатывания какой-либо группировки.

Гайды по БД и SQL
8👍5
SQLite, MySQL и PostgreSQL: сравниваем популярные реляционные СУБД

Реляционные базы данных используются уже очень давно. Они стали популярными благодаря успешным реализациям реляционных моделей в системах управления, оказавшимся весьма удобными для работы с данными. В этой статье мы сравним три самые популярные реляционные системы управления базами данных (РСУБД): SQLite, MySQL и PostgreSQL.

Ссылка на статью

Гайды по БД и SQL
👍16
Полезная шпаргалка по связке Python + MySQL

Гайды по БД и SQL
10🔥3
Python_plus_MySQL-Database.pdf
123.5 KB
Полная версия шпаргалки
Как создать свою СУБД с нуля и не сойти с ума. Практическое пособие начинающему некроманту. Часть первая

Ссылка на статью

Гайды по БД и SQL
9👍5
Разбор тестового задания в Тиньков (SQL)

В этой статье разберем три тестовые задачи на должность аналитика данных, «подсветим» некоторые тонкие моменты, без которых решение подобных заданий может стать проблемой.

Ссылка на статью

Гайды по БД и SQL
👍153
Когда следует избегать индексов?

Ответ:

Следует избегать индексов, если:
🔹Таблицы небольшие
🔹Таблицы часто меняются
🔹Столбцы, которые часто используются или имеют большое количество значений NULL

Гайды по БД и SQL
👍17
ТОП-20 хитрых вопросов по SQL для собеседования

Техническое собеседование может грозить не только общением по теме вакантной должности. Подборка занятных вопросов по SQL для подготовки.

Ссылка на статью

Гайды по БД и SQL
👍12
Удобная шпаргалка по базам данных SQL и NoSQL с очень крутой визуализацией, которая передаёт много информации в лёгкой для понимания форме

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

Гайды по БД и SQL
🔥9👍6
SQL важные команды

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

Ссылка на статью

Гайды по БД и SQL
👍113
Заметки по SQL для профессионалов

Прекрасный материал по работе с данными. Сохраняем и пользуемся)

Ссылка

Гайды по БД и SQL
10🔥4
Какие бывают типы подзапросов?

Существует два типа подзапросов:

Коррелированный подзапрос: это запрос, который выбирает данные из таблицы со ссылкой на внешний запрос. Он не считается независимым запросом, поскольку ссылается на другую таблицу или столбец в таблице.
• Некоррелированный подзапрос: этот запрос является независимым запросом, в котором выходные данные подзапроса подставляются в основной запрос.


Гайды по БД и SQL
84👍4🔥2
Транзакция является единственной единицей работы. Если транзакция выполнена успешно, все модификации данных, сделанные в течение транзакции, принимаются и становятся постоянной частью базы данных. Если в результате выполнения транзакции происходят ошибки и должна быть произведена отмена или выполнен откат, все модификации данных будут отменены.

Явные транзакции
Каждая транзакция явно начинается с инструкции BEGIN TRANSACTION и явно заканчивается инструкцией COMMIT или ROLLBACK.

Неявные транзакции
Новая транзакция неявно начинается, когда предыдущая транзакция завершена, но каждая транзакция явно завершается инструкцией COMMIT или ROLLBACK.

Гайды по БД и SQL
👍8🔥82
Руководство по анализу данных с SQL

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

Ссылка на статью

Гайды по БД и SQL
👍931
Многотабличные запросы, оператор JOIN

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

Ссылка на статью

Гайды по БД и SQL
👍14
Media is too big
VIEW IN TELEGRAM
Базовый курс по SQL для аналитиков и менеджеров

02:33 | Понятия и определения
04:42 | Взаимодействие с базой
07:15 | Термины

Смотреть на ютуб

Гайды по БД и SQL
👍75
Опишите разницу типов данных DATETIME и TIMESTAMP

Ответ:
DATETIME предназначен для хранения целого числа: YYYYMMDDHHMMSS. И это время не зависит от временной зоны, настроенной на сервере. Размер: 8 байт

TIMESTAMP хранит значение равное количеству секунд, прошедших с полуночи 1 января 1970 года по усреднённому времени Гринвича. При получении из базы отображается с учётом часового пояса. Размер: 4 байта

Гайды по БД и SQL
👍18
Шпаргалка по SQL. Вопросы и ответы для собеседования

Гайды по БД и SQL
🔥7👍6