1 / 13

Aljabar Relasional 1

Aljabar Relasional 1. Yufis Azhar – Teknik Informatika – UMM. Definisi. Aljabar Relasional adalah sekumpulan operasi yang digunakan untuk memanipulasi relasi-relasi. Pengelompokan Operasi Aljabar Relasional. Dapat dibagi dalam 2 kelompok :

nailah
Télécharger la présentation

Aljabar Relasional 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AljabarRelasional 1 YufisAzhar – TeknikInformatika – UMM

  2. Definisi • AljabarRelasionaladalahsekumpulanoperasi yang digunakanuntukmemanipulasirelasi-relasi

  3. PengelompokanOperasiAljabarRelasional • Dapatdibagidalam 2 kelompok: • Operasikhususuntuk basis data relasional, misal : - SELECT - PROJECT - JOIN • Operasi yang melibatkanteori set, yaitu: - UNION - INTERSECTION - DIFFERENCE - CARTESIAN PRODUCT

  4. Daftar Table (Relasi) Yang Dipakai

  5. SELECT • Digunakanuntukmemilihsatu sub-set record dalamsuaturelasi yang memenuhikondisipemilihan • Bentukumum : <kondisipemilihan>(<namarelasi>) • Dimana = select operator <kondisipemilihan> = operasiboolean

  6. CONTOH OPERASI SELECT • Dapatkan subset daripegawai yang bekerjapadaDepartemen4 Kd_departemen=4(Pegawai)

  7. CONTOH OPERASI SELECT • Dapatkan subset daripegawai yang memilikigajilebihbesardaripada 50.000 Gaji>50000(Pegawai)

  8. CONTOH OPERASI SELECT • Dapatkan subset daripegawai yang bekerjapadaDepartemen 4 danmempunyaigajilebihbesardaripada 50000 (Kd_departemen=4) and (Gaji> 50000)(Pegawai)

  9. PROJECT • Denganmemandangrelasisebagaitabel, makaoperasiinidigunakanuntukmemilihsejumlahkolomtertentudaritabel • Bentukumum : <daftaratribut > (<namatabel>)

  10. CONTOH OPERASI PROJECT • Dapatkansemua record yang adapadaatributNama_DepartemendaritabelDepartemen Nama_departemen (Departemen)

  11. CONTOH OPERASI PROJECT • Dapatkansemua record yang adapadaatributNamadanGajidaritabelPegawai Nama, Gaji (Pegawai)

  12. SELECT dan PROJECT • Dapatkanlist NamadanGajisemuapegawai yang bekerjapadadepartemen 5 RESULT = Nama, Gaji( Kd_departemen=5 (Pegawai) ) atau DEP5_EMP = Kd_departemen=5 (Pegawai) RESULT = Nama, Gaji(DEP5_EMP)

  13. LATIHAN 1) Dapatkansubrecordpegawai yang Gajinyaantara 100.000 sampai 500.000 2) Dapatkan list NamadanKd_departemenpegawai 3) Dapatkan list NamadanJenis_kelaminpegawai yang mempunyaiatasandengankode 1 danmempunyaigajilebihkecildari 1.000.000 4) Dapatkan list nama_proyek yang dikerjakanolehdepartemen 5 5) Dapatkannamadepartemen yang dimanajeriolehpegawaidengankode 2.

More Related