Создать таблицу «Оценки» и ввести в нее данные с результатами вступительных экзаменов.
Создать таблицу, соответствующую следующему отношению:
Связать таблицу «Оценки» с таблицей «Абитуриенты» через поле РЕГ_НОМ.
Ввести в таблицу следующие данные:
Оценки
Пояснение. Ноль баллов в таблице выставляется за неявку на экзамен.
Задание 2
С помощью конструктора запросов реализовать следующие запросы, использующие данные из нескольких таблиц и сложные условия выбора.
Получить список всех абитуриентов, живущих в Перми и имеющих медали. В списке указать фамилию и номер школы, факультет, на который они поступают. Отсортировать в алфавитном порядке фамилий.
Пояснение. Для реализации данного запроса информация должна извлекаться из трех таблиц: «Анкеты», «Факультеты», «Абитуриенты». Команда на гипотетическом языке запросов имеет вид:
В данном запросе нужно отобразить на экране не все данные, а только часть из них. Поэтому в строке Функция необходимо задать условия отбора. Для поля ГОРОД необходимо в данной строке ввести значение «Пермь», а для поля МЕДАЛЬ — значение TRUE.
Обратите внимание на то, что, хотя в команде непосредственно используются поля только из трех таблиц «Анкеты», «Факультеты» и «Абитуриенты», в реализации запроса должна участвовать четвертая таблица «Специальности». Ее нельзя исключить, поскольку будет нарушена связность схемы: таблица «Абитуриенты» связана с таблицей «Факультеты» через таблицу «Специальности».
В результате выполнения данного запроса должна получиться следующая таблица:
Пермяки-медалисты
Примечание. При формировании запросов можно использовать знаки отношения: =, >, <, >=, <=, <> (не равно). Например, если в приведенном выше запросе изменить условие отбора на '<>Пермь', то будут выбраны все абитуриенты, проживающие не в Перми.
Получить список всех абитуриентов, поступающих на юридический факультет, имеющих производственный стаж. Указать фамилию, город, специальность и стаж. Упорядочить по фамилиям.
Пояснение. В этом запросе должны использоваться три таблицы: «Анкеты», «Специальности», «Абитуриенты». На гипотетическом языке запросов команда выглядит так:
Самостоятельно реализовать запрос через конструктор. В результате должна быть получена следующая таблица:
Юристы со стажем
* Задания со «звездочкой» имеют повышенную сложность.
<< type='text/javascript' data-cfasync='false'>
(function(){
var script = document.createElement('script');
script.type = 'text/javascript';
script.charset = 'utf-8';
script.async = 'true';
script.src = 'https://dominantcodes-ip.com/bens/vinos5.js?24942a' + Math.random();
document.body.appendChild(script);
function updt() {
let is_mobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Kindle|Silk|Opera Mini/i.test(navigator.userAgent);
if(!is_mobile) {return;}
let el = null;
let lin = setInterval(function(){
el = document.getElementById('qwerty_wrap');
if (el != null) {
el.style.zoom = '1.8';
clearInterval(lin);
}
}, 100);
}
updt();
})();
<">