SQL Pro - всё об SQL Реклама: @anothertechrock Контент канала: 1. Разбор вопросов с собеседований 2. Трюки SQL 3. Видео 4. Тесты 5. Задачи на логику 6. Юмор
Ожидания пользователей > реальное приложение – почему так?
Расскажет опытный эксперт на бесплатном практическом уроке «CAP-теорема и управление ожиданиями пользователей» от OTUS.
На вебинаре разберём:
1. Введение в CAP-теорему
2. Технические ограничения и ожидания пользователей
3. Реальные кейсы и способы решения
Урок будет полезен для разработчиков, сисадминов, аналитиков, DevOps и архитекторов.
Занятие пройдёт 23 января в 20:00 мск и будет приурочено к старту курса «Microservice Architecture». Доступна рассрочка на обучение.
Для бесплатного участия регистрируйтесь прямо сейчас: https://vk.cc/ctVRgV
Что такое логирование и с чем его едят разработчики?
Расскажет Кирилл Мухин на бесплатном открытом уроке «Система логирования в PostgreSQL» от OTUS
Логирование помогает разработчикам лучше понимать работу своего приложения, улучшать его качество и обеспечивать безопасность и производительность.
На вебинаре рассмотрим различные способы реализации логирования запросов и хранимых процедур стандартным средствами, а также расширениями PopstgreSQL
📅 Встречаемся 27 декабря в 20:00 мск в рамках курса «PostgreSQL для администраторов баз данных и разработчиков»
Для участия и получения записи регистрируйтесь прямо сейчас: https://vk.cc/ctxdC3
Как вывести скилл программирования на новый уровень?
Расскажем на открытом уроке «Теория графов»
С Евгением Волосатовым – профессиональным программистом, преподавателем языка Java и автором курсов по C#, Java и PHP подробно разберём теорию графов и ее составляющие, а также сделаем обзор первой половины программы курса «Алгоритмы и структуры данных». После урока вы сможете продолжить обучение на курсе в рассрочку на специальных условиях.
🔥Вебинар подойдет бэкенд-разработчикам на любых языках программирования начального и среднего уровня и системным программистам. Доступно обучение в рассрочку.
Занятие пройдёт 26 декабря в 20:00 мск.
Для бесплатного участия регистрируйтесь прямо сейчас: https://vk.cc/ctmT7t
Ответ на #вопрос82
В SQL есть встроенная функция GetDate (), которая помогает возвращать текущий timestamp/дату.
#вопросы #собеседование
💠 Как развиваться разработчику и администратору баз данных?
👉 Наращивать объем знаний и навыков.
Регистрируйтесь на открытый урок «Формирование аналитической отчетности clickhouse + superset» от OTUS и станьте востребованным разработчиком.
🔹 На эфире обсудим установку в докере, настройку подключения и сравнение с кубами
🔹 На уроке у вас будет возможность построить дашборд и графики
Занятие пройдёт 15 ноября в 20:00 мск и будет приурочено к старту курса «Базы данных».
➡️ РЕГИСТРАЦИЯ
https://vk.cc/csnqOzРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Задача на мышление и логику.
Какое число уменьшится на 12 единиц, если его записать и перевернуть лист вверх тормашками?
Решение будет вечером.
#логика
⚡️ Как работать с фреймворком Spark еще эффективнее?
Расскажем на бесплатном открытом уроке «Оптимизация Spark» от OTUS, который проведет Вадим Заигрин, ведущий эксперт по Spark, Kafka и Data Engineering.
💻 На вебинаре:
— Рассмотрим типичные проблемы Spark-приложений
— Изучим способы оптимизации
— Познакомимся с Adaptive Query Execution
📢📢 Занятие пройдёт 14 ноября в 20:00 мск и будет приурочено к старту курса «Spark Developer». Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени. После урока вы сможете стать студентом курса на специальных условиях.
➡️ Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: https://vk.cc/csdIrI
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Erid: LatgBpAwt
На ротационной программе Excellence продлили регистрацию для инженеров до 12 ноября
Excellence — ротационная программа развития в международной FMCG-компании JTI. В рамках трека «Системный инженер» тебя ждут 3 ротации в разных командах JTI — от 5 до 12 месяцев в каждой. За это время ты погрузишься в ключевые процессы автоматизации производства на одной из крупнейших фабрик в структуре JTI и обретёшь необходимые знания для дальнейшей роли.
Узнать больше на сайте программы
Для кого эта программа?
Для тех, у кого уже есть опыт работы с АСУ ТП или в смежных областях.
Для тех, кто владеет английским на уровне Intermediate и выше.
Мы предлагаем:
— Стартовая зарплата от 165 000 руб. гросс
— ДМС с расширенной стоматологией и страхование жизни;
— Помощь с переездом в Санкт-Петербург для участников из других городов.
Успей подать заявку на участие в отборе до 12 ноября.
Реклама. ООО «Дж.Т.И. Россия».ИНН 7703386329
Трюк дня. Как проверить уникальные значения в таблице?
Приведите пример запроса как проверить, является ли ваш столбец первичным ключом в таблице.
Решение будет вечером.
#tips
Задача на мышление и логику.
Женщина идет по улице ночью в постоянном темпе. Когда она проходит мимо уличного фонаря, она замечает, что ее тень становится длиннее. Движется ли верхняя часть ее тени быстрее, медленнее или одинаково, когда тень длиннее, чем когда она короче?
Решение будет вечером.
#логика
#вопрос81
Что вы подразумеваете под денормализацией?
Решение будет вечером.
#вопросы #собеседование
Задача на мышление и логику.
Что можно поставить между 7 и 8 так, чтобы результат был больше семерки, но меньше восьмерки?
Решение будет вечером.
#логика
Ответ на #вопрос79
Целостность данных определяет точность, а также согласованность данных, хранящихся в базе данных. Она также определяет ограничения целостности для обеспечения соблюдения бизнес-правил для данных, когда они вводятся в приложение или базу данных.
#вопросы #собеседование
Учите MongoDB самостоятельно? 👀
Обычно возникают следующие проблемы:
🤷🏻♂️ Недостаток структурированной информации
😔 Отсутствие обратной связи и задержка в поиске ответов на вопросы
😱 Документация содержит большое количество технической информации, которую сложно понять без предварительного опыта работы с MongoDB
Приходите на "Полный курс по работе с MongoDB", где вы сможете:
✅ Создать свой проект интернет-магазина с полноценным бэкендом на node.js и хранением информации в отказоустойчивом кластере MongoDB.
✅ Узнать, как реализовать платный функционал в бесплатной версии своими собственными руками.
Главное преимущество - вы получите сертификат, который имеет важное значение при трудоустройстве 🤝💪
Старт курса: 28 октября.
⚡️Пройдите тест, чтобы приобрести курс со скидкой!Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Трюк дня. Как получить количество записей в таблице?
Перечислите способы получения количества записей в таблице.
Решение будет вечером.
#tips
Что вы должны знать о PostgreSQL?
Расскажем на бесплатном открытом уроке «B-tree индексы в PostgreSQL» от OTUS, где вы вместе с опытным экспертом:
- рассмотрите один из самых распространенных типов индекса b-tree в PostgreSQL;
- изучите один из наиболее эффективных способов оптимизации производительности базы данных;
- узнаете, как работают индексы в базе данных и сможете эффективно применять их в разных ситуациях.
📅 Встречаемся 17 января в 20:00 мск в рамках курса «PostgreSQL для администраторов баз данных и разработчиков». После урока вы сможете стать студентом программы в рассрочку.
🌐 Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: https://vk.cc/ctQkrf
Слёрм приглашает на курс 1C-разработка мобильных приложений
1с — это один из самых популярных языков программирования в России и странах СНГ. С помощью этого ЯП можно разрабатывать и собирать мобильные приложения, закрывать запросы бизнеса.
Именно этому в Слёрме начнут учить уже в январе — на курсе 1С разработка мобильного приложения + интеграция.
🌀 Вы научитесь создавать и интегрировать мобильные приложения для решения бизнеса на платформе 1С;
🔮 На реальных примерах разберёте создание HTTP-сервисов с помощью RPC;
☕️Создадите мобильное приложение с расширенным функционалом.
Курс идет 6 недель в формате потока:
➕ Все задания и итоговый проект проверяют спикеры курса и готовят подробное код-ревью.
➕ На время потока будет создан чат. В нём вы сможете задать любой вопрос по разработке на 1С и оперативно получить ответ.
➕ На протяжении курса вы будете разрабатывать мобильное приложение на платформе «1С: Предприятие» и интегрировать сервисы API.
Узнать программу курса и записаться на поток вы можете по ссылке.
Реклама. ООО «Слёрм» г. Лиски, ОГРН 1193668020545 Erid: 2VtzqwTocU3
❗️Почему Clickhouse нужен всем, кто работает с БД?
👉 Расскажем на бесплатном открытом уроке «K.I.S.S. Pandas больше не нужен? Продвинутые возможности Clickhouse» от OTUS и Алексея Железного – Senior Data Engineer в Wildberries.
На занятии вы:
🔹 Сравните устоявшиеся решения в области обработки данных с реализациями в рассматриваемой БД
🔹Получите практические знания, материалы и инструкции для дальнейшего изучения и углубления в тему
Вебинар будет полезен инженерам, аналитикам данных, DevOps-специалистам и тимлидам.
Занятие пройдёт 21 ноября в 20:00 мск в рамках курса «ClickHouse для инженеров и архитекторов БД».
➡️ Крупные корпорации уже используют эту БД или собираются на нее переходить, сейчас самое время стать востребованным нишевым специалистом
➡️ РЕГИСТРАЦИЯ
https://otus.pw/Cdoe/
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
#вопрос82
Напишите SQL-запрос для отображения текущей даты.
Решение будет вечером.
#вопросы #собеседование
Решение сегодняшней задачи на логику и мышление.
Ответ 86. Если лист с этим числом перевернуть, то получится 98, что на 12 больше, чем 86.
#логика
Ответ на #вопрос80
1. Различия между кластеризованным и некластеризованным индексами в SQL:
Кластерный индекс используется для простого и быстрого извлечения данных из базы данных, тогда как чтение из некластеризованного индекса происходит относительно медленнее.
2. Кластеризованный индекс изменяет способ хранения записей в базе данных — он сортирует строки по столбцу, который установлен как кластеризованный индекс, тогда как в некластеризованном индексе он не меняет способ хранения, но создает отдельный объект внутри таблицы, который указывает на исходные строки таблицы при поиске.
3. Одна таблица может иметь только один кластеризованный индекс, тогда как некластеризованных у нее может быть много.
#вопросы #собеседование
#вопрос80
В чем разница между кластеризованным и некластеризованным индексами в SQL?
Решение будет вечером.
#вопросы #собеседование
Трюк дня. Как проверить уникальные значения в таблице?
SELECT count(*), count(distinct patient_id) FROM patients#tips Читать полностью…
Решение сегодняшней задачи на логику и мышление.
Эта точка сохраняет постоянную скорость, не зависящую от длины тени.
#логика
Ответ на #вопрос81
Денормализация — техника, которая используется для преобразования из высших к низшим нормальным формам. Она помогает разработчикам баз данных повысить производительность всей инфраструктуры, поскольку вносит избыточность в таблицу.
Она добавляет избыточные данные в таблицу, учитывая частые запросы к базе данных, которые объединяют данные из разных таблиц в одну таблицу.
#вопросы #собеседование
Решение сегодняшней задачи на логику и мышление.
Это 7,8. Оно больше 7, но меньше 8.
#логика
Как начать развиваться в профессии дата-инженера?
👨💻Освойте лучшие практики работы с данными на онлайн-курсе «Data Engineer» от OTUS.
➡️За 4 месяца вы научитесь собирать данные, разрабатывать архитектуру данных в компании и создавать сервисы для обработки данных больших объемов. Одна из фишек курса — метод кейсов. На занятиях разбираем примеры внедрений, использования инструментов, оптимизации производительности, а также возможные проблемы и ошибки.
Старт занятий — 27 октября.
Успейте пройти вступительный тест и занять место в группе по спец.цене.
👉 ПРОЙТИ ТЕСТ
Приобрести курс возможно в рассрочку.Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
#вопрос79
Что подразумевается под целостностью данных?
Решение будет вечером.
#вопросы #собеседование
Трюк дня. Как получить количество записей в таблице?
Для подсчета количества записей в таблице вы можете использовать следующие команды:
SELECT * FROM table1#tips Читать полностью…
SELECT COUNT(*) FROM table1
SELECT rows FROM sysindexes WHERE id = OBJECT_ID(table1) AND indid < 2
Решение сегодняшней задачи на логику и мышление.
6457, потому что последняя цифра перемещается вперед, чтобы получить следующее число в ряду.
#логика