Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Yufis Azhar – Teknik Informatika – UMM

Presentasi serupa


Presentasi berjudul: "Yufis Azhar – Teknik Informatika – UMM"— Transcript presentasi:

1 Yufis Azhar – Teknik Informatika – UMM
Aljabar Relasional 1 Yufis Azhar – Teknik Informatika – UMM

2 Definisi Aljabar Relasional adalah sekumpulan operasi yang digunakan untuk memanipulasi relasi-relasi

3 Pengelompokan Operasi Aljabar Relasional
Dapat dibagi dalam 2 kelompok : Operasi khusus untuk basis data relasional, misal : - SELECT - PROJECT - JOIN Operasi yang melibatkan teori set, yaitu : - UNION - INTERSECTION - DIFFERENCE - CARTESIAN PRODUCT

4 Daftar Table (Relasi) Yang Dipakai
PEGAWAI Kd_pegawai Nama Tgl_Lahir Alamat Jenis_kelamin Gaji Kd_atasan Kd_departemen WORK_ON Kd_proyek Kd_pegawai Durasi PROYEK Kd_proyek Nama_proyek Lokasi_proyek Kd_departemen DEPARTEMEN Kd_departemen Nama_departemen Kode_Manager LOKASI_DEPT Kd_departemen Lokasi TANGGUNGAN Kd_pegawai Nama_tanggungan Jenis_kelamin Hubungan

5 SELECT Digunakan untuk memilih satu sub-set record dalam suatu relasi yang memenuhi kondisi pemilihan Bentuk umum : <kondisi pemilihan> (<nama relasi>) Dimana = select operator <kondisi pemilihan> = operasi boolean

6 CONTOH OPERASI SELECT Kd_departemen=4 (Pegawai)
Dapatkan subset dari pegawai yang bekerja pada Departemen 4 Kd_departemen=4 (Pegawai)

7 CONTOH OPERASI SELECT Gaji>50000 (Pegawai)
Dapatkan subset dari pegawai yang memiliki gaji lebih besar daripada Gaji>50000 (Pegawai)

8 CONTOH OPERASI SELECT Dapatkan subset dari pegawai yang bekerja pada Departemen 4 dan mempunyai gaji lebih besar daripada 50000 (Kd_departemen=4) and (Gaji > 50000) (Pegawai)

9 PROJECT Dengan memandang relasi sebagai tabel, maka operasi ini digunakan untuk memilih sejumlah kolom tertentu dari tabel Bentuk umum : <daftar atribut > (<nama tabel>)

10 CONTOH OPERASI PROJECT
Dapatkan semua record yang ada pada atribut Nama_Departemen dari tabel Departemen Nama_departemen (Departemen)

11 CONTOH OPERASI PROJECT
Dapatkan semua record yang ada pada atribut Nama dan Gaji dari tabel Pegawai Nama, Gaji (Pegawai)

12 SELECT dan PROJECT Dapatkan list Nama dan Gaji semua pegawai yang bekerja pada departemen 5 DEP5_EMP = Kd_departemen=5 (Pegawai) RESULT = Nama, Gaji (DEP5_EMP) atau RESULT = Nama, Gaji ( Kd_departemen=5 (Pegawai) )

13 LATIHAN 1) Dapatkan subrecord pegawai yang Gajinya antara sampai ) Dapatkan list Nama dan Kd_departemen pegawai 3) Dapatkan list Nama dan Jenis_kelamin pegawai yang mempunyai atasan dengan kode 1 dan mempunyai gaji lebih kecil dari ) Dapatkan list nama_proyek yang dikerjakan oleh departemen 5 5) Dapatkan nama departemen yang dimanajeri oleh pegawai dengan kode 2.


Download ppt "Yufis Azhar – Teknik Informatika – UMM"

Presentasi serupa


Iklan oleh Google