Работа 1.8 Задание 2 ГДЗ Семакин 11 класс (Информатика)
С помощью конструктора запросов реализовать следующие запросы, использующие данные из нескольких таблиц и сложные условия выбора.
- Получить список всех абитуриентов, живущих в Перми и имеющих медали. В списке указать фамилию и номер школы, факультет, на который они поступают. Отсортировать в алфавитном порядке фамилий.
- Получить список всех абитуриентов, поступающих на юридический факультет, имеющих производственный стаж. Указать фамилию, город, специальность и стаж. Упорядочить по фамилиям.
Для первого запроса в конструкторе нужно выбрать поля ФАМИЛИЯ, УЧ_ЗАВЕДЕНИЕ, ФАКУЛЬТЕТ из таблиц Анкеты и Факультеты, а также задать условия отбора:
- $$\text{ГОРОД} = \text{Пермь}$$
- $$\text{МЕДАЛЬ} = \text{ИСТИНА}$$
Сортировка выполняется по полю ФАМИЛИЯ по возрастанию. При этом в запросе должна участвовать и таблица Специальности, чтобы сохранить связи между таблицами.
.выбор Анкеты.ФАМИЛИЯ, Анкеты.УЧ_ЗАВЕДЕНИЕ, Факультеты.ФАКУЛЬТЕТ
где Анкеты.ГОРОД = «Пермь» и Абитуриенты.МЕДАЛЬ = ДА
сортировать Анкеты.ФАМИЛИЯ по возрастанию
Для второго запроса выбираем поля ФАМИЛИЯ, ГОРОД, СПЕЦИАЛЬНОСТЬ, СТАЖ из таблиц Анкеты, Специальности, Абитуриенты. Условия отбора:
- $$\text{ФАКУЛЬТЕТ} = \text{Юридический}$$
- $$\text{СТАЖ} > 0$$
Сортировка также выполняется по полю ФАМИЛИЯ по возрастанию.
.выбор Анкеты.ФАМИЛИЯ, Анкеты.ГОРОД, Специальности.СПЕЦИАЛЬНОСТЬ, Абитуриенты.СТАЖ
где Факультеты.ФАКУЛЬТЕТ = «Юридический» и Абитуриенты.СТАЖ > 0
сортировать Анкеты.ФАМИЛИЯ по возрастанию
В результате получаются таблицы:
| ФАМИЛИЯ | УЧ_ЗАВЕДЕНИЕ | ФАКУЛЬТЕТ |
|---|---|---|
| Васильева | ПТУ № 8 | экономический |
| Круг | Школа № 102 | экономический |
| ФАМИЛИЯ | ГОРОД | СПЕЦИАЛЬНОСТЬ | СТАЖ |
|---|---|---|---|
| Дикий | Березники | юриспруденция | 3 |
| Жакин | Пермь | социальная работа | 1 |
| Ильин | Кунгур | юриспруденция | 2 |
Ответ
Запросы «Пермяки-медалисты» и «Юристы со стажем» составлены с использованием нескольких таблиц, условий отбора и сортировки по фамилии.


