SQL Pro - всё об SQL Реклама: @anothertechrock Контент канала: 1. Разбор вопросов с собеседований 2. Трюки SQL 3. Видео 4. Тесты 5. Задачи на логику 6. Юмор
Задача на мышление и логику.
Какое следующее число в ряду? 7645, 5764, 4576, …
Решение будет вечером.
#логика
#вопрос78
Что такое внешний ключ (Foreign key)?
Решение будет вечером.
#вопросы #собеседование
Задача на мышление и логику.
Прибавь меня к себе и умножь на 4. Раздели меня на 8, и ты снова получишь меня. Какое я число?
Решение будет вечером.
#логика
Ответ на #вопрос77
- Однозначно идентифицирует одну строку в таблице.
- Допустимо множество уникальных ключей в одной таблице.
- Допустимы NULL-значения (прим. перевод.: зависит от СУБД, в SQL Server значение NULL может быть добавлено только один раз в поле с UNIQUE KEY).
#вопросы #собеседование
🗃MongoDB является одной из самых популярных и открытых документо-ориентированных баз данных
🔥 Умение работать с MongoDB всё более востребовано в 2023 году в крупных компаниях. Чтобы поближе пощупать MongoDB и быть в курсе актуальных изменений, приходите на открытый урок 12 октября!
👌 Это полезно по нескольким причинам:
1. Знание того, как использовать различные утилиты MongoDB, может помочь вам оптимизировать производительность вашей базы данных и улучшить ее работу.
2. Утилиты MongoDB позволяют управлять данными, хранящимися в базе данных, такими как создание, изменение и удаление данных.
✅ На открытом уроке рассмотрим следующие темы:
- авторизация, аутентификация, управление, шифрование, аудит кластера;
- обеспечение базового бэкапа;
- импорт/экспорт данных;
Преподаватель 👨💻 Евгений Аристов — архитектор высоконагруженных баз данных и инфраструктуры с 25-летним опытом в разработке.
➡️ Пройдите вступительный тест для регистрации и ставьте событие в календарь, чтобы не пропустить.
Открытый урок приурочен к старту онлайн-курса «MongoDB» в OTUS. После урока полный курс вы сможете приобрести удобным для вас способом.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
А как вы тестируете базы данных?
Абсолютное большинство современных приложений и сайтов зависят от баз данных, поэтому их тестирование является необходимым этапом. Но как делать это наиболее эффективно?
Узнайте на бесплатном открытом уроке «Наполнение БД тестовыми данными» от OTUS.
На эфире посмотрим, какие сервисы для этого есть, зачем вообще это нужно и чем плохо 'fffff' в качестве наполнения.
Занятие пройдёт 17 октября в 20:00 мск в рамках онлайн-курса «MS SQL Server Developer».
Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени!
Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на событие, чтобы ничего не пропустить: https://otus.pw/uosK/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Решение сегодняшней задачи на логику и мышление.
Если нынешний день 1 января, то день рождения у тебя 31 декабря. Позавчера (30 декабря) тебе было еще 21 год, вчера (31 декабря) исполнилось 22 года, в нынешнем году исполнится 23 года, а в следующем году — 24 года.
#логика
Задача на мышление и логику.
Позавчера мне было 21, а в следующем году будет 24. Какого дня у меня день рождения?
Решение будет вечером.
#логика
Ответ на #вопрос76
SQL — стандартный язык структурированных запросов (Structured Query Language) на основе английского языка, тогда как MySQL — система управления базами данных. SQL — язык реляционной базы данных, который используется для доступа и управления данными, MySQL — реляционная СУБД (система управления базами данных), также как и SQL Server, Informix и т. д.
#вопросы #собеседование
#вопрос76
В чем разница между SQL и MySQL?
Решение будет вечером.
#вопросы #собеседование
SQL собеседование - канал с тестами и задачами по SQL
Задачи на собеседовании с решениями
Тесты с подсказками
SQL запросы и фишки языка
Книги на русском языке по SQL
Всё это в нашем канале.
Подпишись и разберись уже как реально работают JOIN(ы): @sqltask
Как стать тестировщиком?
Расскажем 26 сентября 20:00 на открытом уроке «Вход в IT через тестирование» в OTUS.
На занятии узнаете:
- что такое тестирование и его роль в разработке ПО;
- как начать осваивать профессию, необходимые навыки и инструменты;
- как расти в профессии тестировщика.
В результате:
- поймете, чем занимается тестировщик, и какую роль он играет в команде разработки;
- узнаете, что надо изучить, чтобы стать тестировщиком;
А также получите заряд мотивации и уверенность в своих возможностях для шага в новую профессию.
Занятие подходит тем, кто:
- ищет путь в мир информационных технологий и хочет понять, подойдет ли ему профессия тестировщика;
- хочет начать работать в сфере информационных технологий и ищет доступный и перспективный путь.
Регистрация на вебинар
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Задача на мышление и логику.
Вам даны 3 положительных числа. Вы можете сложить эти числа и умножить их вместе. Результат, который вы получите, будет одинаковым в обоих случаях. Какие числа?
Решение будет вечером.
#логика
Пройди тест по Базам данных 🙌
✔️Ответь на 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Data Warehouse Analyst" по специальной цене.
Что будет на курсе? Научитесь собирать end-to-end аналитические решения. За 5 месяцев живых вебинаров и практики вы изучите самые актуальные и востребованные инструменты построения хранилищ данных.
Время прохождения теста ограничено 25 минут
ПРОЙТИ ТЕСТ
Оплата курса возможна в рассрочку.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Администрируете и поддерживаете работоспособность MongoDB?
MongoDB в среде Kubernetes может обеспечить упрощенное управление и развертывание, снижение затрат на обслуживание, а также высокую доступность и надежность системы, что значительно улучшает производительность и снижает риски сбоев в инфраструктуре.
Чтобы в этом разобраться и погрузиться подробнее в эту тему, приходите 🗓 26 сентября в 20:00 МСК на открытый урок «MongoDB & Kubernetes» онлайн курса «MongoDB» от OTUS.
На открытом уроке обсудим:
- Преимущества использования MongoDB используя Kubernetes;
- Варианты развертывания кластера MongoDB в Kubernetes
- percona helm chart;
Преподаватель 👨💻 Евгений Аристов — архитектор высоконагруженных баз данных и инфраструктуры с 25-летним опытом в разработке.
👉 Пройдите вступительный тест для регистрации и ставьте событие в календарь, чтобы не пропустить.
Открытый урок приурочен к старту онлайн-курса «MongoDB» в OTUS. После урока полный курс вы сможете приобрести удобным для вас способом.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Ответ на #вопрос78
- Внешний ключ поддерживает ссылочную целостность, обеспечивая связь между данными в двух таблицах.
- Внешний ключ в дочерней таблице ссылается на первичный ключ в родительской таблице.
- Ограничение внешнего ключа предотвращает действия, которые разрушают связи между дочерней и родительской таблицами.
#вопросы #собеседование
Решение сегодняшней задачи на логику и мышление.
Ответ: Любое число.
#логика
Бесплатный воркшоп «Наполнение БД тестовыми данными»
17 октября | 20:00 МСК
Воркшоп будет полезен:
➡️Разберемся зачем нужно вообще тратить время на генерацию данных в БД
➡️Посмотрим какие системы для генерации можно использовать
➡️В live-режиме рассмотрим пример генерации данных в базу.
Почему стоит посетить воркшоп
На воркшопе сможем посмотреть примеры, которые можно будет перенести в свое приложение и использовать для своих случаев. Качественные тестовые данные – это то, на что в проекте обычно не остается времени и сил, а они очень сильно влияют на результаты и релевантность тестов.
Спикер
Кристина Кучерова (Архитектор решений в Билайн, Ex-Архитектор БД в US-based startup Кремниевой долины, Ex-Архитектор модели данных в Сбербанке России)
Приобрести курс возможно в рассрочку.
Зарегистрируйтесь на событие, чтобы ничего не пропустить: https://otus.pw/uosK/Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
#вопрос77
Что такое уникальный ключ (Unique key)?
Решение будет вечером.
#вопросы #собеседование
Трюк дня. Как вывести поля по шаблону (PostgreSQL)?
SELECT transaction_id#tips Читать полностью…
FROM a
WHERE CAST(transaction_id AS TEXT) LIKE '__7_'
Трюк дня. Как вывести поля по шаблону (PostgreSQL)?
Есть таблица A с Transaction_id. В столбце есть разные цифры от нуля до миллиарда. Как вывести поля, где только 4 символа и 3-символ 7?
Решение будет вечером.
#tips
VK Data Meetup — митап об инструментах и людях, которые умеют работать с данными
⏰ Когда: 12 октября, 14:00 по Москве
📍 Регистрация
VK Data Meetup — это серия событий о практиках работы с данными на разных уровнях.
Митап 12 октября посвящен работе с большими данными и ML. Обсудим:
• Тренды работы с данными;
• Процессы взаимодействия со смежными подразделениями и внутри дата-команд;
• Новые инструменты, такие как Spark on Kubernetes и No Code AutoML-платформы;
• Кейсы решения практических бизнес-задач от ведущих российских компаний.
Митап будет интересен дата- и ML-инженерам, тимлидам и разработчикам платформ данных, архитекторам и специалистам по Data Science.
Присоединяйтесь к сообществу VK Data Meetup, чтобы узнать про работающие практики и поделиться своим опытом.
Зарегистрироваться
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.
Ближайшее мероприятие:
• 7-8 октября — Fast Track для дата-аналитиков, офер за 2 дня в команду Фудтеха.
Зарегистрироваться
Реклама. ООО "Яндекс". erid:2VtzqwaYy5b
Зачем дата-инженеру Apache Ni-Fi?
Apache NiFi — простая платформа обработки событий, предоставляющая возможности управления потоками данных из разнообразных источников в режиме реального времени с использованием графического интерфейса.
Простыми словами, она оптимизирует работу и повышает вашу эффективность. Изучите эту технологию на бесплатном открытом уроке «Выгрузка данных с Apache Ni-Fi» от OTUS и расширьте свои возможности.
На эфире:
- Познакомимся с инструментом загрузки данных Apache Ni-FI, построением пайплайна загрузки и трансформации данных;
- изучим классификацию источников для выбора правильного способа загрузки;
- научимся загружать источники с помощью NiFi.
Занятие пройдёт 9 октября в 20:00 мск в рамках курса «Data Engineer», партнером программы выступает Yandex Cloud.
Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на событие:
https://otus.pw/9eXg/
🔥🔝 Готовы прокачать навыки работы с NoSQL БД?
➡️ Успейте попасть в группу онлайн-курса «NoSQL» OTUS!
Чтобы проверить достаточно ли у вас навыков для обучения на курсе
👉 Пройдите тест
❌📊Обучение посвящено самым популярным решениям: Cassandra, MongoDB, Redis, ClickHouse, Tarantool, Kafka, Neo4j, RabbitMQ и т.д
5️⃣ После обучения вы сможете:
- Устанавливать и эксплуатировать NoSQL БД, в т.ч. для выделенных виртуальных серверов, больших шардированных кластеров и облачных провайдеров
- Выбрать оптимальное решение в зависимости от вашей задачи и предметной области
- Улучшить производительность СУБД и оптимизировать медленные запросы
👉 Изучайте программу курса и проходите тест для записи в группу
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Изучите MS SQL и расширьте свои карьерные возможности
Язык запросов SQL используется для работы с большими базами данных, в которых информация структурирована особым образом. Он поможет быстро извлекать нужные данные и отфильтровывать их по десяткам разных параметров, создавая более эффективные результаты.
Начните с бесплатного открытого урока «Оптимизация запросов MS SQL» от OTUS.
На вебинаре обсудим кейсы из реальной жизни и разберем, как решали проблему и какие приемы оптимизации использовали.
Занятие пройдёт 3 октября в 20:00 мск в рамках курса «MS SQL Server Developer».
Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени!
Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на событие!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Решение сегодняшней задачи на логику и мышление.
1, 2 и 3
1+2+3=6
1*2*3=6
И сложение, и умножение дают один и тот же результат.
#логика
Ответ на #вопрос75
Для соединения строк из двух или более таблиц на основе связанного между ними столбца используется оператор JOIN. Он используется для объединения двух таблиц или получения данных оттуда. В SQL есть 4 типа соединения, а именно:
Inner Join (Внутреннее соединение)
Right Join (Правое соединение)
Left Join (Левое соединение)
Full Join (Полное соединение)
#вопросы #собеседование
#вопрос75
Что такое соединения в SQL?
Решение будет вечером.
#вопросы #собеседование
Трюк дня. Как сохранить и восстановить базу данных PostgreSQL?
Для сохранения кластера базы данных:
pg_dumpall -U postgres -w > backupДля восстановления кластера базы данных:
psql -U postgres -w -f backup postgres#tips Читать полностью…