Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Курс по SQL для начинающих
урок 1 - Знакомство. Установка рабочей среды SSMS.
урок 2 - Создание и редактирование таблиц. Типы данных.
урок 3 - Фильтрация данных в sql таблицах.
урок 4 - Группировка данных. Агрегатные функции.
урок 5 часть 1 - Соединение таблиц SQL. Виды JOIN.
урок 5 часть 2 - Соединение таблиц SQL. Виды JOIN.
урок 5 часть 3 - Соединение таблиц SQL. Виды JOIN. Связи SQL таблиц.
урок 6 - Объединение таблиц в MS SQL: UNION, INTESECT, EXCEPT.
урок 7 - Как правильно работать с NULL значениями в SQL.
урок 8 - SQL Функции для работы с текстом.
#db #sql
👉 @database_info
урок 1 - Знакомство. Установка рабочей среды SSMS.
урок 2 - Создание и редактирование таблиц. Типы данных.
урок 3 - Фильтрация данных в sql таблицах.
урок 4 - Группировка данных. Агрегатные функции.
урок 5 часть 1 - Соединение таблиц SQL. Виды JOIN.
урок 5 часть 2 - Соединение таблиц SQL. Виды JOIN.
урок 5 часть 3 - Соединение таблиц SQL. Виды JOIN. Связи SQL таблиц.
урок 6 - Объединение таблиц в MS SQL: UNION, INTESECT, EXCEPT.
урок 7 - Как правильно работать с NULL значениями в SQL.
урок 8 - SQL Функции для работы с текстом.
#db #sql
👉 @database_info
👍7
Оператор PIVOT
Несколько статей будут посвящены тому как в SQL Server реализован оператор PIVOT и UNPIVOT. Начнем с оператора PIVOT. Оператор PIVOT берет нормализованную таблицу и преобразует ее в другой вид, в котором столбцы результирующей таблицы получаются из значений исходной таблицы. Например, предположим, что мы хотим хранить данные о суммарной выручке от продаж за год по каждому из сотрудников.
https://habr.com/ru/post/677340/
https://learn.microsoft.com/en-us/archive/blogs/craigfr/the-pivot-operator
#db #sql
👉 @database_info
Несколько статей будут посвящены тому как в SQL Server реализован оператор PIVOT и UNPIVOT. Начнем с оператора PIVOT. Оператор PIVOT берет нормализованную таблицу и преобразует ее в другой вид, в котором столбцы результирующей таблицы получаются из значений исходной таблицы. Например, предположим, что мы хотим хранить данные о суммарной выручке от продаж за год по каждому из сотрудников.
https://habr.com/ru/post/677340/
https://learn.microsoft.com/en-us/archive/blogs/craigfr/the-pivot-operator
#db #sql
👉 @database_info
👍7
Бесплатные инструменты для управления и мониторинга баз данных
Для SQL Server, Azure SQL Database, Amazon RDS for SQL Server, Oracle Database и MySQL
Проектирование, мониторинг, защита и управление базами данных
https://www.idera.com/productssolutions/freetools/
#db #sql
👉 @database_info
Для SQL Server, Azure SQL Database, Amazon RDS for SQL Server, Oracle Database и MySQL
Проектирование, мониторинг, защита и управление базами данных
https://www.idera.com/productssolutions/freetools/
#db #sql
👉 @database_info
👍4
👍5
Базы данных
Репликация: виды репликации, устройство механизма репликации
Репликация: добавление новых узлов и восстановление после ошибок
Репликация: как работает, для чего нужна, виды репликации
Какие бывают индексы | ХЭШ-ИНДЕКС, SSTABLES, LSM-TREE, B-TREE
Репликация: основные проблемы и ошибки
Репликация с несколькими ведущими узлами: когда применять, как правильно использовать
Децентрализованная репликация: репликация без ведущего узла
Все видео доступны на youtube
#db #sql
👉 @database_info
Репликация: виды репликации, устройство механизма репликации
Репликация: добавление новых узлов и восстановление после ошибок
Репликация: как работает, для чего нужна, виды репликации
Какие бывают индексы | ХЭШ-ИНДЕКС, SSTABLES, LSM-TREE, B-TREE
Репликация: основные проблемы и ошибки
Репликация с несколькими ведущими узлами: когда применять, как правильно использовать
Децентрализованная репликация: репликация без ведущего узла
Все видео доступны на youtube
#db #sql
👉 @database_info
👍4
Some SQL Tricks of an Application DBA
https://hakibenita.com/sql-tricks-application-dba
#db #sql
👉 @database_info
https://hakibenita.com/sql-tricks-application-dba
#db #sql
👉 @database_info
👍2
Порядок выполнения операций SQL
SQL не является традиционным языком программирования, на котором вы пишете последовательность инструкций в определенном порядке выполнения. Вместо этого SQL является «декларативным» языком, что означает, что, составляя SQL-запрос, вы указываете, какие данные ожидаете получить в результате запроса, но не указываете, как их получить.
https://bookflow.ru/poryadok-vypolneniya-operatsij-sql/
#SQL
👉 @database_info
SQL не является традиционным языком программирования, на котором вы пишете последовательность инструкций в определенном порядке выполнения. Вместо этого SQL является «декларативным» языком, что означает, что, составляя SQL-запрос, вы указываете, какие данные ожидаете получить в результате запроса, но не указываете, как их получить.
https://bookflow.ru/poryadok-vypolneniya-operatsij-sql/
#SQL
👉 @database_info
👍8
Как хранить сеть дорог в БД для построения маршрута?
И так, формулировка задачи следующая: есть база данных, в ней хранится информация о дорогах, включая координаты, нужно реализовать построение маршрутов из начальной точки к конечной.
Эта статья будет про то, как использовать свой источник данных, и как этот источник данных редактировать так, чтобы GraphHopper вас понял.
#db
👉 @database_info
И так, формулировка задачи следующая: есть база данных, в ней хранится информация о дорогах, включая координаты, нужно реализовать построение маршрутов из начальной точки к конечной.
Эта статья будет про то, как использовать свой источник данных, и как этот источник данных редактировать так, чтобы GraphHopper вас понял.
#db
👉 @database_info
👍7
Основы SQL
Базы данных и SQL
Оператор SELECT
Фильтрация данных в SQL: WHERE
Сортировка в SQL: ORDER BY
Создание таблиц в SQL
#SQL
👉 @database_info
Базы данных и SQL
Оператор SELECT
Фильтрация данных в SQL: WHERE
Сортировка в SQL: ORDER BY
Создание таблиц в SQL
#SQL
👉 @database_info
👍8
PostgreSQL Antipatterns: простой(?) INSERT… VALUES
Представим, что у вас есть некоторая табличка статистики, куда вы периодически скидываете таймстамп последнего "текущего" состояния в паре координат - например, (ID организации, ID сотрудника).
Как больно наступить на грабли в совсем простом, казалось бы, запросе?
https://habr.com/ru/company/tensor/blog/702902/
#PostgreSQL
👉 @database_info
Представим, что у вас есть некоторая табличка статистики, куда вы периодически скидываете таймстамп последнего "текущего" состояния в паре координат - например, (ID организации, ID сотрудника).
Как больно наступить на грабли в совсем простом, казалось бы, запросе?
https://habr.com/ru/company/tensor/blog/702902/
#PostgreSQL
👉 @database_info
👍3
Что такое первичный ключ?
Первичный ключ или PRIMARY KEY предназначен для однозначной идентификации каждой записи в таблице и является строго уникальным (UNIQUE): две записи таблицы не могут иметь одинаковые значения первичного ключа. Нулевые значения (NULL) в PRIMARY KEY не допускаются. Если в качестве PRIMARY KEY используется несколько полей, их называют составным ключом.
Пример:
Здесь в качестве первичного ключа используется поле id.
Когда используется PRIMARY KEY?
PRIMARY KEY — это первичный ключ, который используется в качестве основного ключа и может быть использован для связи с дочерней таблицей, содержащей внешний ключ.
А что такое внешний ключ?
Внешний ключ или FOREIGN KEY также является атрибутом ограничения и обеспечивает связь двух таблиц. По сути, это поле или несколько полей, которые ссылаются на PRIMARY KEY в родительской таблице.
Пример использования:
В данном случае внешний ключ, привязанный к полю user_id в таблице order, ссылается на первичный ключ id в таблице users, и именно по этим полям происходит связывание двух таблиц.
#SQL
👉 @database_info
Первичный ключ или PRIMARY KEY предназначен для однозначной идентификации каждой записи в таблице и является строго уникальным (UNIQUE): две записи таблицы не могут иметь одинаковые значения первичного ключа. Нулевые значения (NULL) в PRIMARY KEY не допускаются. Если в качестве PRIMARY KEY используется несколько полей, их называют составным ключом.
Пример:
CREATE TABLE USERS (
id INT NOT NULL,
name VARCHAR (20) NOT NULL,
PRIMARY KEY (id)
);
Здесь в качестве первичного ключа используется поле id.
Когда используется PRIMARY KEY?
PRIMARY KEY — это первичный ключ, который используется в качестве основного ключа и может быть использован для связи с дочерней таблицей, содержащей внешний ключ.
А что такое внешний ключ?
Внешний ключ или FOREIGN KEY также является атрибутом ограничения и обеспечивает связь двух таблиц. По сути, это поле или несколько полей, которые ссылаются на PRIMARY KEY в родительской таблице.
Пример использования:
CREATE TABLE order (
order_id INT NOT NULL,
user_id INT,
PRIMARY KEY (order_id),
FOREIGN KEY (user_id) REFERENCES users(id)
);В данном случае внешний ключ, привязанный к полю user_id в таблице order, ссылается на первичный ключ id в таблице users, и именно по этим полям происходит связывание двух таблиц.
#SQL
👉 @database_info
👍9👎1