Задание предназначено для аналитического вычисления результата составного выражения реляционной алгебры над модельным отношением. Ответы сохраняются в браузере и могут быть экспортированы или распечатаны для проверки преподавателем.
В образовательной базе данных онлайн-платформы хранится отношение курсов:
| ID_курса | Название | Направление | Длительность_мес | Стоимость_руб |
|---|---|---|---|---|
| 101 | Проектирование баз данных | Data Engineering | 4 | 45000 |
| 102 | Frontend-разработка на React | Web Development | 6 | 60000 |
| 103 | Анализ данных в Python | Data Engineering | 3 | 38000 |
| 104 | Архитектура микросервисов | Backend Development | 5 | 75000 |
| 105 | Инженерия данных и DWH | Data Engineering | 6 | 82000 |
| 106 | DevOps и CI/CD пайплайны | Cloud & Infrastructure | 4 | 52000 |
Длительность_мес ≥ 4 И Стоимость_руб ≤ 70000. Выпишите отобранные ID_курса с пояснением проверки условия по каждому кортежу.
Направление. Сформулируйте правило устранения дубликатов по Кодду и запишите итоговое отношение (степень и мощность).
Courses. Обоснуйте использование директивы DISTINCT.