|
|
>>> Перейти на мобильный размер сайта >>> Учебник для 11 класса ИНФОРМАТИКАРабота 1.8. Реализация сложных запросов к базе данных «Приемная комиссия»Цель работы:
Используемые программные средства: LibreOffice Base.
Задание 1 Создать таблицу «Оценки» и ввести в нее данные с результатами вступительных экзаменов.
Оценки
Пояснение. Ноль баллов в таблице выставляется за неявку на экзамен. Задание 2 С помощью конструктора запросов реализовать следующие запросы, использующие данные из нескольких таблиц и сложные условия выбора.
В данном запросе нужно отобразить на экране не все данные, а только часть из них. Поэтому в строке Функция необходимо задать условия отбора. Для поля ГОРОД необходимо в данной строке ввести значение «Пермь», а для поля МЕДАЛЬ — значение TRUE. Обратите внимание на то, что, хотя в команде непосредственно используются поля только из трех таблиц «Анкеты», «Факультеты» и «Абитуриенты», в реализации запроса должна участвовать четвертая таблица «Специальности». Ее нельзя исключить, поскольку будет нарушена связность схемы: таблица «Абитуриенты» связана с таблицей «Факультеты» через таблицу «Специальности». В результате выполнения данного запроса должна получиться следующая таблица: Пермяки-медалисты
Примечание. При формировании запросов можно использовать знаки отношения: =, >, <, >=, <=, <> (не равно). Например, если в приведенном выше запросе изменить условие отбора на '<>Пермь', то будут выбраны все абитуриенты, проживающие не в Перми.
Самостоятельно реализовать запрос через конструктор. В результате должна быть получена следующая таблица: Юристы со стажем
* Задания со «звездочкой» имеют повышенную сложность.
|
|
|