
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
Network Threats
Presentation
•
12th Grade
16 questions
NSG 420 Care of a Patient with a Chest Tube
Presentation
•
University
16 questions
RWS 1312- Zuniga - Fall 2023
Presentation
•
University
17 questions
Infinitves
Presentation
•
University
13 questions
Pembelajaran Microsoft copilot
Presentation
•
KG - University
14 questions
ENGR102 FA25
Presentation
•
University
21 questions
Chromebook Tips Lesson
Presentation
•
12th Grade
15 questions
Should
Presentation
•
University
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
15 questions
LGBTQ Trivia
Quiz
•
University
36 questions
8th Grade US History STAAR Review
Quiz
•
KG - University
25 questions
5th Grade Science STAAR Review
Quiz
•
KG - University
16 questions
Parallel, Perpendicular, and Intersecting Lines
Quiz
•
KG - Professional Dev...
20 questions
5_Review_TEACHER
Quiz
•
University
10 questions
Applications of Quadratic Functions
Quiz
•
10th Grade - University
10 questions
Add & Subtract Mixed Numbers with Like Denominators
Quiz
•
KG - University
20 questions
Block Buster Movies
Quiz
•
10th Grade - Professi...