Работа 1.6 Задание 2 ГДЗ Семакин 11 класс (Информатика)
Вывести список всех специальностей с указанием факультета и плана приема. Отсортировать список в алфавитном порядке по двум ключам: название факультета (первичный ключ) и название специальности (вторичный ключ).
Пояснение. Напомним, что в таком случае сортировка сначала происходит по первичному ключу, и в случае совпадения у нескольких записей его значения они упорядочиваются по вторичному ключу. Для выполнения этого запроса потребуются две таблицы — «Факультеты» и «Специальности». Команда для данного запроса на гипотетическом языке будет следующей:
.выбор Факультеты. ФАКУЛЬТЕТ,
Специальности.СПЕЦИАЛЬНОСТЬ, Специальности.ПЛАН
сортировать Факультеты.ФАКУЛЬТЕТ по возрастанию,
Специальности.СПЕЦИАЛЬНОСТЬ по возрастанию
Здесь использованы составные имена полей, включающие разделенные точкой имя таблицы и имя поля в этой таблице.
В результате должна получиться следующая таблица:
План приема: запрос на выборку
Факультеты
Специальности
План приема на дневное отделение
исторический история 50
исторический политология 25
экономический бухгалтерский учет 40
экономический финансы и кредит 25
юридический социальная работа 25
юридический юриспруденция 60
Обратите внимание на надписи к графам этой таблицы. Выполнить необходимые действия для приведения надписей к такому виду.
Пример выполнения.
Приемная_комиссия.odb
Для запроса нужны поля из двух таблиц: Факультеты и Специальности. Выводим название факультета, название специальности и план приема. Сортировку задаём по двум ключам: сначала по названию факультета, затем по названию специальности, оба по возрастанию.
Запрос в гипотетическом языке можно записать так:
.выбор Факультеты.ФАКУЛЬТЕТ,
Специальности.СПЕЦИАЛЬНОСТЬ, Специальности.ПЛАН
сортировать Факультеты.ФАКУЛЬТЕТ по возрастанию,
Специальности.СПЕЦИАЛЬНОСТЬ по возрастанию
После выполнения запроса получится таблица:
| ФАКУЛЬТЕТ | СПЕЦИАЛЬНОСТЬ | План приема на дневное отделение |
|---|---|---|
| исторический | история | 50 |
| исторический | политология | 25 |
| экономический | бухгалтерский учет | 40 |
| экономический | финансы и кредит | 25 |
| юридический | социальная работа | 25 |
| юридический | юриспруденция | 60 |
Надписи к графам таблицы нужно привести к виду, показанному в образце: для поля ПЛАН задать подпись План приема на дневное отделение.
Ответ
Запрос: .выбор Факультеты.ФАКУЛЬТЕТ, Специальности.СПЕЦИАЛЬНОСТЬ, Специальности.ПЛАН, сортировка по Факультеты.ФАКУЛЬТЕТ и Специальности.СПЕЦИАЛЬНОСТЬ по возрастанию.