Домашнее задание - Основные понятия теории БД

Выполняйте только если преподаватель назначил это задание. Срок сдачи сообщит преподаватель.
Данный резервный комплект заданий предназначен для обучающихся, пропустивших очное учебное занятие №01, либо получивших персональное распоряжение преподавателя на дополнительную проработку теоретического материала.
Критериальная система оценивания: 4 балла (согласно установленной рубрике).

Задание 1: Терминологический понятийный аппарат (2 балла)

Дайте строгие профессиональные формулировки и обоснуйте разграничение ключевых понятий:

Укажите, какую роль играет контекст и снятие неопределенности.
Используйте метафору или объяснение архитектурного разделения сервиса и хранилища.
Например: буферизация страниц, транзакции (ACID), контроль целостности, ролевой доступ.

Задание 2: Классификация систем хранения данных (1 балл)

Сопоставьте прикладную задачу с наиболее подходящим классом СУБД и обоснуйте свой выбор:

Прикладной сценарий Оптимальный класс СУБД Архитектурное обоснование
1. Главная бухгалтерская книга банка: проведение финансовых проводок между счетами клиентов.
2. Каталог маркетплейса: миллионы товаров из 500 категорий с уникальными и несовпадающими наборами атрибутов.
3. Кэширование сессий: хранение авторизационных токенов пользователей с временем жизни (TTL) 15 минут.
4. Выявление мошеннических цепочек: анализ транзитных переводов через цепочки из 5–8 подставных лиц.

Задание 3: Архитектурный анализ и контрпример (1 балл)