Гайды по БД и SQL
6.49K subscribers
2.56K photos
806 videos
85 files
2.53K links
Владелец, реклама – @Ak_Mihail

Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Download Telegram
SQL Для Начинающих

SQL Server Management Studio Обновление SSMS 2016
SQL Урок 11 | Нормализация таблиц для школьной БД
SQL Урок 12 | Проектируем таблицы для Школьной БД
SQL Урок 13 | Создание множества отношений между таблицами и нормализация БД
SQL Урок 14 | UPDATE и DELETE, а также добавляем данные в таблицы ч/з INSERT FROM

Гайды по БД и SQL
🔥64👍3
Как работает реляционная БД

Статья старая но для понимания принципов работы это не мешает.

Реляционные базы данных (РБД) используются повсюду. Они бывают самых разных видов, от маленьких и полезных SQLite до мощных Teradata. Но в то же время существует очень немного статей, объясняющих принцип действия и устройство реляционных баз данных. Да и те, что есть — довольно поверхностные, без особых подробностей. Зато по более «модным» направлениям (большие данные, NoSQL или JS) написано гораздо больше статей, причём куда более глубоких. Вероятно, такая ситуация сложилась из-за того, что реляционные БД — вещь «старая» и слишком скучная, чтобы разбирать её вне университетских программ, исследовательских работ и книг.

Читать дальше

Гайды по БД и SQL
5🔥2
Как настроить и запустить систему отслеживания измененных данных PostgreSQL

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

Архитектура современных веб-приложений состоит из нескольких программных компонентов, таких как информационные панели (дашборды), аналитические системы, базы данных, озёра данных (Data Lakes), кэшевые хранилища, функции поиска и т.д.

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

Гайды по БД и SQL
6👍2
Media is too big
VIEW IN TELEGRAM
Разбираем SQL на примере PostgreSQL — SELECT, JOIN, GROUP, HAVING, Coalesce и др.

00:00 Зачем знать SQL и базы данных
02:47 Виды баз данных
03:28 Понятие сущностей, проектирование больших систем
06:01 Сущности в реляционных базах данных
06:50 Проектирование схемы БД магазина на бумаге
10:27 Перенос схемы БД в PostgreSQL, создание БД и таблиц
15:50 Заполняем БД данными
17:40 SELECT, получение данных из БД
19:03 JOIN, объединение таблиц
23:25 LEFT JOIN, RIGHT JOIN, INNER JOIN
26:57 Удаление данных их таблиц, обновление данных таблиц
28:23 Пример комплексного запроса с несколькими JOIN
32:31 Группировка данных GROUP BY
34:11 COALESCE
34:47 Сортировка данных, ORDER BY
35:13 HAVING
36:26 LIMIT, OFFSET
38:09 Выводы, итоги

Гайды по БД и SQL
4🔥3👍2
Аналитика небольших данных

Благодаря данной статье ты узнаешь, как совместить Excel, Python и SQL с помощью инструментов с открытым исходным кодом. В результате тебе будет проще работать с небольшим объемом данных.

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

Гайды по БД и SQL
5👍2
SQL Для Начинающих

SQL Создание бэкапа - копии базы данных - резервное копирование БД
SQL Урок 15 | Вложенные запросы и оператор UNION
SQL Урок 16 | Работаем с данными
SQL Урок 17 | Решаем задачу с оператором HAVING COUNT
SQL Урок 18 | LEFT и RIGHT JOIN, а также CASE

Гайды по БД и SQL
5👍2
Станьте программистом SQL для абсолютных новичков (2023)

Автор:
Hendrix Alvarez

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

Гайды по БД и SQL
5🔥2
📚 Изучение PostgreSQL с нуля / #2 – Добавление таблиц и записей...

В этом уроке вы узнаете, как работает структура базы данных и какие типы данных существуют. Мы научимся описывать SQL-команды для создания таблиц и добавления записей. Этот курс поможет вам начать работать с PostgreSQL. По итогу, вы сможете создавать и управлять своими базами данных.

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

Гайды по БД и SQL
5👍2
⚡️ Быстрее, чем свет: ускоряем медленные запросы

В этом небольшом гайде разберём, как ускорить медленные запросы без индексов и сложных оптимизаций.
1. Проси только нужное: вместо SELECT * пиши конкретные столбцы.
2. Ограничивай результат: добавь LIMIT, если тебе не все данные.
3. Проверяй существование: вместо COUNT(*) используй EXISTS для быстрых проверок.

Что здесь происходит: Мы не лезем в дебри индексов и планов запросов. Даем три простых лайфхака, которые часто упускают. Это базовые вещи, но они реально спасают, когда запрос тормозит.

Гайды по БД и SQL
5🔥2
Как оптимизировать запросы с помощью индексов?

🔒 Создавайте индексы на столбцах, используемых в условиях WHERE и JOIN, для ускорения поиска данных. Избегайте избыточных индексов и регулярно обновляйте статистику для эффективной работы оптимизатора запросов.

Гайды по БД и SQL
6👍2
💾 Как сделать бэкап базы данных

В этом небольшом гайде разберём, как создать резервную копию базы данных в PostgreSQL:
1. Используйте утилиту pg_dump.
2. Укажите имя базы и имя файла.
3. Для больших баз добавьте флаг --format=custom.

Что здесь происходит: команда pg_dump экспортирует базу данных в файл. Формат custom позволяет сжать данные и ускорить восстановление. Регулярные бэкапы спасут от потери данных.

Гайды по БД и SQL
5🔥2
🛠 Как перевести 40 распределенных баз 1С из MSSQL в PostgreSQL

Продолжаем публикацию деталей проектов миграции баз 1С с MS SQL на PostgreSQL. В прошлый раз рассказывали о миграции одной 10+ ТБ базы. Сегодня о проекте миграции сразу 40+ распределенных систем 1С с базами от 50 ГБ до 2 ТБ каждая.

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

Гайды по БД и SQL
5👍2
Основные SQL-команды и запросы с примерами, которые должен знать каждый разработчик

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

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

Гайды по БД и SQL
👍43
Media is too big
VIEW IN TELEGRAM
Базы данных SQL уроки для начинающих. SELECT, JOINS, GROUP BY, INSERT, UPDATE, WHERE

00:50 | Виды баз данных
02:53 | О реляционных БД
04:50 | Связи между таблицами
06:12 | Начало работы с MySQL
10:10 | INSERT INTO
10:45 | SELECT *
12:45 | LIMIT
13:30 | ORDER BY
16:20 | where AND OR
19:10 | Объединение таблиц \ JOINS
22:04 | Агрегатные функции

Гайды по БД и SQL
4👍1