2012-01-04 8 views
1

誰が助けるリレーショナル代数に次の2つの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 ...と私WHERE句でD.Fname = 'John'を意味するとします。

+0

:私はまた、リレーショナル代数問題にも問題があります。私は私の質問[ここ](http://stackoverflow.com/questions/18997845/how-to-convert-sql-to-relational-algebra-in-case-of-sql-joins)を投稿しました。あなたは私を助けてくれますか?ありがとう。 –

0

π Dname(σ Lname = 'Smith'^Fname = 'John'(従業員| x | DNO部門))

+0

答えてくれてありがとう、私は自分で答えたものとまだ比較していますが、これでも助けてもらえませんか?SELECT B.Town' 'スタッフS、支店Bより 'どこ? BranchId = B.BranchId' 'AND S.lName = 'Pincher'' ' AND S.fName =' Penny' –

+0

@rcanu:私はまた、リレーショナル代数問題にも問題があります。私は私の質問[ここ](http://stackoverflow.com/questions/18997845/how-to-convert-sql-to-relational-algebra-in-case-of-sql-joins)を投稿しました。あなたは私を助けてくれますか?ありがとう。 –

1

ここでは2番目のSQL文の関係代数です:

π タウン(σ LNAME = 'ピンチャー'^fNameを= 'ペニー'(スタッフ

| X | BranchId支店))

+0

:私もリレーショナル代数問題に問題があります。私は私の質問[ここ](http://stackoverflow.com/questions/18997845/how-to-convert-sql-to-relational-algebra-in-case-of-sql-joins)を投稿しました。あなたは私を助けてくれますか?ありがとう。 –