БАЗЫ ДАННЫХ (SQL, noSQL)
312 subscribers
409 photos
177 videos
91 files
291 links
для студентов Технических ВУЗов по Базам Данных
Download Telegram
📔 SQL в науке о данных

Введение
SQL (язык структурированных запросов) — язык программирования, используемый для запроса и управления данными в реляционных базах данных. Реляционные базы данных состоят из наборов двумерных таблиц. Каждая из этих таблиц содержит фиксированное количество столбцов и строк.

#БД
#SQL
#СТАТЬИ
🤬1
Если необходимо разделять рабочую нагрузку базы данных между несколькими независимыми серверами (т.е. при масштабировании), то следует использовать издание
Anonymous Quiz
70%
Enterprise Edition;
10%
Evaluation Edition;
20%
Standard Edition;
0%
Desktop Engine;
🤬1
Вопрос:
Что такое план запросов? Когда бы вы его использовали? Как посмотреть план?

Ответ:
Ответ завтра вечером...

#ВОПРОСЫИОТВЕТЫ
🤬1
🛠Функция RANDOM()

Функция RANDOM() возвращает случайное число в диапазоне от 0 (включительно) до 1 (исключительно).

Синтаксис MySQL:
RAND().

Синтаксис PostgreSQL:
RANDOM().

Пример:
 RANDOM();
>0,42660444871539127

 RANDOM() + 1;
>1,9233449825553421

#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#POSTGRESQL
#MYSQL
Media is too big
VIEW IN TELEGRAM
#ВИДЕО

📔Что такое NoSQL и нереляционные базы данных
🎬Продолжительность: 00:06:32

В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое NoSQL
• Что такое нереляционные базы данных
• Отличие NoSQL от SQL
• Способы организации данных в NoSQL-базах
• Базы данных типа ключ-значение
• Хранение данных в виде колонок
• Хранение данных в виде графов и деревьев
• Хранение данных в виде документов
• Работа с запросами в NoSQL
• Применение NoSQL

#БД
#NOSQL
📔От 0 до 300 SQL-запросов в месяц: 3 практических совета

До текущей работы бизнес-аналитиком, на которую я устроилась в августе 2021 года, я написала всего несколько SQL-запросов. Меня наняли не из-за знания SQL (Structured Query Language, язык структурированных запросов). Однако в ноябре в нашей компании внедрялась новая база данных. Я, как единственный человек в команде, который когда-либо писал на языке программирования, стала самым подходящим кандидатом в специалисты по извлечению данных из новой БД.

#SQL
#СТАТЬИ
Удаление многозадачных зависимостей характерно для:
Anonymous Quiz
33%
2НФ;
20%
НФБК;
27%
3НФ;
20%
4НФ;
📔 Использование copy-on-write на стендах разработки и тестирования с базами данных SQL Server

В мире кровавого энтерпрайза есть некоторое количество проектов-мамонтов. Они большие, у них базы данных на SQL Server, в этих базах тысячи и десятки тысяч объектов, миллионы строк кода T-SQL, огромная вариативность данных, всё хрупкое, неидемпотентное, недетерминированное и фигово документированное. Короче, как писал Roy Osherove в своей The art of unit-testing:

#MSSQLSERVER
#СТАТЬИ
Вопрос:
Что такое план запросов? Когда бы вы его использовали? Как посмотреть план?

Ответ:
План запросов – это "карта", отображающая графически или в виде текста способы получения данных, последовательность операций, сортировки, группировки и т. д. Эти планы очень полезны разработчику для понимания и анализа характеристик производительности запроса или хранимой процедуры.

Во многих системах SQL план выполнения можно получить с помощью ключевого слова EXPLAIN. В Microsoft SQL Server Query Analyzer имеет в раскрывающемся меню параметр “Show Execution Plan”. Если его активировать, то при выполнении запроса план будет отображаться в отдельном окне.

#ВОПРОСЫИОТВЕТЫ
Media is too big
VIEW IN TELEGRAM
#ВИДЕО

📔 Что такое SQL и реляционные базы данных?
🎬Продолжительность: 00:07:10

В этом ролике автор подробно и наглядно разбирает нюансы современных реляционных баз данных SQL: схема, транзакции, ключи, принципы ACID и многое другое.

