Создание объединения запросов и запросов с соотнесенными подзапросами для учебной и индивидуальной БД

1) Напишите запрос, который использует оператор EXISTS для извлечения данных обо всех сотрудниках, которые имеют клиентов в городе Белово.

2) Напишите запрос, использующий оператор EXISTS, который выбирает всех продавцов с клиентами, размещенными в их городах, которые ими не обслуживаются.

3) Напишите запрос, который выбирает все заказы, суммы которых равны или больше, чем некоторая (ANY) сумма клиента ООО БНК. Что будет выведено вышеупомянутой командой?

4) Напишите запрос, использующий ANY или ALL, который находит всех сотрудников, не имеющих никаких клиентов, размещенных в их городе.

5) Напишите запрос, который выбирает все заказы с суммой больше, чем любая сумма у клиентов из Кемерово.

6) Напишите предыдущий запрос с использованием функции МАХ.

7) Создайте объединение из двух запросов, которое показывает города, адреса электронной почты сотрудников и клиентов.

8) Напишите команду, которая выводит фамилии и телефоны каждого сотрудника и названия компании, телефоны каждого клиента, которые имеют больше, чем один текущий заказ. Результаты объединенных запросов представьте отсортированными в алфавитном порядке по фамилии и названию.

9) Сформируйте объединение из трех запросов. Первый выбирает поле код сотрудника всех сотрудников в Кемерово; второй, – поле код клиента всех клиентов в Кемерово; и третий – поля код заказа всех заказов на 22 февраля.

Создание запросов на модификацию данных

1) Напишите команду, которая помещает следующие значения в таблицу Клиенты

  ОАО КВАРК Белово     kvarkt@list.ru

Напишите команду, которая удаляет все заказы клиента ООО Юрлин из таблицы Заказы.

Напишите команду, которая увеличивает комиссионные всех сотрудников в Юрге на 0,01.

Сотрудник Удалов оставил компанию. Переназначьте его заказы сотруднику Строкову.

Напишите команду, которая изменяет факс компании ОАО ПРОК на 745678.

Учебные кейсы. Проектирование и разработка реляционной базы данных

Кейс-ситуация: Вам предлагается разработать БД для заданной предметной области, связанной с конкретным бизнесом.

Цель учебного кейса: закрепить навыки в разработке инфологической модели для сложной предметной области; научиться формировать структуру реляционной БД, устанавливать связи между таблицами и заполнять таблицы данными, создавать формы, запросы, отчеты, необходимые для решения задач бизнеса. Запросы к БД создаются с использованием языка SQL (см. примеры формулировок запросов в учебных кейсах 1-4).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: