ru
Feedback
SQL и Базы Данных

SQL и Базы Данных

Открыть в Telegram

Задачи по базам данных и SQL Основы языка SQL, задачи и решения к ним. Админ: @anothertechrock

Больше
3 725
Подписчики
-124 часа
+47 дней
-1130 день
Архив постов
Трюк дня. 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

Эксперт Oracle DBA в Открытие Мы ищем Эксперта Oracle DBA для администрирование СУБД Oracle, а именно: установка, настройка, резервное копирование/восстановление, поиск узких мест в быстродействии БД и предложение путей их решения, помощь разработчикам в оптимизации запросов, диагностика. Ваши задачи: - Предлагать решения по оптимизации; - Мониторить состояния БД; - Определять причины неоптимального плана запроса; - Участвовать в анализе результатов нагрузочного тестирования, определения неоптимальной части функционала; - Писать простейших sql & shell скрипты; - Настраивать и администрировать СУБД Oracle; - Знать и применять опыт работы с хинтами Oracle, а также с Oracle OEM Cloud Control; - Применять опыт работы с трэйсами, анализом/разбором планов запросов и поддерживать отказоустойчивость конфигураций БД; - Обеспечивать качественное и бесперебойное функционирование программного комплекса, принимать оперативные меры по устранению возникающих в процессе работы нарушений; - Оформлять необходимую техническую документацию. От вас ожидаем: - Опыт работы по Oracle DBA от 3х лет; - Образование высшее ИТ; - Глубокое понимание принципов работы БД, опыт настройки и администрирования; - Понимание принципов работы оптимизатора Oracle, его настроек и параметров; - Опыт работы с техподдержкой Oracle. Откликнуться

Решение вчерашней задачи на логику и мышление. Все нужно делать поэтапно: 1. Разделить 8 кирпичей на три стопки по 3, 3 и 2 штуки. 2. Взвесить 2 стопки, в которых по 3 кирпича. 3. Если они уравновесились, значит взвесить стопку из двух кирпичей и найти бракованный. 4. Если не уравновесились, то взять 3 кирпича из стопки, которая перевесила и разделить на 3 штуки. 5. Положить по одному на весы. Если один перевесил — он бракованный, если уравновесились, значит, тяжелее всех тот, что остался в стороне. #логика

Задача на мышление и логику. У строителя есть 8 кирпичей, 7 из которых имеют одинаковый вес, а один — тяжелее. Как строителю выявить бракованный кирпич с помощью весов всего за два взвешивания? Решение будет завтра.

#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

INSERT, DELETE, SELECT, UPDATE

#вопросы #собеседование

Какие из операторов SQL могут быть использованы для выполнения CRUD (Create, Read, Update, Delete) операций над данными? Решение будет вечером. #вопросы #собеседование

Хотите освоить SQL и научиться решать реальные продуктовые задачи? karpovꓸcourses сделали бесплатный Симулятор, где SQL изуча
Хотите освоить SQL и научиться решать реальные продуктовые задачи? karpovꓸcourses сделали бесплатный Симулятор, где SQL изучают с нуля до продвинутого уровня на практике. Сейчас на курсе более 120 задач: от базовых до оконных функций. Это не просто курс, где вы изучите синтаксис языка и основные виды запросов. Здесь вы попробуете себя в роли настоящего аналитика сервиса доставки, поработаете в реальном рабочем окружении и научитесь решать нетривиальные задачи. Вы разберётесь как: - переводить запросы с языка бизнеса на язык аналитики - формулировать и проверять гипотезы - рассчитывать продуктовые метрики - визуализировать результаты анализа - строить интерактивные дашборды Обучение проходит на платформе школы. [Начать учиться SQL]

👉 Начинаем знакомство с базами данных! 📌 Отправная точка — открытый урок «Погружение в PostgreSQL», который состоится 14 фе
👉 Начинаем знакомство с базами данных! 📌 Отправная точка — открытый урок «Погружение в PostgreSQL», который состоится 14 февраля в 20:00 мск в рамках онлайн-курса «Базы данных» от OTUS. На занятии мы: — Познакомимся с базой данных: узнаем особенности, ее историю, полезность и актуальность.🔥 — Разберем способы развертывания и установки, саму установку. — Рассмотрим на практике особенности, присущие этой базе данных: способ хранения данных, разбор сложной задачи и различных вариантов построения архитектуры ее решения. ⚠️ Урок будет полезен разработчикам и администраторам. 👉 ПРОЙТИ ТЕСТИРОВАНИЕ для регистрации на занятие https://otus.pw/QJhyo/ Реклама. Информация о рекламодателе на сайте www.otus.ru

