Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Relasi Dalam Basis Data

Presentasi serupa


Presentasi berjudul: "Relasi Dalam Basis Data"— Transcript presentasi:

1 Relasi Dalam Basis Data
Matematika Diskrit Semester Ganjil TA Relasi Dalam Basis Data Dani Suandi, S.Si.,M.Si. No Tlp : Blog : danisuandi.wordpress.com

2 Query Operasi yang dilakukan terhadap basisdata dilakukan dengan perintah pertanyaan yang disebut query. Contoh query: “tampilkan semua mahasiswa yang mengambil mata kuliah Matematika Diskrit” “tampilkan daftar nilai mahasiswa dengan NIM = ” Ada beberapa operasi yang dapat digunakan, diantaranya adalah seleksi, proyeksi, dan join.

3 Operasi Seleksi Operasi seleksi memilih baris tertentu dari suatu tabel yang memenuhi persyaratan tertentu. Operator: 

4 Contoh (Relasi “MHS” NIM Nama MatKul Nilai 13598011 13598014 13598015
Amir Santi Irwan Ahmad Cecep Hamdan Matematika Diskrit Arsitektur Komputer Algoritma Struktur Data A B D C E

5 Contoh Misalkan untuk relasi MHS kita ingin menampilkan daftar mahasiswa yang mengambil mata kuliah Matematik Diskrit. Operasi seleksinya adalah Matkul=”Matematika Diskrit” (MHS) Hasil: ( , Amir, Matematika Diskrit, A) ( , Hamdan, Matematika Diskrit, B)

6 Latihan Jika kita ingin menampilkan daftar mahasiswa dari relasi MHS yang mendapatkan nilai A, tentukan operasi seleksi dan hasilnya! Jika kita ingin menampilkan mahasiswa dengan NIM = , tentukan operasi seleksi dan hasilnya! NIM Nama MatKul Nilai Amir Santi Irwan Ahmad Cecep Hamdan Matematika Diskrit Arsitektur Komputer Algoritma Struktur Data A B D C E

7 Operasi Proyeksi Operasi proyeksi memilih kolom tertentu dari suatu tabel. Jika ada beberapa baris yang sama nilainya, maka hanya diambil satu kali. Operator:  Misalkan untuk relasi MHS kita ingin menampilkan daftar nama mahasiswa, mata kuliah, dan Nilai. Operasi proyeksinya adalah Nama, MatKul, Nilai (MHS)

8 Contoh Operasi proyeksi: Nama, MatKul, Nilai (MHS) Nama MatKul Nilai
Amir Santi Irwan Ahmad Cecep Hamdan Matematika Diskrit Arsitektur Komputer Algoritma Struktur Data A B D C E

9 Latihan Misalkan untuk relasi MHS kita ingin menampilkan daftar NIM dan Nama, tentukan Operasi proyeksinya dan Tabelnya! Misalkan untuk relasi MHS kita ingin menampilkan daftar NIM, dan Nilai, tentukan Operasi proyeksinya dan Tabelnya! NIM Nama MatKul Nilai Amir Santi Irwan Ahmad Cecep Hamdan Matematika Diskrit Arsitektur Komputer Algoritma Struktur Data A B D C E

10 Operasi Join Operasi join menggabungkan dua buah tabel menjadi satu bila kedua tabel mempunyai atribut yang sama. Operator: 

11 Contoh Misalkan relasi MHS1 dinyatakan dengan Tabel A dan relasi MHS2 dinyatakan dengan Tabel B Operasi join NIM, Nama(MHS1, MHS2)

12 Contoh Tabel A Tabel B NIM Nama JK 13598001 Hananto L 13598002 Guntur
Heidi W Harman Karim NIM Nama MatKul Nilai Hananto Algoritma A Basisdata B Heidi Kalkulus I Harman Teori Bahasa C Agama Junaidi Statisitik Farizka Otomata

13 Hasil Operasi Join NIM, Nama(MHS1, MHS2)
JK MatKul Nilai Hananto L Algoritma A Basisdata B Heidi W Kalkulus I Harman Teori Bahasa C Agama

14 Hasil Operasi Join NIM, Nama(MHS2, MHS1)
MatKul Nilai JK Hananto Algoritma A L Basisdata B Heidi Kalkulus I W Harman Teori Bahasa C Agama

15 Latihan Operasi join antara tabel “Mahasiswa” dengan tabel “Matakuliah” (MHS  MTKL) Hasil operasi join antara tabel “Mahasiswa” dengan tabel “Matakuliah” (Tabel baru namai dengan Tabel “KSM” Berdasarkan hasil pada jawaban sebelumnya tentukan operasi proyeksi untuk menampilkan NIM,Matakuliah, dan Kelas


Download ppt "Relasi Dalam Basis Data"

Presentasi serupa


Iklan oleh Google