
SQL pada Multi Table
Presentation
•
Computers
•
University
•
Medium
Edy Umar
Used 3+ times
FREE Resource
12 Slides • 9 Questions
1
SQL pada Multi Table
BASIS DATA XII
2
Word Cloud
Bagaimana kabar hari ini ?
3
Word Cloud
Semangat untuk belajar hari ini ?
4
Multiple Choice
Jika ingin menampilkan seluruh Field pada tabel data diri dapat menggunakan tanda.....
Semicolon ( ; )
Comma ( , )
Dot Command
Asterik ( * )
Double Apostrof
5
Multiple Choice
Untuk melihat data ( Selection), Query yang digunakan adalah.....
Update
Select
Delete
Skipper
Insert
6
Multiple Choice
Type data yang menyatakan waktu adalah.....
Date
Time
Datetime
Timestamp
Integer
7
Multiple Choice
DBMS adalah kepanjangan dari...
Database Monogement System
Database Menegement System
Database Management System
Database Modegement System
Database Maxogement System
8
Multiple Choice
Diartikan sebagai hubungan yang terjadi diantara satu entitas dengan entitas yang lainnya.
Entitas
Atribut
Relasi
Kunci
9
Tujuan Pembelajaran
1. Siswa dapat mengetahui perintah-perintah Select Multi Table
2. Siswa dapat mepraktekan perintah-perintah Select Multi Table
10
A. Select Multi Table
SELECT merupakan perintah DML (Data Manipulation Language) untuk menghasilkan recoardset dengan mengekstrakdata dari data base. bentuk perintah sederhana SELECT sebagai berikut
SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expresssion ] [ HAVING search_condition ] [ ORDER BY order_expresssion [ ASC | DESC ] ]
Contoh :
# SELECT Nama, Alamat, telepon FROM Pelanggan
# SELECT * FROM Pelanggan
11
1. Fungsi Select Multiple Table
Berfungsi untuk menampilkan data yang berhubungan dari dua buah table yang berbeda, misalnya ingin menampilkan data Nama_siswa dan nama_kelas tiap siswa.
12
Perintah Join berfungsi untuk menghubungkan table yang satu dengan table yang lain yang salingberhubungan atau berelasi. Tujuannya untuk menampilkan beberapa data dari table yang berbeda dengan menggunakan satu perintah
2. Perintah Join
13
Data yang ditampilkan pada perintah Inner Join hanya data yang memiliki pasangan saja. Sedangkan data pada table yang tidak memiliki sebuah kesamaan, maka data tersebut tidak akan ditampilkan. Inner Join identic dengan sebuah perintah yang digunakan untuk menampilkan sebuah data atau record dengan menghubungkan dua atau lebih dalam satu perintah.
a. Inner Join
Format Dasar
SELECT * FROM tabel1 INNER JOIN tabel2 ON tabel1.PK=tabel2.FK
Contoh Masalah
SELECT * FROM post INNER JOIN category ON post.id_category
=category.id_category;
14
Contoh Masalah
SELECT pelanggan.id_pel, pelanggan.nm_pelanggan, dt_pesan.id_dt_pesan,
dt_pesan.tgl_dt_pesan FROM pelanggan, dt_pesan WHERE
pelanggan.id_pel=dt_pesan.id_pel;
Format penulisan yang digunakan sebagai berikut.
1) Penggabungan dengan WHERE
15
Contoh Masalah
SELECT pelanggan.id_pel, pelanggan.nm_pelanggan, dt_pesan.id_dt_pesan,
Dt_pesan.tgl_dt_pesan FROM pelanggan INNER JOIN dt_pesan ON
Pelanggan.id_pel=dt_pesan.id_pel;
Format penulisan yang digunakan sebagai berikut.
2) Penggabungan dengan inner join
16
Tabel yang akan digabungkan dengan Outer Join menjadi satu arah, sehingga terdapat data NULL (Kosong) di satu sisi. Secara umum, Outer Join terbagi menjadi berikut.
b. Outer Join
1) Left Join
Fungsi dari Left join hamper sama dengan inner join dan right join. Pada right join akan membuat sebuah parameter di sebelah kanan, maka pada left join justru akan membuat sebuah parameter dari tabel sebelah kiri, apabila ada data atau record yang kosong atau tidak berelasi akan berisi null di sebelah kanan.
Bentuk umum left join sebagai berikut.
17
Fungsi dari right join hampir sama dengan inner join, hanya pada right join akan membuat sebuah parameter pada sebelah kanan jika data pada tabel terdapat data atau record yang kosong atau tidak berelasi, maka akan berisi NULL.
Bentuk umum right join sebagai berikut.
2) Right Join
Format Dasar
SELECT * FROM tabel1 RIGHT JOIN tabel2 On tabel1.PK=tabel2.FK
Contoh masalah
SELECT * FROM post RIGHT JOIN category ON
Post.id_category=category.id_category;
18
Full join digunakan untuk menghasilkan baris data jika ada data yang sama pada salah satu table. Bentuk umum full join sebagai berikut.
c. Full Join
Format Dasar
SELECT colomn_name (s) FROM table_name1 FULL JOIN table_name2
ON table_name1. colomn_name=table_name2. colomn_name;
Contoh masalah
SELECT registrasi.nama, registrasi.email, order.no_order FROM Registrasi FULL JOIN order ON registrasi.id=order.id ORDER BY registrasi.nama;
19
Word Cloud
Apakah kalian sudah tahu perintah join yang ada pada SQL ?
20
Match
Jodohkan berikut ini
Right Join
Full Join
Left Join
Inner Join
Right Join
Full Join
Left Join
Inner Join
21
SQL pada Multi Table
BASIS DATA XII
Show answer
Auto Play
Slide 1 / 21
SLIDE
Similar Resources on Wayground
16 questions
Passive Voice
Presentation
•
University - Professi...
15 questions
Computational Thinking Algorithms and Programming
Presentation
•
12th Grade
12 questions
Github and SSH
Presentation
•
University
15 questions
Safe Sanctuary
Presentation
•
University
17 questions
Chp 9 CV in AML
Presentation
•
KG - University
19 questions
Quiz No. 1 Preregistration and Instructions
Presentation
•
University
14 questions
System Architecture
Presentation
•
University
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade