Я просто укажу вам операторов, которых вы должны использовать
Проекция (π)
π (a1, ..., an): результат определяется как набор, который получается, когда все кортежи в R ограничены набором {a1, ..., an}.
Например, π (имя) в вашей таблице пациентов будет таким же, как SELECT имя ОТ пациента
Выбор (σ)
σ ( условие ): выбирает все те кортежи в R, для которых выполняется условие .
Например, σ (quency = "1perweek") в таблице рецептов будет таким же, как SELECT * FROM предписания WHERE частота = "1perweek"
Перекрестное произведение (X)
R X S: Результатом является перекрестное произведение между R и S.
Например, рецепт пациента X будет SELECT * ИЗ пациента, рецепт
Вы можете объединить эти операнды для решения вашего упражнения. Попробуйте опубликовать вашу попытку, если у вас есть какие-либо проблемы.
Примечание : Я не включил естественное объединение, так как нет никаких объединений. Для этого упражнения должно быть достаточно перекрестного произведения.