1. Сравните возможности фильтра и запроса.
Фильтр позволяет отобрать данные из таблицы на основе заданных условий, без необходимости создания нового объекта в базе данных. Он применяется непосредственно к данным на форме или в таблице. Запрос позволяет выполнить более сложные операции, такие как фильтрация, объединение нескольких таблиц, сортировка, вычисления и агрегация данных. Запрос может сохраняться и использоваться для многократного выполнения.
2. На каком языке составляются запросы к СУБД?
Запросы к СУБД обычно составляются на языке SQL (Structured Query Language — структурированный язык запросов).
3. Можно ли строить и изменять запрос, не используя конструктор?
Да, запросы можно строить и изменять, не используя конструктор, а вручную вводя SQL-код в соответствующем редакторе запросов в СУБД.
4. Объясните, зачем нужны строки Псевдоним, Сортировка и Критерий в бланке запроса.
Псевдоним позволяет присвоить таблице или полю имя для упрощения ссылок на них в запросах. Сортировка используется для упорядочивания результатов по одному или нескольким полям. Критерий задаёт условия для фильтрации данных, например, ограничение по значениям в поле.
5. Как вы думаете, ограничивает ли структура бланка (одна строка Критерий и несколько строчек «или») возможность создания сложных запросов? Ответ обоснуйте (вспомните материал по математической логике).
Ограничивает ли структура бланка возможность создания сложных запросов? Структура бланка, с одной строкой Критерий и несколькими строчками "или", может ограничивать создание сложных запросов, так как в SQL можно использовать более гибкие условия и логические операторы для комбинирования условий (например, с использованием "AND" и "OR" для составления сложных логических выражений).
6. Как увидеть результаты выполнения запроса?
После выполнения запроса в СУБД результаты отображаются в виде таблицы с данными, которые соответствуют заданным условиям. В интерфейсе СУБД результаты могут быть показаны в отдельном окне или в панели запросов.
7. Как изменить существующий запрос?
Для изменения существующего запроса нужно открыть его в редакторе запросов, внести необходимые изменения в SQL-код или параметры запроса и сохранить изменения.
8. Как вы думаете, каков будет результат выполнения следующего SQL-запроса?
SELECT ’’Команда” FROM "Футбол" WHERE "Победы" > 10
Проверьте ваш ответ с помощью программы OpenOffice Base.
Результатом будет выборка всех значений из поля "Команда" из таблицы "Футбол", где количество побед команды больше 10. Если таблица "Футбол" содержит данные с этим условием, будут выведены только команды с более чем 10 победами.
9. Зачем нужны запросы с параметрами?
Запросы с параметрами позволяют создавать динамичные запросы, которые требуют ввода значений от пользователя во время выполнения. Это полезно, когда запрос должен работать с разными данными без изменения самого запроса.
10. Что такое вычисляемое поле? Как его построить в конструкторе?
Вычисляемое поле — это поле, значение которого определяется на основе других полей с помощью вычислений или функций. В конструкторе запроса это поле можно добавить, указав выражение для расчета значения (например, суммирование или вычисление разницы).
11. Какие операции можно выполнить с помощью SQL-запросов, кроме выборки данных?
Вставка данных (INSERT) Обновление данных (UPDATE) Удаление данных (DELETE) Создание и изменение таблиц (CREATE, ALTER) Объединение таблиц (JOIN) Группировка и агрегация данных (GROUP BY, COUNT, AVG, SUM, и т. д.)