際際滷

際際滷Share a Scribd company logo
SESSION 1
RDBMS, ALJABAR
RELASIONAL DAN
KALKULUS RELASIONAL
DERIST TOURIANO, ST., M.KOM
DATABASE LANJUTAN
Chapter 3
KALKULUS RELASIONAL
Kalkulus relasional domain menggunakan variable  variable pada nilai - nilai domain
atribut, bukan nilai  nilai untuk sebuah tupel. Ekspresi pada kalkulus relasional
domain berbentuk:
{ < X1, X2, , Xn > | P (X1, X2, , Xn)}
Dimana : X1, X2, ,Xn menyatakan variable  variable domain. P menyatakan rumus 
rumus yang disusun dari atom  atom sebagaimana pada kalkulus relasional tupel.
Chapter 3
Atom pada kalkulus relasional domain adalah salah satu dari:
 < X1, X2, , Xn >  r, dimana r adalah relasi dengan n atribut dan X1, X2, , Xn
adalah variable  variable domain atau konstanta  konstanta domain.
 x  y, dimana x dan y adalah variable domain,  adalah operasi pembandingan
(<,<=,=, >=, ). Variable x dan y harus merupakan domain  domain yang dapat
dibandingkan dengan .
 x  c, dimana x dalah variable domain.  adalah operator pembandingan (<,
<=,=,>=, ) dan c adalah konstanta.
Contoh :
Cari nip, nama_d, gaji pokok dari dosen, dimana jenis kelaminnya adalah Pria
dan gaji pokoknya lebih besar 1200000
{ nip |  nam_d |  gajipokok (Dosen (nid,nama_dosen, gajipokok) AND
jkelamin=Pria AND gajipokok > 1200000) }
Berdasarkan acuan model relasional, ada 2 bahasa query komersial yang
tersedia,yaitu SQL dan QBE (Query By Example).
1. QBE (Query By Example)
QBE masing-masing mewakili bahasa query prosedural dan non-prosedural.
SQL dibangun dengan basis aljabar relasional yang dijelaskan bab sebelumnya.
SQL memberikan bahasa query tingkat tinggi ( a high level query language )
dengan struktur sederhana dengan kosakata dan gramatika yang sederhana
pula, seperti berikut :
Select A1, A2, , An From T1, T2 ,, Tn Where P
Dimana :
A1,A2,,An : himpunan dari semua atribut yang hendak ditampilkan.
T1,T2,,Tn : himpunan dari semua tabel yang terlibat (diperlukan) dalam query.
P : predikat / kriteria yg diinginkan tentang informasi yg dicari.
Struktur dasar SQL tersebut equvalen dengan operasi pada aljabar relasional
berikut:
 A1,A2,An ( P(T1 X X Tn))
Beberapa operator SQL yang berkorespondensi dengan operator aljabar
relasional :
Aljabar Relasional SQL
 AND
 OR
 <> or ><
 >=
 <=

More Related Content

What's hot (17)

Algoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAlgoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur Data
AndiNurkholis1
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)
Devi Apriansyah
Normalisasi Basis Data
Normalisasi Basis DataNormalisasi Basis Data
Normalisasi Basis Data
Adam Mukharil Bachtiar
Pert 3 -_function
Pert 3 -_functionPert 3 -_function
Pert 3 -_function
Abrianto Nugraha
Bahasa Query Terapan
Bahasa Query TerapanBahasa Query Terapan
Bahasa Query Terapan
Sherly Uda
Modul Normalisasi
Modul NormalisasiModul Normalisasi
Modul Normalisasi
rebecka lusiana
Jeni Intro2 Bab03 Teknik Pemrograman Lanjut
Jeni Intro2 Bab03 Teknik Pemrograman LanjutJeni Intro2 Bab03 Teknik Pemrograman Lanjut
Jeni Intro2 Bab03 Teknik Pemrograman Lanjut
Individual Consultants
Modul 4
Modul 4Modul 4
Modul 4
Aris Alhalaj
Normalisasi Basis Data (Revisi)
Normalisasi Basis Data (Revisi)Normalisasi Basis Data (Revisi)
Normalisasi Basis Data (Revisi)
Adam Mukharil Bachtiar
Pert.3 array
Pert.3  arrayPert.3  array
Pert.3 array
Ical Militanmannojack
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1Menyederhanakan fungsi boolean dengan menggunakan metode quin1
Menyederhanakan fungsi boolean dengan menggunakan metode quin1
BAIDILAH Baidilah

