Гайды по БД и SQL – Telegram
Гайды по БД и SQL
6.56K subscribers
2.49K photos
735 videos
84 files
2.44K links
Владелец, реклама – @Ak_Mihail

Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Download Telegram
Разбор тестового задания в Тиньков (SQL)

В этой статье разберем три тестовые задачи на должность аналитика данных, «подсветим» некоторые тонкие моменты, без которых решение подобных заданий может стать проблемой.

Ссылка на статью

Гайды по БД и SQL
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
SQLFlow - отличный инструмент для визуализации SQL-запросов

Легкий и простой интрумент для визуализация связей и структур БД, поддерживающий более 20 разных БД.

Ссылка на DEMO

Ссылка на GitHub

Гайды по БД и SQL
👍5🔥1
Порядок выполнения команд в SQL

Гайды по БД и SQL
👍5
Как использовать индексирование для оптимизации SQL-запросов

Я предполагаю, что вам нравится SQL и вы хотите усовершенствовать свои навыки работы с запросами, чтобы улучшить свою игру с запросами. И вы, наверное, слышали, что индексация отлично подходит для оптимизации запросов, но вы не уверены в том, что это такое, почему она используется и как ее использовать. Добро пожаловать! Вы находитесь именно в том месте, где должны быть. Я объясню это в очень простой для понимания форме, и я обещаю, что вам понравится узнавать об этом.

Читать дальше

Гайды по БД и SQL
👍7
Книги по PostgreSQL

Делимся подборкой книг по PostgreSQL. В нее вошли руководства на русском и английском языках. Присутствуют книги как для начинающих, так и для продвинутых. А в комментариях под этим постом ты можешь оставить свои рекомендации.

Ссылка на статью

Гайды по БД и SQL
👍6
Шпаргалка по работе с MySQL

Сохраняй себе и делись с друзьями!

Гайды по БД и SQL
👍2
davechild_mysql.pdf
55.6 KB
ПДФ файл со шпаргалкой в хорошем качестве.
👍2
Какие типы СУБД в соответствии с моделями данных вы знаете?

(Этот вопрос по SQL предполагает не просто назвать, но и дать краткое описание каждому типу)

🔹Реляционные СУБД, которые устанавливают связи между таблицами с помощью ключей. Пример — MySQL.

🔹Flat File — базы данных, в которых содержатся записи одного типа без связи с другими файлами. Пример — Excel.

🔹Иерархические СУБД, записи связаны друг с другом один-к-одному/один-ко-многим. Для отношений многие-ко-многим следует использовать реляционную модель. Пример — Adabas.

🔹Сетевые СУБД, где "ребёнок" может иметь несколько "родителей" и наоборот. Примеры — IDS и IDMS.

🔹Объектно-ориентированные СУБД работают с базами данных, которые состоят из объектов, используемых в ООП. Пример — Versant.

🔹Объектно-реляционные СУБД обладают преимуществами реляционной и объектно-ориентированной моделей. Пример — IBM Db2.

🔹Многомерная модель использует многомерные структуры и часто представляется в виде кубов данных. Пример — Oracle Essbase.

Гайды по БД и SQL
👍7
Полезные приемы с кодом для аналитиков данных на Python

🔹Data Science. Советы по написанию эффективного кода на Python - https://www.youtube.com/watch?v=1Mcy-uatp_c&t=14s

🔹Полезные приемы в Pandas - https://www.youtube.com/watch?v=Sd2S5rXe8sY&t=165s

🔹Data science c Python.Ускоряем Pandas в 120 раз- https://www.youtube.com/watch?v=-dAdaEv23vk&t=4s

🔹26 практических приёмов и хитростей Python - https://www.youtube.com/watch?v=vAMyfvtxxdQ&t=5s

🔹5 декораторов Python для Data Science проектов - https://www.youtube.com/watch?v=rxq11WHAlqU

🔹ChatGPT + Midjouney на практике - https://www.youtube.com/watch?v=2gUqbc3Ikmo&t=5s

🔹Разбор вопросов с собеседований Python - https://www.youtube.com/watch?v=4L1e-A3AOL4&t=5s

🔹15 полезных лайфхаков с кодом Машинного обучения на Python - https://www.youtube.com/watch?v=loOtlwcdiBA&t=4s

