Теория экономических информационных систем


Теория экономических информационных систем - стр. 26


Иначе, можно сказать, что отношения не содержат групп повторения, то есть являются нормализованными (об этом еще будем говорить).

Предположим, что некоторому классу объектов материального мира Р ставится в соответствие множество атрибутов А1, А2,…, Аn. Отдельный объект класса Р описывается строкой величин (а1, а2,…, аn), где аi – значение атрибута Аi. Строка (а1, а2, …,аn) будет являться кортежем.

Выражение (а1,а2, …, аn) называется схемой отношения Р. Каждое отношение представляет собой состояние класса объектов в некоторый момент времени. Следовательно, одной схеме отношения  в разные моменты времени могут соответствовать разные отношения.

Схема реляционной базы данных содержит следующие компоненты

 

S(rel) = < A, R, Dom, Rel, V(s)>,

 

где A – множество имен атрибутов,

R – множество имен отношений,

Dom – вхождение атрибутов в домены,

Rel – вхождения атрибутов в отношения,

V(s) – множество ограничений (в том числе функциональных зависимостей).

Описание процессов обработки отношений может быть выполнено двумя способами:

- указанием перечня операций, выполнение которых приводит к требуемому результату (процедурный подход),

-         описанием свойств, которым должно удовлетворять результирующее отношение (декларативный подход).

Проводимые далее операции над отношениями ориентированы на процедурное описание процессов обработки данных.

 

§ 2.1.2.Реляционная алгебра

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

Основных операторов в реляционной алгебре восемь и схематически их можно представить так, как это показано на рис. 6

   Выборка                             Проекция                     Объединение

Пересечение                    Вычитание                       Произведение




Начало  Назад  Вперед



Книжный магазин