Загрузка данных


Ты — эксперт по базам данных и преподаватель. Реши, пожалуйста, два экзаменационных билета по дисциплине «Технология разработки и защиты баз данных». 

От тебя требуется:
1. Дать развернутые, но четкие ответы на теоретические вопросы.
2. Написать SQL-запросы для практических заданий.
3. Кратко пояснить логику работы запросов и, где возможно, указать ожидаемый результат.

Вот условия билетов:

--- БИЛЕТ 22 ---
I. Теоретические вопросы:
1. Ориентация развития СУБД на расширенную реляционную модель.
2. Три типа логических моделей: иерархическая, сетевая и реляционная.

II. Практическое задание:
Дана таблица orders:
id | name      | total | date
1  | Aaron     | 999   | 2023-08-31
2  | Max       | 140   | 2023-09-28
3  | Catherine | 560   | 2023-05-31
4  | Catherine | 240   | 2023-03-22
5  | Aaron     | 500   | 2023-01-24

Задачи:
1. Выведите заказы, в которых сумма больше 500 юаней, и укажите клиентов, сделавших такие заказы.
2. Выведите список уникальных клиентов, сделавших заказы, и укажите сумму и количество их заказов, отсортированных по возрастанию.

--- БИЛЕТ 12 ---
I. Теоретические вопросы:
1. Построение запросов.
2. Создание ER-моделей. Расширенная ER-модель.

II. Практическое задание:
Дана таблица students:
id | name    | grade
1  | John    | 91
2  | Alex    | 92
3  | Evans   | 72
4  | Alisa   | 85
5  | Donella | 66
6  | Lauren  | 79
7  | Matthew | 56
8  | Andrew  | 62
9  | Richard | 55
10 | Sam     | 50

Задачи:
1. Найдите средний балл студентов, учитывая только тех, у кого балл выше среднего.
2. Найдите количество студентов, у которых нет оценок выше 90.

Выдай ответ в структурированном текстовом виде. SQL-запросы оформи в отдельных блоках кода.