2014-12-02 5 views
2

Существует таблица под названием «Человек», которая имеет имя, возраст, весовые столбцы.Проекция в реляционной алгебре

name: a, b,c,d,e 

age: 34,21,23,34,12 

Как я могу использовать реляционную алгебру проецировать имена, которые в возрасте 34?

ответ

2

Если я помню реляционной алгебры правильно, это должно быть что-то вроде этого:

π name (σ age = 34 (Person)) 

где π является проекцией и σ является выбор. Это будет равно select name from Person where age = 34 в SQL и может быть прочитано как от Person select relations, где возраст 34 и показать имя.

Варианты форматирования здесь довольно ограничены, так что это не совсем так, как должно ...

Смежные вопросы