
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
17 questions
Empowerment Technologies 2nd Quarter Review
Presentation
•
12th Grade
16 questions
United colours of Harlem - Gentrification
Presentation
•
KG - University
16 questions
ASSESSMENT AND REQUIREMENTS
Presentation
•
University
17 questions
Jaringan komputer
Presentation
•
12th Grade - University
14 questions
CSS BASIC
Presentation
•
KG - University
17 questions
F2 Week 1 (les verbes réguliers -er)
Presentation
•
KG - University
16 questions
Perencanaan dan pengalamatan jaringan
Presentation
•
12th Grade
16 questions
QC FNES 146 Textbook Chapter 13 Grading In Phys Ed
Presentation
•
University
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
11 questions
NFL Football logos
Quiz
•
KG - Professional Dev...
19 questions
Minecraft
Quiz
•
6th Grade - Professio...
40 questions
8th Grade Math Review
Quiz
•
8th Grade - University
20 questions
Block Buster Movies
Quiz
•
10th Grade - Professi...
10 questions
Would you rather...
Quiz
•
KG - University
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
14 questions
Superhero
Quiz
•
1st Grade - University