Я изучаю информатику и изучаю системы баз данных.У меня возникают трудности с определением некоторых частей.
Скажем, у меня есть следующие отношения:
Lecturers(LecturerID, Name, DeptID)
Course(DeptID, CrsCode, CrsName, Description)
Я отмечаю, что они оба имеют общий атрибут DeptID, поэтому они совместимы с объединением.
Как бы я перечислил все курсы, которые преподают лекторы, принадлежащие к отделу информатики (CS) или отделу электронной инженерии (eEng)?
Мой ответ будет использовать пересечение с выбором.Будет ли следующее правильно или около отметки?
πDeptID,CrsName(Course) intersection πDeptID,Name(σDeptID = CS or DeptID = eEng(Lecturers))
Я уверен, что здесь можно использовать соединение, но я не уверен, как использовать предикат с ним.
Спасибо затвоя помощь.Как только я пойму, что использовать в некоторых ситуациях, я уверен, что остальное будет легче.
Спасибо за любую помощь.