Similar to Bab 3 - Kalkulus Relasional (19)

Pertemuan_09_Array1Dua dimentsi dan satu dimensi.pptx
Pertemuan_09_Array1Dua dimentsi dan satu dimensi.pptxPertemuan_09_Array1Dua dimentsi dan satu dimensi.pptx
Pertemuan_09_Array1Dua dimentsi dan satu dimensi.pptx
modem2023a
Pertemuan_09_Array1D materi ajar perkuliahan.pptx
Pertemuan_09_Array1D materi ajar perkuliahan.pptxPertemuan_09_Array1D materi ajar perkuliahan.pptx
Pertemuan_09_Array1D materi ajar perkuliahan.pptx
modem2023a
Beberapa rumus-dalam-excel
Beberapa rumus-dalam-excelBeberapa rumus-dalam-excel
Beberapa rumus-dalam-excel
Warung Bidan
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascal
fhnx
8. Silabxvxxcvxvxcvxvxvxvxvdsffus Revisi.doc
8. Silabxvxxcvxvxcvxvxvxvxvdsffus Revisi.doc8. Silabxvxxcvxvxcvxvxvxvxvdsffus Revisi.doc
8. Silabxvxxcvxvxcvxvxvxvxvdsffus Revisi.doc
Mochammad Cholili
Formula dan fungsi
Formula dan fungsiFormula dan fungsi
Formula dan fungsi
kheecky_wuzh
Formula dan fungsi
Formula dan fungsiFormula dan fungsi
Formula dan fungsi
Kiki Wikana
Formula dan fungsi
Formula dan fungsiFormula dan fungsi
Formula dan fungsi
Kiki_Wikana
Bilangan Rasional.ppt
Bilangan Rasional.pptBilangan Rasional.ppt
Bilangan Rasional.ppt
PuputAgistiPutriana
Bab ii tipe data abstrak
Bab ii tipe data abstrakBab ii tipe data abstrak
Bab ii tipe data abstrak
Faizalguswanda
Kumpulan rumus excel lengkap semua fungsi
Kumpulan rumus excel lengkap semua fungsiKumpulan rumus excel lengkap semua fungsi
Kumpulan rumus excel lengkap semua fungsi
abdul rohman
Formula dan Fungsi.ppt
Formula dan Fungsi.pptFormula dan Fungsi.ppt
Formula dan Fungsi.ppt
SitiRahmahZalsabiela
Aljabar untuk pembelajaran pembelajaran kelas
Aljabar untuk pembelajaran pembelajaran kelasAljabar untuk pembelajaran pembelajaran kelas
Aljabar untuk pembelajaran pembelajaran kelas
Hariyantombelink2
Beberapa Rumus Dalam Excel
Beberapa Rumus Dalam ExcelBeberapa Rumus Dalam Excel
Beberapa Rumus Dalam Excel
Ruswandi Aja
Beberapa rumus-dalam-excel
Beberapa rumus-dalam-excelBeberapa rumus-dalam-excel
Beberapa rumus-dalam-excel
chocochips_17351
Logika pada micrsoft excel
Logika pada micrsoft excelLogika pada micrsoft excel
Logika pada micrsoft excel
M.Faisal Amri
Materi mata pelajaran teknik informatika tentang Berpikir Komputasional.pptx
Materi mata pelajaran teknik informatika tentang Berpikir Komputasional.pptxMateri mata pelajaran teknik informatika tentang Berpikir Komputasional.pptx
Materi mata pelajaran teknik informatika tentang Berpikir Komputasional.pptx
fuadianis03
Matematika Diskrit part 1
Matematika Diskrit part 1Matematika Diskrit part 1
Matematika Diskrit part 1
radar radius
Kelas XI BAB 2 Berpikir Komputasional.pptx
Kelas XI BAB 2 Berpikir Komputasional.pptxKelas XI BAB 2 Berpikir Komputasional.pptx
Kelas XI BAB 2 Berpikir Komputasional.pptx
PanjiLaras2
Pertemuan_09_Array1Dua dimentsi dan satu dimensi.pptx
Pertemuan_09_Array1Dua dimentsi dan satu dimensi.pptxPertemuan_09_Array1Dua dimentsi dan satu dimensi.pptx
Pertemuan_09_Array1Dua dimentsi dan satu dimensi.pptx
modem2023a
Pertemuan_09_Array1D materi ajar perkuliahan.pptx
Pertemuan_09_Array1D materi ajar perkuliahan.pptxPertemuan_09_Array1D materi ajar perkuliahan.pptx
Pertemuan_09_Array1D materi ajar perkuliahan.pptx
modem2023a
Beberapa rumus-dalam-excel
Beberapa rumus-dalam-excelBeberapa rumus-dalam-excel
Beberapa rumus-dalam-excel
Warung Bidan
Pengenalan pascal
Pengenalan pascalPengenalan pascal
Pengenalan pascal
fhnx
8. Silabxvxxcvxvxcvxvxvxvxvdsffus Revisi.doc
8. Silabxvxxcvxvxcvxvxvxvxvdsffus Revisi.doc8. Silabxvxxcvxvxcvxvxvxvxvdsffus Revisi.doc
8. Silabxvxxcvxvxcvxvxvxvxvdsffus Revisi.doc
Mochammad Cholili
Formula dan fungsi
Formula dan fungsiFormula dan fungsi
Formula dan fungsi
kheecky_wuzh
Formula dan fungsi
Formula dan fungsiFormula dan fungsi
Formula dan fungsi
Kiki Wikana
Formula dan fungsi
Formula dan fungsiFormula dan fungsi
Formula dan fungsi
Kiki_Wikana
Bab ii tipe data abstrak
Bab ii tipe data abstrakBab ii tipe data abstrak
Bab ii tipe data abstrak
Faizalguswanda
Kumpulan rumus excel lengkap semua fungsi
Kumpulan rumus excel lengkap semua fungsiKumpulan rumus excel lengkap semua fungsi
Kumpulan rumus excel lengkap semua fungsi
abdul rohman
Aljabar untuk pembelajaran pembelajaran kelas
Aljabar untuk pembelajaran pembelajaran kelasAljabar untuk pembelajaran pembelajaran kelas
Aljabar untuk pembelajaran pembelajaran kelas
Hariyantombelink2
Beberapa Rumus Dalam Excel
Beberapa Rumus Dalam ExcelBeberapa Rumus Dalam Excel
Beberapa Rumus Dalam Excel
Ruswandi Aja
Beberapa rumus-dalam-excel
Beberapa rumus-dalam-excelBeberapa rumus-dalam-excel
Beberapa rumus-dalam-excel
chocochips_17351
Logika pada micrsoft excel
Logika pada micrsoft excelLogika pada micrsoft excel
Logika pada micrsoft excel
M.Faisal Amri
Materi mata pelajaran teknik informatika tentang Berpikir Komputasional.pptx
Materi mata pelajaran teknik informatika tentang Berpikir Komputasional.pptxMateri mata pelajaran teknik informatika tentang Berpikir Komputasional.pptx
Materi mata pelajaran teknik informatika tentang Berpikir Komputasional.pptx
fuadianis03
Matematika Diskrit part 1
Matematika Diskrit part 1Matematika Diskrit part 1
Matematika Diskrit part 1
radar radius
Kelas XI BAB 2 Berpikir Komputasional.pptx
Kelas XI BAB 2 Berpikir Komputasional.pptxKelas XI BAB 2 Berpikir Komputasional.pptx
Kelas XI BAB 2 Berpikir Komputasional.pptx
PanjiLaras2

