Dosen Pengajar :
Sufiatul Maryana, M.Kom
Disusun oleh :
2.1 Tujuan
1. Memenuhi tugas mata kuliah Pengantar Basis Data.
2. Mengetahui pengertian model data relasional.
3. Mengetahui kelebihan dan kekurangan model data relasional.
4. Mengetahui istilah-istilah yang terdapat dalam model data relasional.
5. Mengetahui relational keys (jenis-jenis kunci relasional), relational integrity
rules (aturan-aturan yang terdapat dalam model data relasional), dan yang
digunakan dalam model data relasional.
1
BAB II
PEMBAHASAN
Tabel Dosen
2
Tabel Matakuliah
Tabel Mengajar
Tampilkan daftar dosen yang berjenis kelamin pria dari tabel Dosen.
Aljabar relasional : σJenis_kelamin=Pria(Dosen)
Hasil:
3
Tabel Hasil:
4
2.6 Operasi Cartesian Product
Operasi cartesian product berfungsi untuk mengkombinasikan informasi yang
ada dalam 2 tabel relasi dan menghasilkan sebuah tabel relasi yang baru. Simbol “x“
digunakan untuk menunjukkan operasi cartesian product.
Contoh penggunaan operasi cartesian product :
Tampilkan Kode_mk, Nama_mk, Sks (dari tabel Matakuliah), Kelas (dari tabel
Mengajar) dimana kelas yang diajar adalah kelas A.
Aljabar relasional: πKode_mk,Nama_mk,Sks,Kelas (σKelas=A ˄
Mengajar.Kode_mk=Matakuliah.Kode_mk(Mengajar x Matakuliah))
atau
σMengajar.Kode_mk=Matakuliah.Kode_mk ˄ Kelas=A ((πKode_mk,Nama_mk,Sks (Matakuliah)) x
πKelas(Mengajar))
Tabel Hasil:
5
Contoh penggunaan operasi natural join :
Tampilkan seluruh data yang ada pada tabel Matakuliah dan tabel Mengajar.
Aljabar relasional : Matakuliah ⋈ Mengajar.Kode_mk=Matakuliah.Kode_mk Mengajar
Tabel Hasil:
6
DAFTAR PUSTAKA