Основные определения, относящиеся к реляционной алгебре

Реляционная алгебра представляет собой основу доступа к реляционным данным. Главная цель алгебры — обеспечить запись выражений, которые могут использоваться для сле­дующих целей:

- определение данных для их выбора из базы как результат операции выборки;

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

- определение данных для их визуализации через представ­ления;

- определение данных для сохранения в виде «мгновенного снимка» отношения;

а

- определение данных, для которых осуществляется кон­троль доступа (определение правил безопасности);

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

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

 

В современных СУБД, использующих реляционную модель, непосредственно ни реляционная алгебра, ни реляционное исчисление не используются.

Фактическим стандартом досту­па к реляционным данным является язык SQL (Structured Query Language, структурированный язык запросов).

Реляционная алгебра, определенная Коддом, состоит из 8 операторов, разделенных на две группы:

- традиционные операции над множествами (объединение, пересечение, вычитание, декартово произведение);

- специальные реляционные операции (выборка, проекция, со­единение, деление).

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

 








Дата добавления: 2015-08-08; просмотров: 667;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.