Категория
Информатика
Тип
реферат
Страницы
14 стр.
Дата
02.04.2013
Формат файла
.html — Html-документ
Архив
312920.zip — 8.4 kb
  • jazyki-reljacionnyx-bd_312920_1.html — 37.59 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

1. Язык, основанный на реляционной алгебре

реляционный алгебра пользователь база

Язык данных, основанный на реляционной алгебре, был предложен Коддом. Это теоретический язык, позволяющий манипулировать данными в реляционных БД. Этот язык в полном объеме пока не реализован в СУБД. Однако большая часть операций языка так или иначе реализована в современных коммерческих СУБД.

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

Рассмотрим операторы языка, предложенного Коддом.

UNION - объединение. Выполняет операцию объединения отношений.

INTERSECTION - пересечение. Выполняет операцию пересечения отношений.

DIFFERENCE (MINUS) - вычитание. Выполняет операцию вычитания отношений.- выборка. Выполняет операцию сцепления отношения с множеством.- соединить. Выполняет операцию сцепления двух отношений.- спроектировать. Выполняет операцию проекции отношения на его компоненты.

INSERT - включить. Выполняет операцию добавления кортежей в отношение.

DELETE - удалить. Выполняет операцию удаления кортежей из отношения.

UPDATE - обновить. Выполняет операцию изменения значений атрибутов отношения.



Ваше мнение



CAPTCHA