Намиране на атрибути с помощта на релационна алгебра

Имам няколко въпроса, за които не съм сигурен. Ето го...

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

а. Намерете заглавията на курсовете за всички курсове с 3 кредита, предлагани от Научния отдел.
b. Намерете студентските идентификационни номера за всички ученици, които са учили с инструктора Джонсън

Опитах се да отговоря на тях, но ще ми трябва някой, който да потвърди/помогне да намеря правилния отговор.
a. (Pi)Course_Title(Course|X|((sigma)(credits=3 and DeptName="Science")(Course)))

b. (Pi)SID((сигма)(I_Name="Johnson")(инструктор))

Не съм сигурен дали те са правилни, но всяка помощ ще бъде оценена.


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