Tabel Matakuliah
Tentukan 4 macam key
(kunci) dari kedua tabel
tersebut :
a. Super Keys :
b. Candidate Keys :
c. Primary Key :
d. Alternate Keys :
Jawaban :
Tabel Mahasiswa
a. Super Keys : {RegNum}, { RegNum , BirthDate}, { RegNum , Surname}, { RegNum ,FirstName},
{ RegNum, DegreeProg }, dst
b. Candidate Keys : RegNum, BirthDate
c. Primary Key : RegNum
d. Alternate Keys : BirthDate
Tabel Matakuliah
a. Super Keys : {Course ID}, { Course ID ,Classroom}, { Course ID,Course Title}, {Course ID ,
Course Title}, { Course ID, Instructor}, dst
b. Candidate Keys : Course ID, Classroom, Course Title
c. Primary Key : Course ID
d. Alternate Keys : Classroom, Course Title
Tabel : Jurusan
Tabel : Mengajar
Tabel : Matakuliah
Soal : Tuliskan query di bawah ini dengan menggunakan bahasa aljabar relasional!
a. Tampilkan Data Matakuliah yang memiliki SKS lebih dari 2
𝜎𝑠𝑘𝑠 >2 (𝑀𝑎𝑡𝑎𝑘𝑢𝑙𝑖𝑎 )
e. Tampilkan nama, alamat dan gaji pokok dosen yang berjenis kelamin pria
(𝐷𝑜𝑠𝑒𝑛 )
𝜋𝐷𝑜𝑠𝑒𝑛 .𝑛𝑎𝑚𝑎 _𝑑,𝐷𝑜𝑠𝑒𝑛 .𝑎𝑙𝑎𝑚𝑎𝑡 ,𝐷𝑜𝑠𝑒𝑛 .𝑔𝑎𝑗𝑖𝑝𝑜𝑘𝑜𝑘 (𝜎𝑗𝑘𝑒𝑙𝑎𝑚𝑖𝑛 ="𝑝𝑟𝑖𝑎 " )
j. Tampilkan Nama Dosen beserta nama matakuliah yang mengajar di jurusan Teknik Komputer
(𝐷𝑜𝑠𝑒𝑛 ∞ 𝑀𝑎𝑡𝑘𝑢𝑙𝑖𝑎 ∞ 𝑀𝑒𝑛𝑔𝑎𝑗𝑎𝑟 ∞ 𝐽𝑢𝑟𝑢𝑠𝑎𝑛 )
𝜋𝐷𝑜𝑠𝑒𝑛 .𝑛𝑎𝑚𝑎 _𝑑,𝑀𝑎𝑡𝑎𝑘𝑢𝑙𝑖𝑎 .𝑛𝑎𝑚𝑎 _𝑚𝑘 (𝜎𝐽𝑢𝑟𝑢𝑠𝑎𝑛 .𝑛𝑎𝑚𝑎 _𝑗𝑢𝑟 ="𝑇𝑒𝑘𝑛𝑖𝑘 𝐾𝑜𝑚𝑝𝑢𝑡𝑒𝑟 " )
-Selamat Mengerjakan-