Базы данных - модели, разработка, реализация



         

Задания для самостоятельной работы


Задание 1

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

R1
ФИО клиента № филиала № счета Остаток Кредит
         

R2
№ филиала Район
   

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

  • Филиалы, клиенты которых имеют счета с остатком, превышающим $1000.
  • Клиентов, которые имеют счета во всех филиалах данного банка.
  • Клиентов, которые имеют только по одному счету в разных филиалах банка. То есть в общем у этих клиентов может быть несколько счетов, но в одном филиале не более одного счета.
  • Клиенты, которые имеют счета в нескольких филиалах банка, расположенных только в одном районе.
  • Филиалы, которые не имеют ни одного клиента.
  • Филиалы, которые имеют клиентов с остатком на счету 0 (ноль).
  • 63

  • Филиалы, у которых есть клиенты с кредитом, превышающим остаток на счету в 2 раза.
  • Задание 2

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

    R1
    Филиал Страна
       

    R2
    Филиал Заказчик № заказа
         

    R3
    N заказа Товар Количество
         

    R4
    Заказчик Страна
       

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

  • Заказчиков, которые работают со всеми филиалами фирмы, но покупают только один товар.
  • Филиалы фирмы, которые торгуют всеми товарами.
  • Товары, которые фирма продает только в одной стране.



  • Содержание  Назад  Вперед