Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа5.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
87.55 Кб
Скачать

Вариант 13

Используя операции соединения построить следующие запросы:

  1. Получить полную информацию, о потребителях деталей заданного варианта.

  2. Получить информацию о поставщиках деталей заданного вырианта, по заданной дате

  3. Получить информацию об иногородних потребителях

  4. Получить информацию о потребителях получающих детали только от одного поставщика.

Используя операции UNION, EXCEPT, INTERSECT построить следующие запросы.

  1. Составить общий список городов поставщиков и потребителей

  2. Список поставщиков, которые не имели поставок

  3. Список поставок ,в которых поставщик и потребитель из одного города

ВАРИАНТ 14.

Используя операции соединения построить следующие запросы:

1.Получить информацию о сотрудниках, за которыми закреплены объекты, а также обо всех остальных сотрудниках.

2.Получить полную информацию об объектах, которые устраивают заданного арендатора.

3.Получить информацию о владельцах, с которыми работает каждое отделение.

4.Составить список сотрудников и владельцев, с которыми они работают.

Используя операции UNION, EXCEPT, INTERSECT построить следующие запросы.

1. Получить информацию о владельцах, которые имеют только один объект

2.Отыскать однофамильцев среди сотрудников и владельцев.

3.Составить общий список городов, представленных в базе.

ВАРИАНТ 15.

Используя операции соединения построить следующие запросы:

1.Составить список арендаторов, которые осматривали объекты заданного числа.

2. Получить полную информацию об арендаторах, с которыми работает данное отделение.

3.Получить информацию об отделениях, которые имеют арендаторов, а также обо всех остальных отделениях.

4.Составить список арендаторов, которые осматривали объекты в текущем месяце.

Используя операции UNION, EXCEPT, INTERSECT построить следующие запросы.

  1. Составить список арендаторов, которые не осматривали объекты.

  2. Составить общий список зарплат сотрудников и макс. Аренды.

  3. Отыскать число и месяц, в которые осматривались объекты и были дни рождения сотрудников.

Вариант 16.

Используя операции соединения построить следующие запросы:

1.Получить информацию о всех командировках отдела О2.

2.Составить список: фамилии водителей и автомобили, на которых они ездили.

3.Получить полную информацию об автомобилях, которые ездили в командировки заданного числа.

4.По заданной фамилии водителя определить число дней, которые он был в командировке.

Используя операции UNION, EXCEPT, INTERSECT построить следующие запросы.

1.Получить информацию о водителях, которые ездили в командировки только на одном автомобиле.

2.Составить список дат, когда был выезд и приезд.

3.Составить сводную информацию о водителях и отделах, в которых они работают, а также отделах и их руководителях.

Контрольные вопросы.

  1. Как реализуется натуральное соединение на языке SQL?

  2. В чем отличие INNER JOIN и FULL JOIN. Привести примеры.

  3. Как выполнить соединение трех таблиц?

  4. Для каких таблиц можно использовать операции UNION, EXCEPT, INTERSECT?