#БД
#SQL
📔 Руководство по подготовке к собеседованию по SQL

Вопросы по SQL  —  одна из ключевых тем собеседования на должность аналитика данных или продукции, а также бизнес-аналитика. Крупные технологические компании, в том числе иностранные, такие как Amazon, Uber и Facebook, особенно тщательно проверяют знания претендента в этой области.

#SQL
#ВОПРОСЫИОТВЕТЫ
#СТАТЬИ
📔 PL/SQL через dblink

Приходилось ли Вам реализовывать нестандартные решения? А в Oracle? Мне бы хотелось рассмотреть использование техник, позволяющих лучше узнать принципы работы СУБД, а в совокупности предоставляющие удобство для разработчика.

#ORACLE
#СТАТЬИ
⁉️Задача
Выберите из таблицы workers все записи за следующие дни любого месяца: 1, 7, 11, 12, 15, 19, 21, 29

Ответ:
Решение на картинке...

#ВОПРОСЫИОТВЕТЫ
#ЗАДАЧА
#SQL
📔 7 cайтов для оттачивания навыка написания SQL запросов на 2020 год

Работа с SQL – базовый навык для любого человека, связанного с информационными технологиями. Мы отобрали 7 лучших ресурсов для оттачивания работы c SQL запросами, чтобы прокачать его.

#ПОЛЕЗНОСТИ
#ШПАРГАЛКИ
#SQL
#СТАТЬИ
Найдите все города с температурой, условиями и влажностью, влажность которых находится в диапазоне от 63 до 79.
Anonymous Quiz
14%
SELECT * FROM weather WHERE humidity NOT BETWEEN 63 AND 79;
18%
SELECT * FROM weather WHERE humidity IN (63 to 79);
68%
SELECT * FROM weather WHERE humidity BETWEEN 63 AND 79;
0%
SELECT * FROM weather WHERE humidity NOT IN (63 AND 79);
📔 Какие базы данных существуют и для чего их используют: SQL, NoSQL, OLAP

Существует много различных семейств баз данных, которые различаются структурой хранения, обработки и индексации данных. От основных пользовательских сценариев зависит, какая модель лучше подойдёт в том или ином случае. Иногда вполне оправданно использовать сразу несколько различных баз данных, копируя одни и те же данные несколько раз.

#БД
#SQL
#NOSQL
#OLAP
#КНИГИ

📔 Title: SQL для чайников.
🌐 Lang.: Русский
🧔 Author: Аллен Тейлор
🕘 Year: 2022
📑 Pages: 546
#️⃣ ISBN: ISBN 978-5-907144-81-1

🔹ОПИСАНИЕ:
Руководство поможет начинающим ознакомиться с системой управления базой данных, с помощью которой вы научитесь создавать более мощные базы данных и получать лёгкий доступ к необходимой информации.
Книга содержит в себе:
Функции временных данных, которые позволяют устанавливать допустимое время для выполнения транзакций и предотвращают повреждение базы данных.
Создание, доступ, манипулирование, ведение и хранение информации в системах управления реляционными базами данных.
Советы по защите данных от кражи, случайного или вредоносного повреждения, а также потери из-за сбоев оборудования и рекомендации по устранению ошибок в работе.
🔥Научитесь эффективно использовать и правильно подбирать СУБД под проект на онлайн-курсе «Базы данных» от OTUS.

📚Во время обучения вы глубоко погрузитесь в СУБД и научитесь работать с самыми востребованными БД:
🔸PostgreSQL
🔸MySQL
🔸Redis
🔸MongoDB
🔸Cassandra и другими.

К концу обучения вы выполните собственный SQL-проект, который можно будет показывать при трудоустройстве.

👉🏻ПРОЙТИ ТЕСТ ПО БАЗАМ ДАННЫХ

⚡️Пройдите вступительный тест и получите демо-ролик о занятиях на курсе!

#БД
#ИНФО
#ПОЛЕЗНОСТИ
#ТЕСТЫ
📔 Как запускать SQL в Go с максимальным комфортом

Писать SQL руками или использовать ORM — тема очень спорная, и я опишу, как использовать первый подход максимально эффективно. А какой из подходов выбрать, думаю, каждый сам для себя уже решил.

#БД
#SQL
#СТАТЬИ