私が行ったリレーショナル代数に関するフィードバックと、それを改善するためのアドバイスを得ることができるかどうか疑問に思っていました。また、私の SQL に何か問題がある場合は、それを指摘していただけないでしょうか。
SELECT CourseName
FROM Course
WHERE CourseNo = 6;
∏CourseName(σCourseNo=6(コース))
SELECT CU.UnitNo
FROM C.Course, CU CourseUnit
WHERE C.CourseName = CU.CourseNo
AND C.CourseName = 'Research';
∏UnitNo(CourseUnit(σCourseName='Research'(コース)))
SELECT U.UnitName
FROM S Student, SU StudentUnit, U Unit
WHERE S.StudentNo = SU.StudentNo
AND SU.UnitNo = U.UnitNo
AND S.StudentName = 'John Perry';
∏UnitName(Unit(StudentUnit(σStudentName='ジョン・ペリー'(生徒))))
SELECT count(S.StudentNo) ResearchStudents
FROM C Course, S Student
WHERE C.CourseNo = S.CourseNo
AND C.CourseName = 'Research';
∏ResearchStudents((C)count(StudentNo)(Student (σCourseName='Research'(コース))))