More from Ratzman III (20)

Tugas Tutorial EKSI4202 Hukum Pajak
Tugas Tutorial EKSI4202 Hukum PajakTugas Tutorial EKSI4202 Hukum Pajak
Tugas Tutorial EKSI4202 Hukum Pajak
Ratzman III
Tugas Wajib Tutorial I - EKSI4202 - Hukum Pajak
Tugas Wajib Tutorial I  -  EKSI4202 - Hukum PajakTugas Wajib Tutorial I  -  EKSI4202 - Hukum Pajak
Tugas Wajib Tutorial I - EKSI4202 - Hukum Pajak
Ratzman III
Review Artikel Tinjauan Pustaka
Review Artikel Tinjauan PustakaReview Artikel Tinjauan Pustaka
Review Artikel Tinjauan Pustaka
Ratzman III
MICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya Ilmiah
MICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya IlmiahMICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya Ilmiah
MICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya Ilmiah
Ratzman III
Format laporan Tutor Universitas Terbuka 2014
Format laporan Tutor Universitas Terbuka 2014Format laporan Tutor Universitas Terbuka 2014
Format laporan Tutor Universitas Terbuka 2014
Ratzman III
Arduino Ch3 : Tilt Sensing Servo Motor Controller
Arduino Ch3 : Tilt Sensing Servo Motor Controller Arduino Ch3 : Tilt Sensing Servo Motor Controller
Arduino Ch3 : Tilt Sensing Servo Motor Controller
Ratzman III
Arduino - Ch 2: Sunrise-Sunset Light Switch
Arduino - Ch 2: Sunrise-Sunset Light SwitchArduino - Ch 2: Sunrise-Sunset Light Switch
Arduino - Ch 2: Sunrise-Sunset Light Switch
Ratzman III
Arduino - CH 1: The Trick Switch
Arduino - CH 1: The Trick SwitchArduino - CH 1: The Trick Switch
Arduino - CH 1: The Trick Switch
Ratzman III
Bab 1 RDBMS Review
Bab 1   RDBMS ReviewBab 1   RDBMS Review
Bab 1 RDBMS Review
Ratzman III
Kisi kisi basis data uts
Kisi kisi basis data utsKisi kisi basis data uts
Kisi kisi basis data uts
Ratzman III
Kisi kisi basis data uts
Kisi kisi basis data utsKisi kisi basis data uts
Kisi kisi basis data uts
Ratzman III
Modul my sql tutorial part 6
Modul my sql tutorial part 6Modul my sql tutorial part 6
Modul my sql tutorial part 6
Ratzman III
Nilai lab 01pt3Nilai lab 01pt3
Nilai lab 01pt3
Ratzman III
Tugas i
Tugas iTugas i
Tugas i
Ratzman III
Modul my sql tutorial part 5
Modul my sql tutorial part 5Modul my sql tutorial part 5
Modul my sql tutorial part 5
Ratzman III
Pengabdian 2
Pengabdian 2Pengabdian 2
Pengabdian 2
Ratzman III
Format Pengabdian Masyarakat
Format Pengabdian MasyarakatFormat Pengabdian Masyarakat
Format Pengabdian Masyarakat
Ratzman III
Tugas Tutorial EKSI4202 Hukum Pajak
Tugas Tutorial EKSI4202 Hukum PajakTugas Tutorial EKSI4202 Hukum Pajak
Tugas Tutorial EKSI4202 Hukum Pajak
Ratzman III
Tugas Wajib Tutorial I - EKSI4202 - Hukum Pajak
Tugas Wajib Tutorial I  -  EKSI4202 - Hukum PajakTugas Wajib Tutorial I  -  EKSI4202 - Hukum Pajak
Tugas Wajib Tutorial I - EKSI4202 - Hukum Pajak
Ratzman III
Review Artikel Tinjauan Pustaka
Review Artikel Tinjauan PustakaReview Artikel Tinjauan Pustaka
Review Artikel Tinjauan Pustaka
Ratzman III
MICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya Ilmiah
MICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya IlmiahMICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya Ilmiah
MICRO TEACHING IDIK4013-Memanfaatkan Pustaka dalam Penulisan Karya Ilmiah
Ratzman III
Format laporan Tutor Universitas Terbuka 2014
Format laporan Tutor Universitas Terbuka 2014Format laporan Tutor Universitas Terbuka 2014
Format laporan Tutor Universitas Terbuka 2014
Ratzman III
Arduino Ch3 : Tilt Sensing Servo Motor Controller
Arduino Ch3 : Tilt Sensing Servo Motor Controller Arduino Ch3 : Tilt Sensing Servo Motor Controller
Arduino Ch3 : Tilt Sensing Servo Motor Controller
Ratzman III
Arduino - Ch 2: Sunrise-Sunset Light Switch
Arduino - Ch 2: Sunrise-Sunset Light SwitchArduino - Ch 2: Sunrise-Sunset Light Switch
Arduino - Ch 2: Sunrise-Sunset Light Switch
Ratzman III
Arduino - CH 1: The Trick Switch
Arduino - CH 1: The Trick SwitchArduino - CH 1: The Trick Switch
Arduino - CH 1: The Trick Switch
Ratzman III
Bab 1 RDBMS Review
Bab 1   RDBMS ReviewBab 1   RDBMS Review
Bab 1 RDBMS Review
Ratzman III
Kisi kisi basis data uts
Kisi kisi basis data utsKisi kisi basis data uts
Kisi kisi basis data uts
Ratzman III
Kisi kisi basis data uts
Kisi kisi basis data utsKisi kisi basis data uts
Kisi kisi basis data uts
Ratzman III
Modul my sql tutorial part 6
Modul my sql tutorial part 6Modul my sql tutorial part 6
Modul my sql tutorial part 6
Ratzman III
Nilai lab 01pt3Nilai lab 01pt3
Nilai lab 01pt3
Ratzman III
Modul my sql tutorial part 5
Modul my sql tutorial part 5Modul my sql tutorial part 5
Modul my sql tutorial part 5
Ratzman III
Format Pengabdian Masyarakat
Format Pengabdian MasyarakatFormat Pengabdian Masyarakat
Format Pengabdian Masyarakat
Ratzman III