Ответ на "Что вы знаете о функции 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);

Вопрос с собеседования. Что вы знаете о функции OVERLAY() в PostgreSQL?

От «у меня в стеке есть PostgreSQL» до «ща всё будет» 😎 15 февраля в Слёрм стартует поток практического курса от администрат
От «у меня в стеке есть PostgreSQL» до «ща всё будет» 😎 15 февраля в Слёрм стартует поток практического курса от администратора баз данных в Southbridge и ведущего инженера компании Data Driven Lab Ивана Чувашова — «PostgreSQL База» 🐘 Будет полезно: ✔️ Backend-разработчикам. Вы научитесь правильно писать запросы: изменять, модифицировать, извлекать данные из базы данных. ✔️ DevOps-инженерам и сисадминам. Узнаете, как настраивать и администрировать PostgreSQL, выстраивать траблшутинг, и где искать ошибки. ✔️ Тимлидам и техдирам. Познакомитесь с последними практиками в области эксплуатации и построения данных в PostgreSQL. Формат обучения — бессмертная классика. Вас ждут 75 часов теории в видеоуроках, 108 часов самостоятельной практики на стендах Selectel, закрытый чат и AMA-сессия со спикером. В общем, есть все, чтобы вы быстро прокачались от «у меня в стеке есть PostgreSQL» до «ща всё будет». Узнать больше о курсе и занять место в потоке 👉 https://slurm.club/3HFrZ2G *При оплате потока курса до 14 февраля вы получаете в подарок видеокурс «Оптимизация запросов SQL».

Что вернет запрос "select 1 from USERS" (если таблица USERS существует)?
Anonymous voting

Привет, это команда Тинькофф 💡 Наше большое комьюнити системных аналитиков решает крутые задачи — участвует в разработке выс
Привет, это команда Тинькофф 💡 Наше большое комьюнити системных аналитиков решает крутые задачи — участвует в разработке высоконагруженных сервисов для 27 миллионов клиентов. Мы экспериментируем и ищем новые решения. Приглашаем в команду системных аналитиков с опытом от трех лет! Работать с нами значит: — не ограничивать свои скиллы и вводить в сервисы новые фичи; — делать жизнь миллионов людей удобнее и технологичней; — расти в грейде по скиллам, а не по стажу в компании; — становиться заметным в профессиональном комьюнити. А еще мы всегда «за» действительно комфортную работу. Поэтому большинство бытовых забот делегируем компании: от расширенного ДМС и юридической помощи до питания и разных активностей. Откликнуться и узнать подробнее о команде системных аналитиков Тинькофф: https://o.tinkoff.ru/pro-sa

Нормальные формы баз данных В этом ролике автор рассматривает процесс нормализации баз данных и разбирает для чего он нужен. Вы узнаете что такое нормальная форма и какие формы существуют. 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

Ответ на "Что такое план запросов? Когда бы вы его использовали? Как посмотреть план?" План запросов – это "карта", отображающая графически или в виде текста способы получения данных, последовательность операций, сортировки, группировки и т. д. Эти планы очень полезны разработчику для понимания и анализа характеристик производительности запроса или хранимой процедуры. Во многих системах SQL план выполнения можно получить с помощью ключевого слова EXPLAIN. В Microsoft SQL Server Query Analyzer имеет в раскрывающемся меню параметр “Show Execution Plan”. Если его активировать, то при выполнении запроса план будет отображаться в отдельном окне.

Вопрос с собеседования. Что такое план запросов? Когда бы вы его использовали? Как посмотреть план?

Есть базовые знания Python и SQL, но не хватает реального опыта работы? Настоящий рабочий опыт можно получить всего за месяц
Есть базовые знания Python и SQL, но не хватает реального опыта работы? Настоящий рабочий опыт можно получить всего за месяц на «Симуляторе аналитика» от KARPOVꓸCOURSES. В чём суть Симулятора? Представьте, что вы устроились на работу в молодой стартап. Ваша задача — с нуля выстроить аналитические процессы под руководством ведущего аналитика Анатолия Карпова. За 5 недель интенсивной практики вы научитесь: ▪️Строить realtime дашборды ▪️Автоматизировать поиск аномалий в данных ▪️Анализировать продуктовые метрики ▪️Планировать и запускать A/B-тесты Также вы сможете оформить свои решения в pet-проекты, которые станут отличным дополнением к вашему резюме, а HR курса доведёт вас до оффера в крупную компанию. Переходите по ссылке и записывайтесь на Симулятор до 21 декабря!

Каков порядок выполнения операторов AND и OR?
Anonymous voting

photo content