Переименование атрибутов
RENAME
<Отношение><Идент.1>AS<Идент.2>{,<Идент.1>AS<Идент.2>};
где <Идент.1>, -
старое имя; <Идент.2>, - новое имя.
Расширение
Добавление новых
атрибутов:
EXTEND<Отношение><Выр.>ADD<Идент.>{,<Выр.>ADD<Идент.>};
где <Идент.>, -
имя добавляемого атрибута.
Для каждого из
кортежей вычисляется значение <Выр.>,
как значение добавляемого атрибута.
Подведение итогов
Синтаксис:
SUMMARIZE<Отнош.>BY(<Сп-к
атрибутов>)ADD<Выр.>AS<Идент.>{,ADD<Выр.>AS<Идент.>};
где: <Список
атрибутов>, - подмножество атрибутов
<Отнош.>.
Повторяющиеся
кортежи удаляются.
По сути осуществляется
группировка по повторяющимся кортежам.
COUNT, -
количество
одинаковых кортежей.
Пример:
SUMMARIZE
Поставки
BY (NP) ADD COUNT AS KOLP;
NP
|
KOLP
|
1
|
5
|
2
|
2
|
3
|
1
|
4
|
2
|
3
|
1
|
Вставка
INSERT
<Отнош.1>INTO<Отнош.2>;
- добавление кортежей из одного отношения
в другое.
Обновление
UPDATE<Отнош.><Идент.>:=<Выр.>{,<Идент.>:=<Выр.>}.
Удаление
DELETE
<Выр.>; - где <Выр.>, - условие (по
смыслу).
Реляционное
исчисление
I.
РИ кортежей.
II.
РИ доменов.