SQL: быстрое погружение
Автор: Шилдс Уолтер (2022)
Что общего между самыми востребованными профессиями и стремительным увеличением количества информации в мире? Ответ: язык структурированных запросов (SQL). SQL – рабочая лошадка среди языков программирования, основа основ для современного анализа и управления данными.
Книга «SQL: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта, кто хочет воспользоваться возможностями будущего, в котором будут править данные.
#db
👉 @database_info
Автор: Шилдс Уолтер (2022)
Что общего между самыми востребованными профессиями и стремительным увеличением количества информации в мире? Ответ: язык структурированных запросов (SQL). SQL – рабочая лошадка среди языков программирования, основа основ для современного анализа и управления данными.
Книга «SQL: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта, кто хочет воспользоваться возможностями будущего, в котором будут править данные.
#db
👉 @database_info
👍7
Интерактивный тренажер по SQL
Наш курс является тренажером, поэтому состоит только из практических заданий. Перед тем как приступить, обязательно прочитайте информацию с этого шага.
https://stepik.org/lesson/297508/step/1?unit=279268
#db
👉 @database_info
Наш курс является тренажером, поэтому состоит только из практических заданий. Перед тем как приступить, обязательно прочитайте информацию с этого шага.
https://stepik.org/lesson/297508/step/1?unit=279268
#db
👉 @database_info
👍8❤1
Практика SQL
Объединение двух таблиц
Удаление дубликатов email
SELF JOIN - объединение таблицы с самой собой
JOIN нескольких таблиц
Объединение таблиц и запроса с GROUP BY
Условный оператор CASE в SQL
источник
#db
👉 @database_info
Объединение двух таблиц
Удаление дубликатов email
SELF JOIN - объединение таблицы с самой собой
JOIN нескольких таблиц
Объединение таблиц и запроса с GROUP BY
Условный оператор CASE в SQL
источник
#db
👉 @database_info
👍8
Магия оптимизации SQL запросов
Думаю, каждый хоть раз использовал команду explain или хотя бы слышал про нее. Эта команда демонстрирует план выполнения запроса, но как именно СУБД приходит к нему остается загадкой. Да и как вообще СУБД понимает, что выбранный запрос оптимален? Неужели она проверяет все возможные варианты?
В этой статье я постараюсь дать небольшое представление о том, как работают оптимизаторы запросов с теоретической точки зрения.
Начнем с того, что можно выделить два основных подхода к поиску наиболее эффективного варианта выполнения: эвристический и стоимостной.
https://habr.com/ru/articles/709898/
#db
👉 @database_info
Думаю, каждый хоть раз использовал команду explain или хотя бы слышал про нее. Эта команда демонстрирует план выполнения запроса, но как именно СУБД приходит к нему остается загадкой. Да и как вообще СУБД понимает, что выбранный запрос оптимален? Неужели она проверяет все возможные варианты?
В этой статье я постараюсь дать небольшое представление о том, как работают оптимизаторы запросов с теоретической точки зрения.
Начнем с того, что можно выделить два основных подхода к поиску наиболее эффективного варианта выполнения: эвристический и стоимостной.
https://habr.com/ru/articles/709898/
#db
👉 @database_info
👍6
Базы данных - Кузнецов Сергей Дмитриевич
Содержание курса
Информационные системы
Функции СУБД
История СУБД
Классификация СУБД
Модели данных
Реляционная модель данных
ОО-модель данных
Модель данных SQL
Типы данных в SQL
Истинная реляционная модель данных
Реляционные алгебра и исчисление
Реляционные алгебра и исчисление
Проектирование реляционных баз на основе функциональных зависимостей
Проектирование баз данных на основе функциональных зависимостей - 2
Проектирование баз данных на основе функциональных зависимостей - 3
Проектирование реляционных баз данных с использолванием E/R-диаграмм
Семантическая модель Entity-Relationship
Диаграммы классов языка UML
Проектирование баз данных с использованием диаграмм классов языка UML
Структуры данных в SQL-ориентированной СУБД
Методы управления транзакциями
Синхронизационные блокировки, временные метки и версии
Средства журнализации и восстановления баз данных. Часть 1
Средства журнализации и восстановления баз данных. Часть 2
Средства журнализации и восстановления баз данных. Часть 3in
https://www.youtube.com/playlist?list=PLcsjsqLLSfNCWyzSIQewgbJKmeVV53VH6
#db
👉 @database_info
Содержание курса
Информационные системы
Функции СУБД
История СУБД
Классификация СУБД
Модели данных
Реляционная модель данных
ОО-модель данных
Модель данных SQL
Типы данных в SQL
Истинная реляционная модель данных
Реляционные алгебра и исчисление
Реляционные алгебра и исчисление
Проектирование реляционных баз на основе функциональных зависимостей
Проектирование баз данных на основе функциональных зависимостей - 2
Проектирование баз данных на основе функциональных зависимостей - 3
Проектирование реляционных баз данных с использолванием E/R-диаграмм
Семантическая модель Entity-Relationship
Диаграммы классов языка UML
Проектирование баз данных с использованием диаграмм классов языка UML
Структуры данных в SQL-ориентированной СУБД
Методы управления транзакциями
Синхронизационные блокировки, временные метки и версии
Средства журнализации и восстановления баз данных. Часть 1
Средства журнализации и восстановления баз данных. Часть 2
Средства журнализации и восстановления баз данных. Часть 3in
https://www.youtube.com/playlist?list=PLcsjsqLLSfNCWyzSIQewgbJKmeVV53VH6
#db
👉 @database_info
👍7
👍6
Как быстро заполнить таблицу 1 000 000 ТЕСТОВЫХ записей?
https://ru.stackoverflow.com/questions/541078/
#db
👉 @database_info
https://ru.stackoverflow.com/questions/541078/
#db
👉 @database_info
👍4