Продолжаем изучать базы данных в рамках курса python_advanced. Предыдущие части можно лицезреть тут: Итак, у нас есть база данных, с примерно, вот такими, пятью таблицами: И нам нужно сделать соответствующие SQL-запросы, дабы найти: Первая задача Узнайте, кто из преподавателей задаёт самые сложные задания. Другими словами, задания какого преподавателя получают в среднем худшие оценки. Вот такой запрос у меня получился к базе данных. Если попытаться объяснить это русским языком то получается что-то типа этого: внутренним SELECT'ом из трех таблиц берем данные, группируем по ag...
В задании 4 проверяются навыки работы с базами данных и файловой системой. Надо уметь находить заданную информацию в таблицах, а также правильно вычислять количество вариантов, удовлетворяющих определенным условиям. За это задание можно получить 1 балл. На решение дается около 3 минут. Уровень сложности: базовый. В среднем, это задание выполняют правильно 80% учащихся. Рассмотрим пример: Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей...