SQL и Базы Данных
Open in Telegram
Задачи по базам данных и SQL Основы языка SQL, задачи и решения к ним. Админ: @anothertechrock
Show more3 702
Subscribers
+124 hours
-57 days
-930 days
Posts Archive
3 702
🔥🔝 Готовы прокачать навыки работы с NoSQL БД?
➡️ Успейте попасть в группу онлайн-курса «NoSQL» OTUS!
Чтобы проверить достаточно ли у вас навыков для обучения на курсе
👉 Пройдите тест
❌📊Обучение посвящено самым популярным решениям: Cassandra, MongoDB, Redis, ClickHouse, Tarantool, Kafka, Neo4j, RabbitMQ и т.д
5️⃣ После 5 месяцев обучения вы сможете:
- Устанавливать и эксплуатировать NoSQL БД, в т.ч. для выделенных виртуальных серверов, больших шардированных кластеров и облачных провайдеров
- Выбрать оптимальное решение в зависимости от вашей задачи и предметной области
- Улучшить производительность СУБД и оптимизировать медленные запросы
📌Старт занятий 29 марта.
👉 Изучайте программу курса и проходите тест для записи в группу: https://otus.pw/8PY2/
Реклама. Информация о рекламодателе на сайте otus.ru3 702
👩💻 Хочешь освоить PostgreSQL?
👁🗨 28 марта в 20:00 в OTUS пройдет открытый урок «Архитектура хранилищ данных. Как сделать выбор?» с Алексеем Железным, архитектором баз данных PostgreSQL
На занятии мы разберем:
➡️ Какие вопросы нужно задать себе перед началом проектирования хранилищ данных
➡️ Какие есть основные принципы построения DWH
➡️ Какие ключевые особенности присущи различным архитектурам и как сделать выбор в пользу одного из решений
⚡️ А также на практике построите архитектуру тестового хранилища прямо на занятии!
👨💻 Открытый урок пройдет в рамках онлайн-курса «PostgreSQL Cloud Solutions», рассчитанного на DevOps-инженеров, SRE, архитекторов данных, администраторов баз данных и разработчиков.
👉 ЗАРЕГИСТРИРОВАТЬСЯ
https://otus.pw/mShc/
3 702
В анализ данных переходят из самых разных сфер. Например, спикеры нашего вебинара — это бывшие сисадмин, врач и выпускник философского факультета МГУ. А сейчас они работают с данными в известных компаниях. На вебинаре они расскажут, как освоили профессии в аналитике данных.
→ Бесплатно, 20 марта в 15:00
Ваши проводники в анализ данных:
◾️Игорь Алдабаев,- Руководитель группы анализа данных в СберМаркете
◾️Ольга Мазур, руководительница практики бизнес-анализа в Samokat.tech
◾️ Антон Гаврюшин, старший системный аналитик в Positive Technologies
◾️Эдуард Григорян, Head of Data Science в Ленте
◾️Артём Исакин, руководитель трудоустройства в направлении анализа данных Яндекс Практикума
Поговорим о четырёх профессиях: бизнес-аналитика, системного аналитика, аналитика данных и специалиста по Data Science. Вы узнаете:
— в чём заключается их работа,
— кому подходят эти профессии,
— нужно ли хорошее знание математики,
— на что обращать внимание при поиске первой работы,
— какие перспективы роста.
Вы сможете задать спикерам вопросы о смене профессии и старте карьеры.
→ Зарегистрироваться на вебинар
3 702
0 - это число.
NULL - это не число, а также NULL не является значением пустой строки. NULL используется для указания того, что данные отсутствуют, неизвестны, неприменимы. NULL не равен ничему, даже другому NULL.
#вопросы #собеседование
3 702
✅ Проверь себя — пройди тест по NoSQL
Вырвись из однотипных задач — освой все основные и популярные NoSQL базы данных.
Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "NoSQL" от OTUS по специальной цене.
🎫Возможна оплата курса в рассрочку
👉 ПРОЙТИ ТЕСТ
Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса!
➡️17 марта в 20:00 открытый урок «Знакомство с InterSystems IRIS».
Реклама. Информация о рекламодателе на сайте www.otus.ru
3 702
Трюк дня. SQL - Сортировка зеркальных строк
SELECT game, count(game)
FROM (
select
case when a < b then concat(a, '-' , b)
else concat(b , '-', a ) end as game
from data
) as t
GROUP by game|
#tips3 702
Трюк дня. SQL - Сортировка зеркальных строк
Есть БД со следующей структурой:
id team1 team2 1 spartak csk 2 csk spartak 3 real spartak 4 csk realНужно написать запрос что-бы узнать сколько раз команды играли между собой в виде:
game num spartak-csk 2 real-spartak 1 csk-real 1Решение будет завтра. #tips
3 702
Эксперт Oracle DBA в Открытие
Мы ищем Эксперта Oracle DBA для администрирование СУБД Oracle, а именно: установка, настройка, резервное копирование/восстановление, поиск узких мест в быстродействии БД и предложение путей их решения, помощь разработчикам в оптимизации запросов, диагностика.
Ваши задачи:
- Предлагать решения по оптимизации;
- Мониторить состояния БД;
- Определять причины неоптимального плана запроса;
- Участвовать в анализе результатов нагрузочного тестирования, определения неоптимальной части функционала;
- Писать простейших sql & shell скрипты;
- Настраивать и администрировать СУБД Oracle;
- Знать и применять опыт работы с хинтами Oracle, а также с Oracle OEM Cloud Control;
- Применять опыт работы с трэйсами, анализом/разбором планов запросов и поддерживать отказоустойчивость конфигураций БД;
- Обеспечивать качественное и бесперебойное функционирование программного комплекса, принимать оперативные меры по устранению возникающих в процессе работы нарушений;
- Оформлять необходимую техническую документацию.
От вас ожидаем:
- Опыт работы по Oracle DBA от 3х лет;
- Образование высшее ИТ;
- Глубокое понимание принципов работы БД, опыт настройки и администрирования;
- Понимание принципов работы оптимизатора Oracle, его настроек и параметров;
- Опыт работы с техподдержкой Oracle.
Откликнуться
3 702
Решение вчерашней задачи на логику и мышление.
Все нужно делать поэтапно:
1. Разделить 8 кирпичей на три стопки по 3, 3 и 2 штуки.
2. Взвесить 2 стопки, в которых по 3 кирпича.
3. Если они уравновесились, значит взвесить стопку из двух кирпичей и найти бракованный.
4. Если не уравновесились, то взять 3 кирпича из стопки, которая перевесила и разделить на 3 штуки.
5. Положить по одному на весы. Если один перевесил — он бракованный, если уравновесились, значит, тяжелее всех тот, что остался в стороне.
#логика
3 702
Задача на мышление и логику.
У строителя есть 8 кирпичей, 7 из которых имеют одинаковый вес, а один — тяжелее. Как строителю выявить бракованный кирпич с помощью весов всего за два взвешивания?
Решение будет завтра.
3 702
#DBA #MSSQL #Москва #Удаленка #Middle #Senior
В команду Яндекса требуется администратор баз данных. Вы поможете поддерживать внутренние проекты компании, связанные с СУБД Microsoft SQL Server.
Мы ждем, что вы:
- больше трёх лет администрировали MS SQL;
- хорошо понимаете, как устроена MS SQL;
- создавали и эксплуатировали отказоустойчивые нагруженные инсталляции MS SQL 24 × 7;
- оптимизировали БД;
- свободно владеете T-SQL.
Будет плюсом, если вы:
- знаете PowerShell;
- администрировали серверные ОС Windows;
- знаете сетевые протоколы TCP/IP;
- работали с системами мониторинга и резервного копирования;
- имеете сертификаты MTA, MCSA (SQL Server Adm, Dev, BI) или MCSE.
Откликнуться:
https://yandex.ru/jobs/vacancies/администратор-баз-данных-ms-sql-3454
3 702
Какие из операторов SQL могут быть использованы для выполнения CRUD (Create, Read, Update, Delete) операций над данными?
Решение будет вечером.
#вопросы #собеседование
3 702
Хотите освоить SQL и научиться решать реальные продуктовые задачи?
karpovꓸcourses сделали бесплатный Симулятор, где SQL изучают с нуля до продвинутого уровня на практике. Сейчас на курсе более 120 задач: от базовых до оконных функций.
Это не просто курс, где вы изучите синтаксис языка и основные виды запросов. Здесь вы попробуете себя в роли настоящего аналитика сервиса доставки, поработаете в реальном рабочем окружении и научитесь решать нетривиальные задачи.
Вы разберётесь как:
- переводить запросы с языка бизнеса на язык аналитики
- формулировать и проверять гипотезы
- рассчитывать продуктовые метрики
- визуализировать результаты анализа
- строить интерактивные дашборды
Обучение проходит на платформе школы.
[Начать учиться SQL]
3 702
👉 Начинаем знакомство с базами данных!
📌 Отправная точка — открытый урок «Погружение в PostgreSQL», который состоится 14 февраля в 20:00 мск в рамках онлайн-курса «Базы данных» от OTUS.
На занятии мы:
— Познакомимся с базой данных: узнаем особенности, ее историю, полезность и актуальность.🔥
— Разберем способы развертывания и установки, саму установку.
— Рассмотрим на практике особенности, присущие этой базе данных: способ хранения данных, разбор сложной задачи и различных вариантов построения архитектуры ее решения.
⚠️ Урок будет полезен разработчикам и администраторам.
👉 ПРОЙТИ ТЕСТИРОВАНИЕ для регистрации на занятие
https://otus.pw/QJhyo/
Реклама. Информация о рекламодателе на сайте www.otus.ru
3 702
Ответ на "Что вы знаете о функции
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 702
От «у меня в стеке есть PostgreSQL» до «ща всё будет» 😎
15 февраля в Слёрм стартует поток практического курса от администратора баз данных в Southbridge и ведущего инженера компании Data Driven Lab Ивана Чувашова — «PostgreSQL База» 🐘
Будет полезно:
✔️ Backend-разработчикам. Вы научитесь правильно писать запросы: изменять, модифицировать, извлекать данные из базы данных.
✔️ DevOps-инженерам и сисадминам. Узнаете, как настраивать и администрировать PostgreSQL, выстраивать траблшутинг, и где искать ошибки.
✔️ Тимлидам и техдирам. Познакомитесь с последними практиками в области эксплуатации и построения данных в PostgreSQL.
Формат обучения — бессмертная классика. Вас ждут 75 часов теории в видеоуроках, 108 часов самостоятельной практики на стендах Selectel, закрытый чат и AMA-сессия со спикером.
В общем, есть все, чтобы вы быстро прокачались от «у меня в стеке есть PostgreSQL» до «ща всё будет».
Узнать больше о курсе и занять место в потоке 👉 https://slurm.club/3HFrZ2G
*При оплате потока курса до 14 февраля вы получаете в подарок видеокурс «Оптимизация запросов SQL».
3 702
Что вернет запрос "select 1 from USERS" (если таблица USERS существует)?
