Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Оператор декартового произведения





Реляционная алгебра: (R ´ S),

Оператор SQL:

SELECT R.*, S.*

FROM R, S;

или

SELECT R.*, S.*

FROM R CROSS JOIN S;

Оператор проекции

Реляционная алгебра: ( [X, Y,…, Z](R)),

Оператор SQL:

SELECT DISTINCT X, Y, …, Z

FROM R;

Оператор выборки

Реляционная алгебра: (,

Оператор SQL:

SELECT * FROM R

WHERE ;

Оператор объединения

Реляционная алгебра: (R È S),

Оператор SQL:

SELECT * FROM R

UNION

SELECT * FROM S;

Оператор вычитания

Реляционная алгебра: (R - S),

Оператор SQL:

SELECT * FROM R

EXCEPT

SELECT * FROM S;

Некоторые СУБД не поддерживают данный синтаксис, поэтому оператор вычитания может быть реализован с помощью предиката NOT IN. Пусть отношение R имеет первичный ключ PK1, а отношение S — PK2, тогда отрицание представляется:

SELECT * FROM R

WHERE PK1 NOT IN (SELECT PK2 FROM S);







Date: 2015-09-18; view: 415; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию