Конвертировать SQL в реляционную алгебру - PullRequest
1 голос
/ 04 января 2012

Может кто-нибудь помочь преобразовать следующие два оператора SQL в реляционную алгебру

1)

SELECT D.Dname 
FROM Employee E, Department D
WHERE E.Dno = D.Dno
  AND E.Lname='Smith'
  AND S.Fname='John'

2)

SELECT B.Town
FROM Staff S, Branch B
WHERE S.BranchId = B.BranchId
  AND S.lName='Pincher'
  AND S.fName='Penny'

Ответы [ 3 ]

4 голосов
/ 04 января 2012

answer ... и я предполагаю, что вы имели в виду D.Fname = 'John' в предложении WHERE

1 голос
/ 04 января 2012

Вот реляционная алгебра для второго оператора SQL:

π Город lName = 'Pincher' ^ fName = 'Penny' (Staff | x| BranchId Branch))

0 голосов
/ 04 января 2012

π Dname Lname = 'Smith' ^ Fname = 'John' (Сотрудник | x | Dno Department))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...