🔹Декораторы Python, которые выведут ваш код на новый уровень - https://www.youtube.com/watch?v=qxrGAogl4iM

Гайды по БД и SQL
👍5
Приемы очистки данных

1. Удаление дубликатов
Дублирующиеся записи могут возникать при вставке данных из различных источников или при ошибочной записи данных. Для удаления дубликатов можно использовать оператор DISTINCT.

2. Удаление пустых значений
Пустые значения в таблице могут возникать при ошибочной записи данных или при отсутствии информации. Для удаления пустых значений можно использовать операторы IS NULL или IS NOT NULL.

3. Изменение формата данных
В некоторых случаях необходимо изменить формат данных в таблице. Например, привести все буквы в столбце к верхнему или нижнему регистру. Для этого можно использовать функции UPPER и LOWER.

4. Удаление лишних символов
В таблице могут содержаться лишние символы, которые могут мешать при поиске или сортировке данных. Для удаления лишних символов можно использовать функцию REPLACE.

Гайды по БД и SQL
👍5
Публичное собеседование по базам данных

Смотреть в ютуб

Гайды по БД и SQL
👍3
Магия оптимизации SQL запросов

Начнем с того, что можно выделить два основных подхода к поиску наиболее эффективного варианта выполнения: эвристический и стоимостной.

Ссылка на статью

Гайды по БД и SQL
👍5
Расскажите о видах индексов:

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

🔹 Кластерный индекс - определяется для каждой таблицы только один. Он определяет порядок расположения строк в таблице на основе значений одного или нескольких столбцов.

🔹 Некластерный индекс - это индекс, который не определяет порядок строк в таблице, а существует отдельно от таблицы. Он представляет собой отображение значений одного или нескольких столбцов на соответствующие строки.

🔹 Уникальный индекс - уникальный индекс который гарантирует уникальность значений в столбцах, на которые он определен. На таблицу можно определить несколько уникальных индексов.

🔹 Полнотекстовый индекс - полнотекстовый индекс позволяет быстро искать текстовые данные, основываясь на их содержании. Он может быть определен только на столбцах типа VARCHAR, NVARCHAR и TEXT.

Гайды по БД и SQL
👍5
7 распространенных ошибок в SQL-запросах, которые делал каждый (почти)

Ссылка на статью

Гайды по БД и SQL
👍4
SQL для начинающих: 10 правил построения «точных» запросов

«Точный» SQL
-запрос возвращает «чистые» данные в необходимом и достаточном количестве, при этом потребляет как можно меньше памяти и справляется за минимальное время. Скорость работы с базой влияет на производительность. Потребление памяти может негативно сказаться даже на безопасности. Всё это прямо и косвенно влияет на прибыль компании. В статье разберёмся, как не допускать ошибок.

Ссылка на статью

Гайды по БД и SQL
👍5
Оконные функции SQL простым языком с примерами

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

Ссылка на статью

Гайды по БД и SQL
👍6
Новый курс по SQL от Гарвардского университета бесплатно!

Откройте для себя возможности по анализу данных на SQL для запросов и управления данными в реляционных базах данных вместе с этим курсом от Гарвардского университета - абсолютно бесплатно.

Ссылка на курс

Гайды по БД и SQL
👍4
6 бесплатных ресурсов для практики в SQL

SQLZoo - Рекомендую тем, кто начинает изучать язык. На сайте 9 разделов с задачами по sql. Их решение займет 18–20 часов.

SQLTest - Здесь можно изменять или замещать значения и масштабировать их. Это позволяет имитировать взаимодействие с БД произвольного количества пользователей или запросов.

Pgexercises - Сайт состоит из 80 упражнений для работы с объектно-реляционной системой PostgreeSQL.

SQL Fiddle - SQL Fiddle — сервис с открытым исходным кодом. Сайт позволяет делиться информацией с другими пользователями.

Oracle LiveSQL - Облачная платформа для тестирования и обмена сценариями SQL и PL/SQL. Система сохраняет информацию о предыдущих сеансах, наборах операторов, которые можно перезапустить или сохранить как сценарии. Также сценарии можно воспроизвести повторно или загрузить созданные.

HackerRank - Социальная платформа для соревновательного программирования предлагает упражнения для разных языков.

Гайды по БД и SQL
👍7