SQL и Базы Данных
Ir al canal en Telegram
Задачи по базам данных и SQL Основы языка SQL, задачи и решения к ним. Админ: @anothertechrock
Mostrar más3 680
Suscriptores
-124 horas
-77 días
-1330 días
Archivo de publicaciones
3 680
👉 Начинаем знакомство с базами данных!
📌 Отправная точка — открытый урок «Погружение в PostgreSQL», который состоится 14 февраля в 20:00 мск в рамках онлайн-курса «Базы данных» от OTUS.
На занятии мы:
— Познакомимся с базой данных: узнаем особенности, ее историю, полезность и актуальность.🔥
— Разберем способы развертывания и установки, саму установку.
— Рассмотрим на практике особенности, присущие этой базе данных: способ хранения данных, разбор сложной задачи и различных вариантов построения архитектуры ее решения.
⚠️ Урок будет полезен разработчикам и администраторам.
👉 ПРОЙТИ ТЕСТИРОВАНИЕ для регистрации на занятие
https://otus.pw/QJhyo/
Реклама. Информация о рекламодателе на сайте www.otus.ru
3 680
Ответ на "Что вы знаете о функции
OVERLAY() в PostgreSQL?"
Функция OVERLAY() заменяет часть строки на другую подстроку, начиная с заданной позиции:
OVERLAY(main_string PLACING replacing_string FROM int [FOR int]);
main_string - строка, которую изменяем.
replacing_string - подстрока, которую вставляем в main_string.
FROM int - позиция, с которой начнётся замена.
FOR int - количество заменяемых символов. Необязательно.
Например:
SELECT OVERLAY('who Pro' PLACING 'SQL' FROM 1);3 680
От «у меня в стеке есть PostgreSQL» до «ща всё будет» 😎
15 февраля в Слёрм стартует поток практического курса от администратора баз данных в Southbridge и ведущего инженера компании Data Driven Lab Ивана Чувашова — «PostgreSQL База» 🐘
Будет полезно:
✔️ Backend-разработчикам. Вы научитесь правильно писать запросы: изменять, модифицировать, извлекать данные из базы данных.
✔️ DevOps-инженерам и сисадминам. Узнаете, как настраивать и администрировать PostgreSQL, выстраивать траблшутинг, и где искать ошибки.
✔️ Тимлидам и техдирам. Познакомитесь с последними практиками в области эксплуатации и построения данных в PostgreSQL.
Формат обучения — бессмертная классика. Вас ждут 75 часов теории в видеоуроках, 108 часов самостоятельной практики на стендах Selectel, закрытый чат и AMA-сессия со спикером.
В общем, есть все, чтобы вы быстро прокачались от «у меня в стеке есть PostgreSQL» до «ща всё будет».
Узнать больше о курсе и занять место в потоке 👉 https://slurm.club/3HFrZ2G
*При оплате потока курса до 14 февраля вы получаете в подарок видеокурс «Оптимизация запросов SQL».
3 680
Что вернет запрос "select 1 from USERS" (если таблица USERS существует)?
3 680
Привет, это команда Тинькофф 💡
Наше большое комьюнити системных аналитиков решает крутые задачи — участвует в разработке высоконагруженных сервисов для 27 миллионов клиентов. Мы экспериментируем и ищем новые решения. Приглашаем в команду системных аналитиков с опытом от трех лет!
Работать с нами значит:
— не ограничивать свои скиллы и вводить в сервисы новые фичи;
— делать жизнь миллионов людей удобнее и технологичней;
— расти в грейде по скиллам, а не по стажу в компании;
— становиться заметным в профессиональном комьюнити.
А еще мы всегда «за» действительно комфортную работу. Поэтому большинство бытовых забот делегируем компании: от расширенного ДМС и юридической помощи до питания и разных активностей.
Откликнуться и узнать подробнее о команде системных аналитиков Тинькофф: https://o.tinkoff.ru/pro-sa
3 680
Нормальные формы баз данных
В этом ролике автор рассматривает процесс нормализации баз данных и разбирает для чего он нужен. Вы узнаете что такое нормальная форма и какие формы существуют.
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
3 680
Ответ на "Что такое план запросов? Когда бы вы его использовали? Как посмотреть план?"
План запросов – это "карта", отображающая графически или в виде текста способы получения данных, последовательность операций, сортировки, группировки и т. д. Эти планы очень полезны разработчику для понимания и анализа характеристик производительности запроса или хранимой процедуры.
Во многих системах SQL план выполнения можно получить с помощью ключевого слова EXPLAIN. В Microsoft SQL Server Query Analyzer имеет в раскрывающемся меню параметр “Show Execution Plan”. Если его активировать, то при выполнении запроса план будет отображаться в отдельном окне.
3 680
Вопрос с собеседования.
Что такое план запросов? Когда бы вы его использовали? Как посмотреть план?
3 680
Есть базовые знания Python и SQL, но не хватает реального опыта работы?
Настоящий рабочий опыт можно получить всего за месяц на «Симуляторе аналитика» от KARPOVꓸCOURSES.
В чём суть Симулятора?
Представьте, что вы устроились на работу в молодой стартап. Ваша задача — с нуля выстроить аналитические процессы под руководством ведущего аналитика Анатолия Карпова.
За 5 недель интенсивной практики вы научитесь:
▪️Строить realtime дашборды
▪️Автоматизировать поиск аномалий в данных
▪️Анализировать продуктовые метрики
▪️Планировать и запускать A/B-тесты
Также вы сможете оформить свои решения в pet-проекты, которые станут отличным дополнением к вашему резюме, а HR курса доведёт вас до оффера в крупную компанию.
Переходите по ссылке и записывайтесь на Симулятор до 21 декабря!
3 680
Привет, это команда Тинькофф 💡
Наше большое комьюнити системных аналитиков решает крутые задачи — участвует в разработке высоконагруженных сервисов для 27 миллионов клиентов. Мы экспериментируем и ищем новые решения. Приглашаем в команду системных аналитиков с опытом от трех лет!
Работать с нами значит:
— не ограничивать свои скиллы и вводить в сервисы новые фичи;
— делать жизнь миллионов людей удобнее и технологичней;
— расти в грейде по скиллам, а не по стажу в компании;
— становиться заметным в профессиональном комьюнити.
А еще мы всегда «за» действительно комфортную работу. Поэтому большинство бытовых забот делегируем компании: от расширенного ДМС и юридической помощи до питания и разных активностей.
Откликнуться и узнать подробнее о команде системных аналитиков Тинькофф: https://o.tinkoff.ru/pro-sa
3 680
В команду Открытия по разработке бизнес-отчетности ищем опытного разработчика ETL
Обязанности:
- Сопровождение ETL процессов центра;
- Администрирование боевых процессов на сервере;
- Обновление отчётных форм;
- ADHOC коммуникация с заказчиками отчётности.
Требования:
Стек инструментов: MS Visual Studio integration Servises, Pl/SQL Developer, Oracle SQL, Hadoop, Managment Studio.
- Работа с базами данных Oracle;
- Продвинутый уровень написания SQL запросов;Написание и работа с ETL процессами;
- Работа с хранилищем баз данных;
- Понимание чужого кода;Оптимизация и поддержка работающих процессов;
- Навыки написание ТЗ на разработчиков БД.
Условия:
- Работу в команде единомышленников, неравнодушных к передовым технологиям и практикам;
- Неограниченные возможности для совершенствования ваших навыков и знаний, обучаясь у лучших и решая сверхамбициозные задачи;
- Разнообразный социальный пакет: ДМС, страхование жизни, страхование для выезжающих за границу, льготные условия приобретения банковских продуктов, скидки в фитнес-клубах и в компаниях-партнерах.
Откликнуться
3 680
Трюк дня. Сравнение значений столбцов
Перепишите PostgreSQL запрос так, чтобы не использовать оператор
AND.
WITH users (id, surname)
AS (VALUES
(1, 'Powers'),
(2, 'Sierra'),
(3, 'Oushen'))
SELECT id, surname
FROM users
WHERE id = 2 AND surname = 'Sierra';
Решение будет вечером.3 680
Трюк дня. Сравнение значений столбцов. Решение
WITH users (id, surname)
AS (VALUES
(1, 'Powers'),
(2, 'Sierra'),
(3, 'Oushen'))
SELECT id, surname
FROM users
WHERE (id, surname) = (2,'Sierra');3 680
🧐Какие SQL-задачи нужно уметь решать веб-разработчикам на собеседовании?
⚡️Разберем типовые задачи 16 ноября в 20:00 с Дмитрием Кирилловым, техническим директором 1С-Старт.
📚 В OTUS пройдет открытый урок, на котором мы:
- обсудим, какие знания SQL требуются от веб-разработчиков
- вспомним базовые приёмы для работы с данными
- совместно разберём несколько несложных задач
После вебинара вы сможете продолжить осваивать новые навыки на онлайн-курсе «Базы данных».
👉🏻Для регистрации на занятия пройдите вступительный тест: https://otus.pw/R187/
Это занятие является частью онлайн-курса «Базы данных» от OTUS.
