АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Преобразование запроса в формулу реляционной алгебры

Читайте также:
  1. I I I. Преобразование тригонометрических выражений.
  2. I. Решение логических задач средствами алгебры логики
  3. XVIII Преобразование те карст в созерцанием
  4. Административно-территориальные единицы субъектов РФ. Образование и преобразование административно-территориальных единиц.
  5. Алгебры и подалгебры.
  6. Аналого-цифровое и цифро-аналоговое преобразование
  7. Аналоговое преобразование
  8. Арифметика алгебры
  9. Базовые структуры предложений языка в запросах
  10. Билет 13 Угол между 2 мя прямыми , условия параллельности и перпендикулярности. Преобразование линейного оператора при переходе к новому базису
  11. Билет 21 Квадратичные формы, преобразование матрицы квадратичной формы при переходе к новому базису.
  12. Билет 5 Теорема Безу и следствия из неё. Основная теорема алгебры.

 

Оператор SELECT языка SQL может быть представлен в виде следующей формулы реляционной алгебры (здесь не рассматриваются функции агрегирования, группирования и удаления дубликатов):

 

π AF(R1× R2 × … × Rn)), (5.1)

 

где R1× R2 × … × Rn – декартово произведение отношений (таблиц), указанных за ключевым словом FROM;

σF – операция селекции кортежей декартова произведения в соответствии с условием F, указанным за ключевым словом WHERE;

π A – проекция селекции на множество атрибутов А, перечисленных за ключевым словом SELECT.

Ниже приведён пример преобразования запроса.

Запрос: "Найти фамилию пользователя с кодом 3".

Оператор SELECT:

SELECT фамилия

FROM пользователь

WHERE код_пользователя = 3;

Формула реляционной алгебры:

                   
   
 
   
A
 
F
 
R1

 

 



1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 |


При использовании материала, поставите ссылку на Студалл.Орг (0.007 сек.)