Recently uploaded (20)

BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptxBAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
LunduSitohang
PPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta FungsinyaPPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta Fungsinya
mileniumiramadhanti
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
SofyanSkmspd
Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...
Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...
Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...
Dadang Solihin
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam KehidupankuKelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
suandi01
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.pptenzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
ParlikPujiRahayu
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptxDari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Syarifatul Marwiyah
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
Syarifatul Marwiyah
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Murad Maulana
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
SofyanSkmspd
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Kelas
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
shafiqsmkamil
Muqaddimah ANGGARAN DASAR Muhammadiyah .pptx
Muqaddimah ANGGARAN DASAR  Muhammadiyah .pptxMuqaddimah ANGGARAN DASAR  Muhammadiyah .pptx
Muqaddimah ANGGARAN DASAR Muhammadiyah .pptx
suwaibahkapa2
Rancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester KartografiRancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester Kartografi
khairizal2005
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptxPPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
SausanHidayahNova
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah TelstraJakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Dadang Solihin
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptxBAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
BAHAN UNTUK PELATIHAN PS, DRIGEN, MAZMUR.pptx
LunduSitohang
PPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta FungsinyaPPT Komponen Penyusun Darah Beserta Fungsinya
PPT Komponen Penyusun Darah Beserta Fungsinya
mileniumiramadhanti
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
1. -MICROTEACHING- Modul Penanganan Kekerasan.pptx
SofyanSkmspd
Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...
Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...
Restrukturisasi dan Redistribusi Ekonomi melalui Danantara: Pesimis atau Opti...
Dadang Solihin
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam KehidupankuKelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
Kelas 5 Mapel P.Pancasila Bab 2 Norma Dalam Kehidupanku
suandi01
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.pptenzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
enzim mikroba KULIAH BIOLOGI MIKROPANGAN.ppt
ParlikPujiRahayu
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptxDari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Dari pesantren ke dunia maya (diskusi berkala UAS Kencong Jember0.pptx
Syarifatul Marwiyah
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
1. Zakat dan Zakat Fitrah Part 1_Safari Ramadhan UAS 2025.pdf
Syarifatul Marwiyah
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Murad Maulana
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
SofyanSkmspd
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Kelas
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
1. RPT SAINS SMK TINGKATAN 1 2025 KUMPULAN B BY CIKGU GORGEOUS.docx
shafiqsmkamil
Muqaddimah ANGGARAN DASAR Muhammadiyah .pptx
Muqaddimah ANGGARAN DASAR  Muhammadiyah .pptxMuqaddimah ANGGARAN DASAR  Muhammadiyah .pptx
Muqaddimah ANGGARAN DASAR Muhammadiyah .pptx
suwaibahkapa2
Rancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester KartografiRancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester Kartografi
khairizal2005
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptxPPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
SausanHidayahNova
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...Danantara:  Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Danantara: Pesimis atau Optimis? Podcast Ikatan Alumni Lemhannas RI IKAL Lem...
Dadang Solihin
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah TelstraJakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Dadang Solihin

Bab 3 - Kalkulus Relasional

  • 1. SESSION 1 RDBMS, ALJABAR RELASIONAL DAN KALKULUS RELASIONAL DERIST TOURIANO, ST., M.KOM DATABASE LANJUTAN
  • 2. Chapter 3 KALKULUS RELASIONAL Kalkulus relasional domain menggunakan variable variable pada nilai - nilai domain atribut, bukan nilai nilai untuk sebuah tupel. Ekspresi pada kalkulus relasional domain berbentuk: { < X1, X2, , Xn > | P (X1, X2, , Xn)} Dimana : X1, X2, ,Xn menyatakan variable variable domain. P menyatakan rumus rumus yang disusun dari atom atom sebagaimana pada kalkulus relasional tupel.
  • 3. Chapter 3 Atom pada kalkulus relasional domain adalah salah satu dari: < X1, X2, , Xn > r, dimana r adalah relasi dengan n atribut dan X1, X2, , Xn adalah variable variable domain atau konstanta konstanta domain. x y, dimana x dan y adalah variable domain, adalah operasi pembandingan (<,<=,=, >=, ). Variable x dan y harus merupakan domain domain yang dapat dibandingkan dengan . x c, dimana x dalah variable domain. adalah operator pembandingan (<, <=,=,>=, ) dan c adalah konstanta. Contoh : Cari nip, nama_d, gaji pokok dari dosen, dimana jenis kelaminnya adalah Pria dan gaji pokoknya lebih besar 1200000 { nip | nam_d | gajipokok (Dosen (nid,nama_dosen, gajipokok) AND jkelamin=Pria AND gajipokok > 1200000) }
  • 4. Berdasarkan acuan model relasional, ada 2 bahasa query komersial yang tersedia,yaitu SQL dan QBE (Query By Example). 1. QBE (Query By Example) QBE masing-masing mewakili bahasa query prosedural dan non-prosedural. SQL dibangun dengan basis aljabar relasional yang dijelaskan bab sebelumnya. SQL memberikan bahasa query tingkat tinggi ( a high level query language ) dengan struktur sederhana dengan kosakata dan gramatika yang sederhana pula, seperti berikut : Select A1, A2, , An From T1, T2 ,, Tn Where P Dimana : A1,A2,,An : himpunan dari semua atribut yang hendak ditampilkan. T1,T2,,Tn : himpunan dari semua tabel yang terlibat (diperlukan) dalam query. P : predikat / kriteria yg diinginkan tentang informasi yg dicari.
  • 5. Struktur dasar SQL tersebut equvalen dengan operasi pada aljabar relasional berikut: A1,A2,An ( P(T1 X X Tn)) Beberapa operator SQL yang berkorespondensi dengan operator aljabar relasional : Aljabar Relasional SQL AND OR <> or >< >= <=