Шпаргалка по предмету "Базы данных"


Реализация реляционной алгебры средствами оператора select (реляционная полнота sql)

Для того, чтобы показать, что язык SQL является реляционно полным, нужно показать, что любой реляционный оператор может быть выражен средствами SQL. На самом деле достаточно показать, что средствами SQL можно выразить любой из примитивных реляционных операторов. Оператор декартового произведенияРеляционная алгебра: Оператор SQL: SELECT A. Поле1, A. Поле2, …, B. Поле1, B. Поле2, … FROM A, B;Оператор проекцииРеляционная алгебра: Оператор SQL: SELECT DISTINCT X, Y, …, Z FROM A;Оператор выборкиРеляционная алгебра:, Оператор SQL: SELECT * FROM A WHERE c;Оператор объединенияРеляционная алгебра: Оператор SQL: SELECT * FROM A UNION SELECT * FROM B;Оператор вычитанияРеляционная алгебра: Оператор SQL:SELECT * FROM A EXCEPT SELECT * FROM BРеляционный оператор переименования RENAME выражается при помощи ключевого слова AS в списке отбираемых полей оператора SELECT. Таким образом, язык SQL является реляционно полным. Остальные операторы реляционной алгебры (соединение, пересечение, деление) выражаются через примитивные, следовательно, могут быть выражены операторами SQL. Тем не менее, для практических целей приведем их. Оператор соединенияРеляционная алгебра: Оператор SQL: SELECT A. Поле1, A. Поле2, …, B. Поле1, B. Поле2, … FROM A, B WHERE c;Оператор пересеченияРеляционная алгебра: Оператор SQL: SELECT * FROM A INTERSECT SELECT * FROM B;Оператор деленияРеляционная алгебра: Оператор SQL: SELECT DISTINCT A. X FROM A WHERE NOT EXIST (SELECT * FROM B WHERE NOT EXIST (SELECT * FROM A A1 WHERE A 1)X = A. X AND A 1)Y = B. Y));


Не сдавайте скачаную работу преподавателю!
С помощью нашего сервиса Вы можете собрать свою коллекцию шпаргалок по нужному предмету, и распечатать готовые ответы в удобном для вырезания виде. Для этого начните собирать ответы, добавляя в "Мои шпаргалки".

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Делаем шпаргалки правильно:
! Шпаргалки для экзаменов Какие бывают шпаргалки, как их лучше подготовить и что писать.
! Делаем правильную шпаргалку Что представляет собой удобная и практичная шпаргалка, как ее сделать.
! Как воспользоваться шпаргалкой В какой момент лучше достать шпаргалку, как ей воспользоваться и что необходимо учесть.

Читайте также:
Сдаем экзамены Что представляет собой экзамен, как он проходит.
Экзамен в виде тестирования Каким образом проходит тестирование, в чем заключается его суть.
Готовимся к экзаменам Как правильно настроиться, когда следует прекратить подготовку и чем заниматься в последние часы.
Боремся с волнением Как преодолеть волнение, как внушить себе уверенность.
Отвечаем на экзамене Как лучше отвечать и каким идти к преподавателю.
Не готов к экзамену Что делать если не успел как следует подготовиться.
Пересдача экзамена На какое время назначается пересдача, каким образом она проходит.
Микронаушники Что такое микронаушник или "Профессор .. ллопух ...".

Виды дипломных работ:
выпускная работа бакалавра Требование к выпускной работе бакалавра. Как правило сдается на 4 курсе института.
магистерская диссертация Требования к магистерским диссертациям. Как правило сдается на 5,6 курсе обучения.