Поиск атрибутов с помощью реляционной алгебры

У меня есть пара вопросов, в которых я не уверен. Вот оно...

Схема:
Инструктор(InsID, I_Name,DeptName,Salary)
Студент(SID,StName,DeptName, Tot_Credit)
Курс (Course_ID,Course_Title,DeptName, кредиты)

а. Найдите названия курсов для всех курсов с 3 кредитами, предлагаемых научным отделом.
b. Найдите студенческие билеты для всех студентов, которые учились у инструктора Джонсона.

Я пытался ответить на них, но мне нужно, чтобы кто-то проверил/помог найти правильный ответ.
а. (Pi)Course_Title(Course|X|((sigma)(credits=3 and DeptName="Science")(Course)))

б. (Пи) SID ((сигма) (I_Name = "Джонсон") (инструктор))

Я не уверен, что это правильно, но любая помощь будет оценена по достоинству.


person blutuu    schedule 01.10.2013    source источник
comment
Существуют сайты, на которых другие люди могут делать или оценивать вашу домашнюю работу. Это не один из них. В чем вы сомневаетесь в своих ответах?   -  person reinierpost    schedule 01.10.2013
comment
@reinierpost Я все еще новичок в этом и не уверен, что они верны.   -  person blutuu    schedule 01.10.2013
comment
Я знаю, что ты не уверен. Этот сайт ожидает, что вы зададите более конкретные вопросы, чем просто «Это нормально?»   -  person reinierpost    schedule 03.10.2013


Ответы (1)


a правильно, но может быть короче. У вас есть 3 оп, нужны только два. b неверно (но я не собираюсь больше ничего кормить с ложечки).

person Erwin Smout    schedule 02.10.2013