4.4.Операции над данными (реляционная алгебра).


4.4.0.Система управления базами данных LEAP

Для практического изучения команд реляционной алгебры здесь используется СУБД LEAP, разработанная Ричардом Лейтоном. Для того, чтобы закрепить свои знания:
  1. Изучите команды обработки отношений, которые описаны ниже на данной странице. Описание каждой команды приводится как в виде формального определения, так и в виде, поддерживаемом LEAP.
  2. Здесь находится более подробное описание возможностей СУБД LEAP.
  3. Здесь находится www-интерфейс к СУБД LEAP, посредством которого можно получить доступ к базе данных по печатным и электронным публикациям, касающихся темы данного курса.
  4. Здесь лежит список заданий, которые предлагается выполнить как средствами реляционной алгебры, так и средствами языка SQL.

4.4.1.Операции обработки кортежей.

Эти операции связаны с изменением состава кортежей в каком-либо отношении.

4.4.2.Операции обработки отношений.

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

В рассмотренных ниже примерах (которые заимствованы из книги Э.Озкарахан "Машины баз данных и управление базами данных" -М: "Мир", 1989) используются следующие отношения:

P(D1,D2,D3)  Q(D4,D5)   R(M,P,Q,T)     S(A,B)

 1 11 x         x 1      x 101 5 a       5 a
 2 11 y         x 2      y 105 3 a      10 b
 3 11 z         y 1      z 500 9 a      15 c
 4 12 x                  w  50 1 b       2 d
                         w  10 2 b       6 a
                         w 300 4 b       1 b
В реляционной алгебре определены следующие операций обработки отношений:
Следующая глава: 4.5.Реляционное исчисление.

  

Введение в базы данных. (c) Зеленков Ю.А. (yz@yars.free.net) 1997 г.
(c) Центр Интернет ЯрГУ