Задание 2. Даны отношения, моделирующие работу международной фирмы, имеющей несколько филиалов

Даны отношения, моделирующие работу международной фирмы, имеющей несколько филиалов. Филиалы фирмы могут быть расположены в разных странах, это отражено в отношении R1. Клиенты фирмы также могут быть из разных стран, и это отражено в отношении R4. По каждому конкретному заказу клиент мог заказать несколько разных товаров.

R1
Филиал Страна
   
R2
Филиал Заказчик № заказа
     
R3
N заказа Товар Количество
     
R4
Заказчик Страна
   

С использованием реляционной алгебры составить запросы, позволяющие выбрать:

  1. Заказчиков, которые работают со всеми филиалами фирмы, но покупают только один товар.
  2. Филиалы фирмы, которые торгуют всеми товарами.
  3. Товары, которые фирма продает только в одной стране.
  4. Заказчиков, которые работают с филиалами фирмы, которые расположены только в одной стране.
  5. Филиалы, с которыми не работает ни один заказчик.
  6. Заказчиков, которые работают только с филиалами, расположенными в той же стране, что и заказчик.
  7. Заказчиков, которые покупают все товары, представленные в отношении R3.
  • Глава 5. Язык SQL Формирование запросов к базе данных
    • История развития SQL
    • Структура SQL
    • Типы данных
    • Оператор выбора SELECT
    • Применение агрегатных функций и вложенных запросов в операторе выбора
    • Вложенные запросы
    • Внешние объединения
    • Операторы манипулирования данными
    • Задания для самостоятельной работы

ГЛАВА 5.

Язык SQL.

Формирование запросов к базе данных


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



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