2012-01-04 109 views
1

請誰能幫助以下兩個SQL語句轉換成關係代數轉換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

answer ......我假設你的意思是D.Fname ='John'在WHERE子句中

+0

:我也有關係代數問題。我已經發布了我的問題[這裏](http://stackoverflow.com/questions/18997845/how-to-convert-sql-to-relational-algebra-in-case-of-sql-joins)。你能幫我嗎?謝謝。 – 2013-09-25 16:16:17

0

π Dname(σ Lname ='Smith'^ Fname ='John'(Employee | x | DNO部))

+0

感謝您的答案,雖然我仍然與我自己回答的一些比較,不介意,如果你也幫我這個'SELECT B.Town' '從工作人員S,分支B' 'WHERE S. BranchId = B.BranchId' 'AND S.lName ='Pincher'' 'AND S.fName ='Penny' – 2012-01-04 03:43:35

+0

@rcanu:我也有關係代數問題。我已經發布了我的問題[這裏](http://stackoverflow.com/questions/18997845/how-to-convert-sql-to-relational-algebra-in-case-of-sql-joins)。你能幫我嗎?謝謝。 – 2013-09-25 16:17:15

1

下面是第二個SQL語句的關係代數:

π(σ L-NAME = '平切'^FNAME = '便士'(員工| X | BranchId科))

+0

:我也有關係代數問題。我已經發布了我的問題[這裏](http://stackoverflow.com/questions/18997845/how-to-convert-sql-to-relational-algebra-in-case-of-sql-joins)。你能幫我嗎?謝謝。 – 2013-09-25 16:17:53