Relasi Dalam Basis Data

Slides:



Advertisements
Presentasi serupa
Aljabar Relasional Materi pertemuan.
Advertisements

SQL (Structured Query Language)
BAHASA QUERY TERAPAN Sub Materi : Structured Query Language
3. MATRIKS, RELASI, DAN FUNGSI
ALJABAR RELASIONAL Mata Kuliah : Database 1 Dosen : Tessy Badriyah.
Bahasa Query Formal Aljabar Relasional.
QUERY Antar Tabel Basis Data.
SQL.
BAB 3 RELASI. DEFINISI Misalkan : A = {Amir, Budi, Cecep}, B = {IF221, IF251, IF342, IF323} A  B = {(Amir, IF221), (Amir, IF251), (Amir, IF342), (Amir,
Aljabar Relasional.
Aljabar Relasional Materi pertemuan.
Aljabar Relasional.
Implementasi Basis Data
Pertemuan ke 6.
Aljabar Relasional Materi pertemuan 21.
PERTEMUAN 13 Sistem Basis Data Presented by :
INNER JOIN.
QUERY Antar Tabel Basis Data.

Aljabar Relasional Materi pertemuan.
SQL (Structured Query Language) Materi Pertemuan
4. RELASI.
Pertemuan 9 BAHASA QUERY FORMAL.
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
SQL (Structured Query Language)
Q U E R Y V I E W & Q U E R Y D E S I G N
Relasi Dalam Basis Data
QUERY Antar Tabel Basis Data.
MUG2A3 MATEMATIKA DISKRIT
Matriks, Relasi, dan Fungsi
Relasi Universitas Telkom Disusun Oleh :
bahasa Query basis data bab 8
Teknik Informatika Basis Data (MMT-042)
Lanjutan Normalisasi.
MODEL DATA BASIS DATA I/2011-GANJIL
Aljabar Relasional Pertemuan 6
MATRIKS, RELASI DAN FUNGSI.
Harsiti, ST Fakultas Teknologi Informasi Universitas Serang Raya 2009
Adi Rachmanto – UNIKOM Q U E R Y D E S I G N Adi Rachmanto – UNIKOM
ALJABAR RELASIONAL (latihan)
SQL (Structured Query Language)
Matematika Diskrit Relasi Dani Suandi, S.Si.,M.Si.
Presented by Team Basis Data
Relasi Dalam Basis Data
BASIS DATA Relasi Aljabar (1) 1.
Structured Query Language
Bab 3 relasi
Bab 3 relasi
Operasi Relasional Basis Data
Matakuliah : Sistem Basisdata Versi Materi
Aljabar Dan Kalkulus Relasional
Matematika Diskrit Fungsi Dani Suandi, S.Si.,M.Si.
Aljabar Relasional.
Adi Rachmanto – UNIKOM Q U E R Y Adi Rachmanto – UNIKOM
Structure Query Language (II)
MODEL DATA BASIS DATA I/2011-GANJIL
BAHASA KUERI.
PERTEMUAN KE-11 NORMALISASI DATA (I).
Aplikasi Aljabar Boolean
Studi Kasus Structure Query Language
Pertemuan 3 Fungsi.
Relasi Dalam Basis Data
Matematika Diskrit Logika Matematika Dani Suandi,S.Si.,M.Si.
Matematika Diskrit Dalam Dunia IT
Aljabar Boolean dan Fungsi Boolean
Relasi Basis Data Universitas Telkom
DATA MANIPULATION LANGUAGE
Basis Data Bahasa Kueri Basis Data
Pertemuan 3 Fungsi.
Basis Data Bahasa Kueri Basis Data
Transcript presentasi:

Relasi Dalam Basis Data Matematika Diskrit Semester Ganjil TA 2015-2016 Relasi Dalam Basis Data Dani Suandi, S.Si.,M.Si. No Tlp : 085294106070 Email : danisuandi.mat@gmail.com Blog : danisuandi.wordpress.com

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 = 13598015” Ada beberapa operasi yang dapat digunakan, diantaranya adalah seleksi, proyeksi, dan join.

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

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

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

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 = 13598025, tentukan operasi seleksi dan hasilnya! NIM Nama MatKul Nilai 13598011 13598014 13598015 13598019 13598021 13598025 Amir Santi Irwan Ahmad Cecep Hamdan Matematika Diskrit Arsitektur Komputer Algoritma Struktur Data A B D C E

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)

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

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 13598011 13598014 13598015 13598019 13598021 13598025 Amir Santi Irwan Ahmad Cecep Hamdan Matematika Diskrit Arsitektur Komputer Algoritma Struktur Data A B D C E

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

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

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

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

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

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