36. Получить таблицу названий и весов деталей, причем последняя строка таблицы должна содержать итоги в виде суммарного веса всех деталей (рис. 5.36).
Рис. 5.36. Результаты выполнения запроса №36
37. Получить таблицу из двух полей, где первое поле – название детали, материала, поставщика или дата поставки, а второе поле – длина строки из первого поля (рис. 5.37).
Рис. 5.37. Результаты выполнения запроса №37
Задание: создайте 10 запросов на выборку данных для своей базы. В отчет поместите их описание, код и результат вызова в форме копии экрана.
Контрольные вопросы
1. Что является результатом выполнения команды SELECT?
2. Какие опции команды SELECT являются обязательными?
3. Каково предназначение опции DISTINCT?
4. В какой форме задается выражение в опции WHERE?
5. Что такое декартово произведение отношений? Какую роль оно играет в процессе навигации по реляционной базе данных?
6. Какую опцию используют при подведении промежуточных итогов посредством агрегативных функций?
7. Когда используется опция HAVING?
|
|
8. Для сортировки результатов выборки по убыванию какую опцию следует использовать в запросе?
9. Когда удобно использовать опцию CASE в запросе?
10. Какую опцию следует использовать для формирования пользовательских имен полей в результирующей таблице?
11. В какой последовательности выполняются вложенные запросы?
12. В каком случае используется опция EXISTS?
13. Охарактеризуйте внутреннее соединение таблиц. Какой опцией оно реализуется?
14. Что такое левое и правое соединение таблиц? Какими опциями они реализуются?
15. Когда удобно использовать объединение таблиц? Какой опцией оно реализуется и каковы требования к объединяемым таблицам?
16. Когда удобно использовать пересечение таблиц? Какой опцией оно реализуется?
17. Когда удобно использовать вычитание таблиц? Какой опцией оно реализуется?