SQL HowTo: итоги по строкам и столбцам «в одно действие»
В этой статье автор предлагает немного отвлечься от простых SELECT и посмотреть на реальной бизнес-задаче построения различных "тепловых карт" и "шахматок" как знание возможностей SQL может облегчить жизнь и разработчику, и его базе.
Базы данных
В этой статье автор предлагает немного отвлечься от простых SELECT и посмотреть на реальной бизнес-задаче построения различных "тепловых карт" и "шахматок" как знание возможностей SQL может облегчить жизнь и разработчику, и его базе.
Базы данных
This media is not supported in your browser
VIEW IN TELEGRAM
Работа с множествами в SQL
В этом видеоуроке автор подробно разбирает процесс работы с операторами множеств в SQL (UNION, MINUS, INTERSECT).
00:00 Вступление
00:29 Объединение множеств строк (UNION ALL и UNION)
01:46 Вычитание множеств строк (MINUS)
02:06 Пересечение множеств строк (INTERSECT)
Смотреть это видео на youtube: youtu.be/1n9oQE9i85c
В этом видеоуроке автор подробно разбирает процесс работы с операторами множеств в SQL (UNION, MINUS, INTERSECT).
00:00 Вступление
00:29 Объединение множеств строк (UNION ALL и UNION)
01:46 Вычитание множеств строк (MINUS)
02:06 Пересечение множеств строк (INTERSECT)
Смотреть это видео на youtube: youtu.be/1n9oQE9i85c
«PostgreSQL для начинающих»: #2 — Простые SELECT
В этой статье автор разберет самые простые, но важные возможности команды
Базы данных
В этой статье автор разберет самые простые, но важные возможности команды
SELECT
, наиболее часто используемой при работе с базами данных - формирование выборок (VALUES
), их ограничение (LIMIT/OFFSET/FETCH
), фильтрацию (WHERE/HAVING
), сортировку (ORDER BY
), уникализацию (DISTINCT
) и группировку (GROUP BY
).Базы данных
Производственный календарь в PostgreSQL
Заводить руками свежий производственный календарь не хочется. Хочется, чтобы он появился вызовом одной функции. Цель этой статьи - показать возможности COPY ... FROM PROGRAM и простейшие приемы парсинга XML в PostgreSQL.
Базы данных
Заводить руками свежий производственный календарь не хочется. Хочется, чтобы он появился вызовом одной функции. Цель этой статьи - показать возможности COPY ... FROM PROGRAM и простейшие приемы парсинга XML в PostgreSQL.
Базы данных
Немного про OR в SQL запросах
Несмотря на избитость темы и многочисленные рекомендации избегать OR в выражениях WHERE/ON SQL запросов, жизнь вносит свои коррективы. Иногда сама постановка задачи подразумевает необходимость использовать OR. В этой статье автор разберет случай, когда OR должно привести к двум разным выборкам по разным индексам одной и той же таблицы.
Базы данных
Несмотря на избитость темы и многочисленные рекомендации избегать OR в выражениях WHERE/ON SQL запросов, жизнь вносит свои коррективы. Иногда сама постановка задачи подразумевает необходимость использовать OR. В этой статье автор разберет случай, когда OR должно привести к двум разным выборкам по разным индексам одной и той же таблицы.
Базы данных
Умеете внедрять ERP и автоматизированные системы? Понимаете методологию управления корпоративной архитектурой? Знакомы с понятиями PDM/PLM, MES, QM, LIMS, ТОиР и APS? Мечтаете разрабатывать крутой продукт в крупной компании?
Гринатом рад пригласить в свою команду Архитектора продукта ERP, готового отвечать за обработку запросов на автоматизацию бизнес-процессов и разработку архитектурных концепций в области промышленной автоматизации. Предстоит формировать требования к IT-ландшафту, обеспечивать согласованность взаимозависимых проектов и контролировать качество реализации IT-решений.
Больше о вакансии
Гринатом рад пригласить в свою команду Архитектора продукта ERP, готового отвечать за обработку запросов на автоматизацию бизнес-процессов и разработку архитектурных концепций в области промышленной автоматизации. Предстоит формировать требования к IT-ландшафту, обеспечивать согласованность взаимозависимых проектов и контролировать качество реализации IT-решений.
Больше о вакансии
hh.ru
Вакансия Архитектор продукта ERP (производство) в Москве, работа в компании Гринатом. ИТ (вакансия в архиве c 18 сентября 2024)
Зарплата: не указана. Москва. Требуемый опыт: более 6 лет. Полная занятость. Дата публикации: 19.08.2024.
Media is too big
VIEW IN TELEGRAM
Анализ данных на языке SQL: Хранилища и витрины данных
В этом видеоуроке автор подробно и наглядно разбирает процесс работы с хранилищами и витринами данных в SQL.
00:00 Вступление
13:48 OLTP
19:15 DWH
Смотреть это видео на youtube: youtu.be/wtm82_IY1sY
В этом видеоуроке автор подробно и наглядно разбирает процесс работы с хранилищами и витринами данных в SQL.
00:00 Вступление
13:48 OLTP
19:15 DWH
Смотреть это видео на youtube: youtu.be/wtm82_IY1sY
Правильная работа с базой данных на Python
Эта статья рассчитана в основном на новичков, в ней автор подробно рассматривает, как не упереться в лимиты подключений к базе, чтобы приложение в продакшн при этом не упало.
Базы данных
Эта статья рассчитана в основном на новичков, в ней автор подробно рассматривает, как не упереться в лимиты подключений к базе, чтобы приложение в продакшн при этом не упало.
Базы данных
Media is too big
VIEW IN TELEGRAM
Представления в SQL
В этом видеоуроке автор подробно разбирает процесс работы с представлениями (оператор VIEW) в SQL.
00:00 Представления в SQL
01:20 Работа представлений
02:21 VIEW из нескольких таблиц
03:32 Зачем использовать VIEW?
05:05 Материализованные представления
06:35 Удаление представлений
06:48 Итоги
Смотреть это видео на youtube: youtu.be/B3RRgBx_foc
В этом видеоуроке автор подробно разбирает процесс работы с представлениями (оператор VIEW) в SQL.
00:00 Представления в SQL
01:20 Работа представлений
02:21 VIEW из нескольких таблиц
03:32 Зачем использовать VIEW?
05:05 Материализованные представления
06:35 Удаление представлений
06:48 Итоги
Смотреть это видео на youtube: youtu.be/B3RRgBx_foc
Postgresso за 2023
В этом материале автор сделал обзор на все ключевые события в мире PostgreSQL за 2023 год.
Базы данных
В этом материале автор сделал обзор на все ключевые события в мире PostgreSQL за 2023 год.
Базы данных
Почему Trino такой быстрый: архитектура оптимизатора SQL-запросов
Аналитические системы должны эффективно обрабатывать сложные пользовательские запросы к десяткам и сотням терабайт данных. Продвинутый оптимизатор запросов является важнейшим компонентом любого big data движка. В этой статье автор разбирает, как устроен оптимизатор запросов в массивно-параллельном аналитическом SQL-движке Trino.
Базы данных
Аналитические системы должны эффективно обрабатывать сложные пользовательские запросы к десяткам и сотням терабайт данных. Продвинутый оптимизатор запросов является важнейшим компонентом любого big data движка. В этой статье автор разбирает, как устроен оптимизатор запросов в массивно-параллельном аналитическом SQL-движке Trino.
Базы данных
Оптимизация работы с большим объемом данных при помощи партиционирования в SQL
Оптимизация работы с данными позволяет снизить временные затраты, улучшить производительность и повысить доступность приложения. В этой статье автор подробно разбирает партиционирование - один из эффективных методов оптимизации работы с большим объемом данных.
Базы данных
Оптимизация работы с данными позволяет снизить временные затраты, улучшить производительность и повысить доступность приложения. В этой статье автор подробно разбирает партиционирование - один из эффективных методов оптимизации работы с большим объемом данных.
Базы данных
Media is too big
VIEW IN TELEGRAM
Основы SQL для аналитики данных
В этом ролике автор собрал все SQL-команды, которые должен знать и уметь использовать в своей работе аналитик данных или продуктовый аналитик.
00:22 SELECT
01:01 WHERE (IN)
02:46 WHERE LIKE
03:57 Как исключить NULL значения?
06:33 Агрегирующие функции
06:53 GROUP BY
08:57 HAVING
10:06 SQL JOIN
12:48 ORDER BY
13:41 Оконные функции
16:49 Вложенные запросы
Смотреть это видео на youtube: youtu.be/Zf8M3xJaMEc
В этом ролике автор собрал все SQL-команды, которые должен знать и уметь использовать в своей работе аналитик данных или продуктовый аналитик.
00:22 SELECT
01:01 WHERE (IN)
02:46 WHERE LIKE
03:57 Как исключить NULL значения?
06:33 Агрегирующие функции
06:53 GROUP BY
08:57 HAVING
10:06 SQL JOIN
12:48 ORDER BY
13:41 Оконные функции
16:49 Вложенные запросы
Смотреть это видео на youtube: youtu.be/Zf8M3xJaMEc
Как оптимизировать медленные SQL запросы?
В этой статье автор рассмотрит решение наиболее распространённых проблем с производительностью БД, вызванных неправильной индексацией. Примеры будут приведены для Postgres, MySQL и SQLite.
Базы данных
В этой статье автор рассмотрит решение наиболее распространённых проблем с производительностью БД, вызванных неправильной индексацией. Примеры будут приведены для Postgres, MySQL и SQLite.
Базы данных
«PostgreSQL для начинающих»: #3 — Сложные SELECT
В этой статье автор углубится в расширенные возможности команды
Базы данных
В этой статье автор углубится в расширенные возможности команды
SELECT
: как можно "сложить" и "вычесть" выборки (UNION
/INTERSECT
/EXCEPT
), или запомнить их и использовать повторно (даже в рекурсивных запросах), что дают оконные функции (WINDOW
) и соединения (JOIN
).Базы данных
Media is too big
VIEW IN TELEGRAM
Что такое оконные функции SQL
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое оконные функции SQL
• Зачем нужны оконные функции
• Примеры использования
• Синтаксис
• Разница оконных функций и GROUP BY
• Классы
Смотреть это видео на youtube: youtu.be/phIR9W0yIaE
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое оконные функции SQL
• Зачем нужны оконные функции
• Примеры использования
• Синтаксис
• Разница оконных функций и GROUP BY
• Классы
Смотреть это видео на youtube: youtu.be/phIR9W0yIaE
Media is too big
VIEW IN TELEGRAM
Администрирование SQL Server
В этом видео автор подробно разбирает процесс администрирования баз данных для начинающих.
0:00:13 sqlcmd
0:29:31 sys.databases
0:35:24 База master
0:36:15 База msdb
0:37:27 База tempdb
0:42:19 База model
2:07:41 Файловые группы
2:43:14 Резервное копирование
3:08:46 Full backUp
3:16:55 Restore Database
3:18:34 Restore HeaderOnly
3:31:06 Differential backup
Смотреть это видео на youtube: youtu.be/X508KcPidyk
В этом видео автор подробно разбирает процесс администрирования баз данных для начинающих.
0:00:13 sqlcmd
0:29:31 sys.databases
0:35:24 База master
0:36:15 База msdb
0:37:27 База tempdb
0:42:19 База model
2:07:41 Файловые группы
2:43:14 Резервное копирование
3:08:46 Full backUp
3:16:55 Restore Database
3:18:34 Restore HeaderOnly
3:31:06 Differential backup
Смотреть это видео на youtube: youtu.be/X508KcPidyk
Сайзинг многоуровневого КХД (часть 1)
Многолетний опыт работы автора в части проектирования и реализации КХД с использованием продуктов иностранных вендоров всегда был сопряжен с использованием их обширной инфраструктуры и наработок, обеспечивающих и помогающих выполнять вспомогательные задачи быстро и условно качественно. Одной из таких задач всегда являлось выполнение сайзинга разрабатываемого КХД.
Базы данных
Многолетний опыт работы автора в части проектирования и реализации КХД с использованием продуктов иностранных вендоров всегда был сопряжен с использованием их обширной инфраструктуры и наработок, обеспечивающих и помогающих выполнять вспомогательные задачи быстро и условно качественно. Одной из таких задач всегда являлось выполнение сайзинга разрабатываемого КХД.
Базы данных
Сайзинг многоуровневого КХД (часть 2)
В этом материале автор продолжает процесс разбора задачи сайзинга многоуровневого КХД.
Базы данных
В этом материале автор продолжает процесс разбора задачи сайзинга многоуровневого КХД.
Базы данных
Media is too big
VIEW IN TELEGRAM
Нормальные формы баз данных
В этом ролике автор рассматривает процесс нормализации баз данных и разбирает для чего он нужен. Вы узнаете что такое нормальная форма и какие формы существуют.
00:00 Введение
01:20 Что такое нормализация
02:08 Что такое избыточность данных с примерами
04:51 Какие бывают нормальные формы БД
08:00 Ненормализованная форма
09:37 Первая нормальная форма
11:24 Вторая нормальная форма
15:29 Что такое декомпозиция
16:18 Третья нормальная форма
18:54 Нормальная форма Бойса-Кодда
21:54 Четвертая нормальная форма
27:45 Почему обычно не нормализуют до 5 или 6 формы
29:14 Пятая нормальная форма
35:39 Шестая нормальная форма
38:02 Выводы и заключение
Смотреть это видео на youtube: youtu.be/zqQxWdTpSIA
В этом ролике автор рассматривает процесс нормализации баз данных и разбирает для чего он нужен. Вы узнаете что такое нормальная форма и какие формы существуют.
00:00 Введение
01:20 Что такое нормализация
02:08 Что такое избыточность данных с примерами
04:51 Какие бывают нормальные формы БД
08:00 Ненормализованная форма
09:37 Первая нормальная форма
11:24 Вторая нормальная форма
15:29 Что такое декомпозиция
16:18 Третья нормальная форма
18:54 Нормальная форма Бойса-Кодда
21:54 Четвертая нормальная форма
27:45 Почему обычно не нормализуют до 5 или 6 формы
29:14 Пятая нормальная форма
35:39 Шестая нормальная форма
38:02 Выводы и заключение
Смотреть это видео на youtube: youtu.be/zqQxWdTpSIA