Data
Aljabar Relasional
Basis
Data - Udinus Semarang
Bahasa
Kueri
Tujuan Intruksional Khusus :
Setelah mempelajari bagian ini, Mahasiswa
mampu memahami dan melakukan operasi-
operasi manipulasi terhadap model basis data
relasional menggunakan sintak-sintak operasi
aljabar relasi.
cid cname
C001 James
cid cname
cid cname C002 Schole
C001 James
cid cname
cid cname C001 James
cid cname
P Z P Z
Q K P K
R Q Z
Q K
R Z
R K
Students
sid name login age gpa
• name(Students) name
Tampilkan kolom name pada Jones
53666 Jones jones@cs 18 3.4
relasi Students Smith
53668 Smith smith@eecs 18 3.2
53650 Smith smith@math 19 2.8
• name,age(Students) name
Jones
age
18
Tampilkan kolom name Smith 18
dan age pada relasi Students Smith 19
Bahasa
Kueri
Aljabar Relasi
Operasi Majemuk
Students
sid name login age gpa• age18 gpa>3.0(Students)
53666 Jones jones@cs 18 3.4
53668 Smith smith@eecs 18 Students
3.2
53650 Smith smith@math 19 2.8 sid name login age gpa
53666 Jones jones@cs 18 3.4
53668 Smith smith@eecs 18 3.2
Students Consultant
sid name age gpa cid cname stat Stcon
53666 Jones 18 3.4 C001 James C1 53666
Ket :
53668 Smith 18 3.2 C002 Schole C1 53668 C1 = Konsultan Utama
C2 = Asisten
C003 Brown C2 53666
Konsultan
C005 Murphy C2 53668
cid cname stat Stcon 53668 Smith 3.2 C001 James C1 53666
53666
sid=stcon( name=“Jones”(Student
Jones 3.4 C003 Brown C2 53666
Consultant)), hasilnya adalah :
Murph
sid
53666 name
Jones gpa
3.4 cid
C005 cname
y stat
C2 stcon
53668
53666 Jones 3.4 C001 James C1 53666
53666 Jones 3.4 C003 Brown C2 53666
• Step-3
Dari hasil tsb., untuk menampilkan hanya nama konsultan dari siswa bernama “Jones” adalah :
cname(sid=stcon(name=“Jones”(Student Consultant)))
cname
James
Brown