Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
PAGE 15
Лабораторная работа 7
Содержание работы:
1. Простые запросы на выборку данных
2. Запросы на выборку с условиями отбора строк
3. Запросы на выборку с использованием логических операторов
4. Многотабличные запросы
5. Сортировка выходных наборов запросов
6. Использование выходных наборов в качестве исходных данных при формировании новых запросов
1. Простые запросы на выборку данных
Запрос 1: Выбрать данные из столбцов Таб_ном_сотр, ФИО и Должность таблицы Сотрудники.
Открыть Окно базы данных.
Появится
Выбрать Запросы/Создание запроса в режиме конструктора/ Создать
Появится
Выбрать Конструктор/ОК
Появится
Выбрать Сотрудники/Добавить/Закрыть
Появится бланк QBE
На бланке QBE отметить поля, из которых должна производиться выборка. Для этого мышью перетащить из списка названия полей в строку Поле.
Появится
Выполнить сформированный запрос. Для этого нажать кн Запуск.
Появится результат исполнения запроса
2. Запросы на выборку с условиями отбора строк
Запрос 2: Дать сведения о лаборантах.
Открыть форму QBE и на ней сформировать новый запрос с условием.
Выполнить запрос
Появится
3. Запросы на выборку с использованием логических операторов
Можно существенно усложнить условие отбора, используя логические операторы AND, OR, NOT применительно к разным столбцам выборки.
Запрос 3: Дать сведения о сотрудниках, имеющих табельные номера больше 20 и меньше 150.
Открыть форму QBE и на ней сформировать новый запрос с условием.
Выполнить запрос.
Появится результат исполнения запроса
Запрос 4: Дать сведения о лаборантах, имеющих табельные номера больше 20 и меньше 150.
Открыть форму QBE и на ней сформировать новый запрос с условием.
Выполнить запрос
Появится
Запрос 5: Дать сведения об инженерах и лаборантах.
Открыть форму QBE и на ней сформировать новый запрос с условием.
Замечание: этот же запрос можно сформировать в следующем виде
Выполнить запрос.
Появится результат исполнения запроса
Запрос 6: Дать сведения об инженерах, лаборантах и переводчиках .
Открыть форму QBE и на ней сформировать новый запрос с условием.
Выполнить запрос.
Появится
Запрос 7: Дать сведения обо всех сотрудниках кроме лаборантов.
Открыть форму QBE и на ней сформировать новый запрос со следующим условием.
Выполнить запрос.
Появится
Запрос 8: Дать сведения обо всех сотрудниках кроме лаборантов и инженеров.
Открыть форму QBE и на ней сформировать новый запрос со следующим условием.
Выполнить запрос.
Появится
4. Многотабличные запросы
Для выполнения запросов, использующих разные таблицы, эти таблицы должны быть связаны между собой (см. материал лаб. раб. 3).
Запрос 9: кто является руководителем сотрудника Сидорова?
Для создания нового запроса перейти в окно Добавление таблицы (как и в предшествующих примерах).
Выбрать Руководители/Добавить/Сотрудники/Добавить/Закрыть.
Появится
Сформировать запрос
6. Выполнить запрос.
Появится результат исполнения запроса
Запрос 10: кто находится в подчинении у руководителя Серова СИ?
Сформировать запрос
Выполнить запрос
Появится
5. Сортировка выходных наборов запросов
Выходные наборы запросов (т.е. те данные, которые получаются в результате исполнения запросов) могут быть подвергнуты операции сортировки.
Запрос 11: кто из сотрудников находится в подчинении у руководителя Серова СИ и каковы их оклады? Выходные данные сортировать по фамилиям сотрудников в порядке возрастания.
Выполнить запрос
Появится
6. Использование выходных наборов в качестве исходных данных при формировании новых запросов
Выходные наборы могут использоваться точно так же, как и обычные таблицы базы данных. Естественно, что предварительно эти наборы должны быть сохранены.
Сохранить предыдущий запрос под именем Запрос 9.
Запрос 12: кто из сотрудников, находящихся в подчинении Серова CИ, имеет оклад менее 20000 руб? Запрос выполнить на базе выходного набора Запроса 9.
Для этого при формировании запроса в окне Добавление таблицы выделить вкладку Запросы и указать нужное имя.
Добавить/Закрыть
Появится
На бланке QBE сформировать требуемый запрос
Выполнить запрос.
Появится