📖 SQL. Быстрое погружение
⬇️ Скачать книгу
➡️ SQL Ready | #книга
Книга эффективно обучает читателей основам языка SQL через практические примеры, что позволяет быстро осваивать навыки работы с базами данных.Автор: Шилдс Уолтер
Год: 2022
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5👎2
Media is too big
VIEW IN TELEGRAM
PostgreSQL Patterns Library — репозиторий с коллекцией шаблонов и практик для оптимизации запросов и работы с базами данных PostgreSQL, направленный на повышение производительности и упрощение разработки.
➡️ SQL Ready | #репозиторий
📌 Ссылочка на репозиторий: Github😸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
SQL Murder Mystery — сайт, который представляет собой интерактивную игру, где пользователи решают детективную загадку, используя SQL-запросы для анализа базы данных и поиска улик.
📌 Ссылочка: mystery.knightlab
➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍4
Внешний ключ (Foreign Key) — ограничение в базе данных, которое связывает столбец одной таблицы с уникальным столбцом другой таблицы.
Зачем они нужны?
• Связь между таблицами — соединяют данные из разных таблиц на основе связанных значений.
• Целостность данных — гарантируют, что значения в столбце внешнего ключа соответствуют существующим значениям в связанной таблице.
• Управление связями — управляют операциями обновления и удаления данных между связанными таблицами.
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝19🔥10👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14🤝11👍5❤1
Представления в SQL — это виртуальные таблицы, которые сохраняют результаты запроса и могут использоваться как обычные таблицы.
Они позволяют упростить сложные запросы и улучшить безопасность, ограничивая доступ к конкретным данным.
🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝22🔥17
•
EXCEPT — возвращает строки из первого SELECT-запроса, которых нет в результатах второго SELECT-запроса.•
INTERSECT — возвращает только те строки, которые присутствуют в обоих SELECT-запросах.🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19🤝9👍2
📖 Путеводитель по базам данных
⬇️ Скачать книгу
➡️ SQL Ready | #книга
Практическое руководство для изучения различных аспектов работы с базами данных, включая их проектирование, управление и оптимизацию.Автор: Владимир Комаров
Год: 2024
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3
Транзакции — это не просто набор операций с базой данных. Это фундаментальная концепция, которая помогает обеспечить целостность данных и правильное выполнение всех изменений. Давайте разберем основные моменты:
1. Что такое транзакция?
Это последовательность операций, выполняемых как одно логическое целое.
Эти операции либо завершаются успешно и сохраняются, либо полностью откатываются в случае сбоя, чтобы сохранить состояние системы в целостности.
BEGIN TRANSACTION;
UPDATE accounts SET balance = balance - 100 WHERE account_id = 1;
UPDATE accounts SET balance = balance + 100 WHERE account_id = 2;
COMMIT; -- изменения сохраняются, если все операции выполнены успешно
2. Управление транзакциями — Для контроля транзакций используются команды BEGIN, COMMIT и ROLLBACK. COMMIT фиксирует изменения, если все операции прошли успешно, а ROLLBACK отменяет изменения, если возникает ошибка.
ROLLBACK; -- отменяет все изменения в текущей транзакции
3. Уровни изоляции: — контролируют, как одна транзакция видит данные, измененные другой. Это помогает регулировать баланс между согласованностью данных и производительностью.
Пример установки уровня изоляции:
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; -- строгий уровень изоляции
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥5❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Mode Analytics SQL Tutorial — это интерактивный учебник по SQL с практическими примерами и упражнениями, ориентированный на анализ данных и создание запросов к реальным базам данных.
📌 Ссылочка: mode.com/sql-tutorial
➡️ SQL Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍7🤝5🔥4