Задание: Выполнить задания для самостоятельного выполнения в СУБД Access в режиме формирования запросов на SQL и сохранить соответствующие запросы базе graber.mdb.
Скриншоты:
1.Запишите команду SELECT, которая выводит номер, сумму и дату заказов для всех строк таблицы ЗАКАЗЫ.
2.Запишите запрос, который выдает все строки таблицы ПОКУПАТЕЛИ, где продавец имеет-номер 1001.
3. Запишите запрос, который выдает строки таблицы ПРОДАВЦЫ в порядке ГОРОД, ИМЯПР, НПР, КОМ.
4. Запишите команду SELECT, которая выдает рейтинг и следом за ним ИМЯПК каждого покупателя, проживающего в Саратове.
5. Запишите запрос, позволяющий получить значения столбца НПР для всех продавцов, номера которых находятся в настоящее время в таблице ЗАКАЗЫ, причем повторения требуется исключить.
6. Запишите запрос, который покажет все заявки, превышающие сумму 1000р.
7. Запишите запрос, который покажет имена продавцов и названия городов для всех продавцов из Орла с комиссионными, превышающие 0.10.
8. Запишите запрос к таблице ПОКУПАТЕЛИ, который включит в выходные данные всех покупателей, для которых рейтинг <=100. в том случае если они расположены не в Риге.
9.Каков будет результат выполнения следующего запроса?
SELECT * FROM ЗАКАЗЫ
WHERE
( СУММА < 1000 OR NOT ( ДАТА =#03/10/99# AND НПК > 2003));
10. Каков будет результат выполнения следующего запроса? .
SELECT*FROM ЗАКАЗЫ
WHERE NOT(( ДАТА = #03/10/99# OR НПР > 1006) AND СУММА >=1500);
11.Как упростить запись следующего запроса?
SELECT НПР, ИМЯПР, ГОРОД, КОМ
FROM ПРОДАВЦЫ
WHERE (КОМ >0.12 OR КОМ < 0.14);
12. Запишите два запроса (один с оператором IN, другой с BETWEEN), которые выдают сведения о всех заявках, принятых 3 или 4 октября 1999 года.
13. Запишите запрос, который выбирает всех покупателей. обслуживаемых Петровым или Мишиным, номера которых, в таблице ПРОДАВЦЫ соответственно 1001 и 1004.
14. .Запишите запрос, который выбирал всех покупателей, имена которых начинаются на любую из буи от 'А' до ‘П’.
15. .Запишите запрос, который выбирал всех покупателей, имена которых начинаются на ’В’.
16. Запишите запрос, который выбирает все заявки, у которых в поле СУММА указано какое-либо значение отличное от 0.
17. Запишите запрос, который подсчитывает все заявки за 3 октября 1999 года.
18. Запишите запрос, который подсчитывает количество продавцов.
19. Запишите запрос, который выбирает наименьшую заявку для каждого покупателя.
20. Запишите запрос, который выбирает первого в алфавитном порядке покупателя, имя которого начинается с ’Т’.
21. Запишите запрос, который выбирает максимальный рейтинг для каждого города.
22. Что означает запрос, записанный в виде:
SELECT ГОРОД МАХ(РЕЙТ)
FROM ПОКУПАТЕЛИ
GROUP BY ГОРОД
HAVING МАХ ( РЕИТ ) > 100;
Отчет №4-5
Цель работы: освоить возможности программы ERWin (версия 4.0) для моделирования данных предметной области и генерации файлов проектируемой БД в конкретной СУБД.
Результат выполнения лабораторной работы:
Рисунок 1. Логическая модель данных
Рисунок 2. Сгенерированная БД в формате Access 2002-2003
Рисунок 1 Начало процесса, отражение этапов, пункта управления
Рисунок 2 Промежуточный этап процесса
Рисунок 3 Конец процесса, отражение кривой температуры после выполнения всех этапов производства
Вывод: выполнив данные лабораторные работы, я ознакомился со специальными средами моделирования технологических процессов, получив навыки для разработки модели технологического процесса производства полиэтилена высокого давления. При выполнении лабораторных работ, я ознакомился с полезными программами, с помощью которых мне была ясно видна картина производства, что позволило составить мне модель своего технологического процесса.