Tugas Basis Data Aljabar Relasional
Aljabar Relasional
1. Menampilkan semua data pegawai yang dimiliki oleh ‘Alicia’ dan ‘Ramesh’
— )> Jawab : σ (FNAME=’Alicia’) OR (FNAME=’Ramesh’) (EMPLOYEE)
2. Menampilkan semua data pegawai untuk departemen 4 dan gaji lebih dari 25000
— )> Jawab : σ (DNO=4) AND (SALARY >= 25000) (EMPLOYEE)
3. Menampilkan semua data pegawai untuk departemen 5 dan gaji lebih dari 30000
— )> Jawab : σ (DNO=5) AND (SALARY >= 30000) (EMPLOYEE)
4. σ (DNO=4 AND SALARY>40000) OR (FNAME = ‘James’) (EMPLOYEE)
— )> Jawab : Maka akan menampilkan departemen 4 dan gaji lebih dari 40000, atau data pegawai dengan nama ‘James’.
5. π LNAME, FNAME, SALARY (EMPLOYEE)
— )> Jawab : Maka akan menampilkan semua isi dari atribut LNAME, FNAME dan SALARY
6. π LNAME, FNAME, SALARY (σ DNO=5 (EMPLOYEE))
— )> Jawab : Maka akan menampilkan semua isi dari atribut LNAME, FNAME dan SALARY yang berada di departemen 5
7. STUDENT U INSTRUKTUR
— )> Jawab : Akan menggabungkan entiti instruktur dan student dengan penghilangan baris duplikat.
STUDENT U INSTRUKTUR
— )> Jawab : Akan menampilkan entiti dengan pengurangan record berdasarkan tabel instruktur.
STUDENT – INSTRUKTUR
9. STUDENT X INSTRUKTUR
— )> Jawab : Untuk relasi STUDENT X INSTRUKTUR tidak dapat direlasikan karena pada kedua tabel memiliki jenis field-field yang sama. Pada Cartesian Product kedua tabel harus memiliki field-field yang berbeda.
10. πLN(σ (FNAME = ‘Richard’ OR FNAME = ‘Johny’) (STUDENT U INSTRUKTUR))
— )> Jawab : Maka akan menampilkan field LN dengan fname=’Richard’ atau fname=’johny’ pada tabel STUDENT U INSTRUKTUR.










