Читайте также:
|
|
В соответствии с вариантом задания (п. 1) для главной таблицы последовательно дважды применить фильтр по выделенному (в заданном поле выбрать заданное значение). Затем удалить его.
Сконструировать запрос, объединяющий две таблицы в одну без внешнего ключа, дублирующего первичный ключ. Посмотреть результаты.
Создать обычный запрос (п. 2) и запрос с параметром (п. 3). Выполнить их. В случае параметрического запроса поочерёдно ввести предложенные значения параметра. Проанализировать результаты.
Варианты заданий
Вариант 1
1. Заметки = Null; Телефон = "34-11-46".
2. Выдать ФИО и телефоны людей, которые оформили хотя бы одну подписку на полгода или на год.
3. Выбрать те названия изданий с заданной периодичностью, которые читают люди, родившиеся не ранее 1955 г. и не имеющие скидок. Периодичность корреспонденции – параметр ("Ежедневно"; "Еженедельно"; "Ежемесячно").
Вариант 2
1. ПочтИндекс = "630005"; ДатаПослВстр = #03.07.2007#.
2. Выдать имена и фамилии партнёров, чьи фамилии заканчиваются на -ов/-ова.
3. Выбрать даты и описания сделок, заключённых позже заданного срока, которые были проведены людьми с ростом не ниже 167,5 см, состоящими в браке. Дата сделки – параметр (#12.02.2007#; #30.06.2007#; #12.09.2007#).
Вариант 3
1. НазвОтдела = "Сбыт"; РабТелефон = "346-52-14".
2. Выдать все фамилии сотрудников и описания их поручений, если либо поручения уже выполнены, либо производительность сотрудника превышает 50%.
3. Выбрать все описания поручений с крайними сроками их завершения, начиная с заданной даты, которые были выполнены сотрудниками 1960-го года рождения и старше, чья зарплата превышает 10000 р. Начальный крайний срок – параметр (#17.09.2006#; #01.10.2006#; #02.04.2008#).
Вариант 4
1. Марка = "Bosch"; МинЗапас = 25.
2. Выдать марку и описание товаров, у которых либо поставки прекращены, либо хотя бы один сертификат был получен в 2008 году.
3. Выбрать название и дату получения сертификатов, выданных более чем на год на товары с заданным описанием, которых на складе не меньше, чем 55. Описание товара – параметр ("Стиральная машина"; "Холодильник"; "Холодильник E360-4").
Вариант 5
1. НДС = 18%; Курьер = "Похмелкин".
2. Выдать стоимость доставки и фамилии курьеров, которые доставляют товар, облагаемый налогом, и чьи заказчики получили свой товар.
3. Выбрать название и дату исполнения заказов, если она задана, для клиентов с фамилией, оканчивающейся на -ий, или для клиентов, сделавших заданное число заказов. Заданное число заказов – параметр (1; 3; 5).
Вариант 6
1. ПунктНазнач = "Саратов"; РозничнаяЦена = 75.
2. Выдать руководителей и юридические адреса их фирм-посредников, берущей менее 15% от заданного товара, розничная цена которого составляет как минимум 80 €.
3. Выбрать дату поставок, начиная с заданного числа, и название товаров, которые проходят через российских посредников или которые уже доставлены по назначению. Начальная дата поставок – параметр (#11.07.2007#; #25.08.2008#; #04.01.2009#).
Вариант 7
1. ДатаТехосмотра = #24.08.2007#; ФИОКассира = "Базина Г.И.".
2. Выдать кассира и наличие на его терминале кард-ридера, если через терминал производились оплаты со скидками 1% или 3%.
3. Выбрать номер и время начала работы терминала, если через него проходили оплаты с помощью платёжной системы заданного типа на сумму от 100 до 500 рублей включительно. Тип платёжной системы – параметр ("Visa"; "MasterCard"; NULL).
Вариант 8
1. СерияПаспорта = "50 04"; Кол_воСобств = 8.
2. Выдать плательщиков, не являющихся иждивенцами, и даты оплаты их счётов, если они заданы.
3. Выбрать дату выставления и сумму счетов в сентябре 2008 г., которые были оплачены лицами с доходом больше заданного. Минимальный доход – параметр (3500; 31510; 91033,15).
Вариант 9
1. ДатаНачала = #17.03.2007#; Стоимость = 20 000 000.
2. Выдать название и дату завершения тех проектов, где хотя бы один исполнитель, не являющийся стажёром, получает до 500 000 €.
3. Выбрать все данные об исполнителях, которые участвуют в проекте, где либо стоимость не выше 15 млрд € и всё уже завершено как минимум на заданный процент, либо дата завершения проекта ещё не известна. Степень завершённости – параметр (0%; 21%; 50%).
Вариант 10
1. ДВ_конца = #14.10.2008 12:00#; Описание = "Свадебное торжество Ксении Собчак".
2. Выдать дату/время начала и описание мероприятий, которые обслуживает хотя бы один работник либо с фамилией, оканчивающейся на -ев, либо премия которого ещё не известна.
3. Выбрать фамилии и размер премий персонала с имеющимися взысканиями, если он обслуживает мероприятия с числом гостей от 250 до заданного числа включительно. Максимальное число гостей – параметр (270; 300; 400).
Контрольные вопросы
1. Для чего используются фильтры? Как механизм фильтров реализован в Access?
2. Расскажите о видах запросов.
3. Какие отличия фильтров от запросов на выборку вы знаете? Что у них общего?
4. Понятие предиката. Какую роль они играют в запросах?
5. Расскажите про константы и переменные в запросах. Как записываются те и другие в Access?
6. Охарактеризуйте основные операторы Access. Подробно опишите один из них. Какие из операторов являются предикатами?
7. Рассказать про строки Сортировка, Вывод на экран в бланке запроса Access.
8. (*) Можно ли физически вставить запись в определённое место таблицы? Почему?
9. Раскрыть понятия «логическое И», «логическое ИЛИ».
10. Рассказать о записи условий в бланке запроса Access. Реализация логических И/ИЛИ.
11. Что такое запросы с параметром? Для чего они используются?
12. (*) Какие ограничения накладываются на имена параметров? Почему?
Дата добавления: 2015-08-27; просмотров: 44 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Запросы с параметрами | | | Вычисляемые поля |