1

このSQLクエリを関係代数に書き込むにはどうすればよいですか?

Select Distinct S.Name
From Student S, Transcript T1, Transcript T2
WHERE T1.StudId = S.Id AND T2.StudId = S.Id And
(T1.Semester =’S1997’ AND T2.Semester = ’F1998’)
4

1 に答える 1

1

テストできず、リレーションスキーマがわからない場合、正確な式を言うのは少し難しいですが、このようにsmthを試してください

\project_{Name}
{
    {
        Student \join_{Id = StudId} \select_{Semester='S1997'} Transcript
    } \join_{Id = StudId}
    {
       \select_{Semester='F1998'} Transcript
    }
}
于 2012-10-15T07:59:57.543 に答える