Новости сайта "Упражнения по SQL" (http://www.sql-ex.ru) 702
Новости сайта "Упражнения по SQL (http://www.sql-ex.ru)"
Выпуск 702 от 17 марта 2018 г.
Новым посетителям сайта
Сайт посвящен изучению языка, с помощью которого осуществляется взаимодействие с реляционными (и не только) СУБД. Суть обучения
состоит в выполнении заданий на написание запросов к учебным базам данных; при этом система контролирует правильность выполнения заданий. В настоящее время реализованы все операторы подъязыка манипуляции данными (DML), которые включают в себя оператор извлечения данных SELECT, а также операторы модификации данных - INSERT, DELETE, UPDATE и MERGE.
Мы надеемся, что справочного материала сайта окажется достаточно для самостоятельного обучения. Кроме того, свои решения вы можете обсудить на форуме сайта. Опытных же специалистов приглашаем проверить (продемонстрировать) свое мастерство и принять участие в соревновании, обеспечиваемом рейтинговой системой учета времени выполнения заданий. Фактически, рейтинг ведется на втором этапе тестирования,
который начинается сейчас после решения 8 задач первого этапа. При подсчете рейтинга каждого участника отбрасывается один самый худший показатель среди всех решенных им упражнений.
Демонстрация плана выполнения запроса и сравнительная оценка эффективности решений поможет вам освоить принципы оптимизации запросов, которые пригодятся на третьем рейтинговом этапе, который начинается после 138 задачи.
Имеется возможность получить сертификат по SQL DML при выполнении определенного количества заданий.
Новости сайта
§
В ответ на предложение kay1992 в формулировку задачи (-2) добавлено уточнение.
§
автор понизил оценку сложности задачи 228 (SELECT, рейтинг) до 1 балла.
§
В последних версиях MySQL повилась долгожданная поддержка ставших уже привычными таких возможностей языка SQL, как оконные функции
и общие табличные выражения (CTE). Мы не остались в стороне и перешли для выполнения упражнений в соответствующей ветке обучающего этапа на последнюю версию СУБД MariaDB (клон MySQL).
Просьба потестировать и сообщить о возможных проблемах. Тем, кого интересуют различия в реализациях MySQL и MariaDB, могу порекомендовать следующую статью.
Задача Дата Автор/Организатор конкурса
71 2010-12-26 anddros (завершен)
88 2012-07-12 crescent/Pegoopik (завершен)
91 2012-05-31 smog/$erges
102 2016-07-04 GriGrim/pegoopik
121 2012-07-06 ZrenBy/anddros
153 2010-09-21 Ozzy
§
Изменения среди лидеров (решенные за неделю задачи третьего этапа):
8. qwrqwr (223)
14. mcrain (187, 188)
24. Sleeping (153, 207)
58. Gosha (156, 256)
§
Продвижение ближайших претендентов на попадание в ТОР 100 (число задач, время решения в днях):
213. Tsarapkin (109, 474.593)
281. Nechaeva Olga (94, 2960.740)
287. eXeQuThor (88, 14.323)
300. kattiks (87, 34.116)
§
Число подписчиков - 3030
Число упражнений:
на обучающем этапе - 142;
на рейтинговых этапах - 228;
DML - 33
головоломки - 18 (отрицательные номера) + 10 (3 этап).
§
В настоящее время для решения упражнений на сайте используются следующие СУБД: SQL Server 2012 Express, Oracle 11g Express Edition, MariaDB-10.2.13 (совместима с MySQL 8), PostgreSQL 9.
§
Приглашаем вас посетить Интерактивный учебник по SQL.
Ресурс позиционируется как "справочное обеспечение" для сайта SQL-EX.RU,
но может использоваться и независимо от него.
§
Онлайновый выпуск рассылки можно почитать на сайте.
По вопросам, связанным с функционированием сайта, обращайтесь к администратору сайта - Олегу В.Лысенко oleg17l[@]gmail.com.
C проблемами при решении упражнений, предложениями и идеями вы можете обращаться к Сергею И.Моисеенко msi77[@]yandex.ru. Вы также можете предложить свои задачи для публикации на сайте.