praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom
TRANSCRIPT
PRAKTIKUM SISTEM BASIS DATA
DOSEN : NAHOT FRASTIAN, S.KOM
PROGRAM STUDI : TEKNIK INFORMATIKA
UNIVERSITAS INDRAPRASTA PGRI
1. Buatlah nama database “animal”, klik “Create”.
2. Buatlah nama tabel pertama “animal” dengan isi field 2. Klik Go.
3. Buatlah isi nama field sepeti gambar berikut:
4. Pada tab “Structure” tabel “animal”, pada field”id” sebagai Primary Key.
5. Buat tabel kedua dengan nama “food” isi field 2. Klik Go.
6. Buat nama isi field seperti gambar berikut:
7. Pada tab “Structure” tabel “food”, pada field ”id” sebagai Primary Key.
8. Klik pada database “animal”, klik tab “Designer”. Buat Create relation seperti gambar berikut:
1. Masukkan isi data pada tabel “animal” sebagai berikut:
− Buat query SQL
INSERT INTO animal (id, annimal) VALUES
('1','Cat'),
('2','Dog'),
('3','Cow');
2. Klik pada tab “Browse”;
3. Masukkan isi data pada tabel “sales_order” sebagai berikut:
− Buat query SQL
INSERT INTO food(id, fodd) VALUES
('1','Milk'),
('2','Bone'),
('3','Grass');
4. Klik pada tab “Browse”.
RELASI ANTAR TABEL (JOIN)
1. JOIN/INNER JOIN
Menampilkan annimal dan food yang diurutkan berdasarkan annimal.
− Buat query SQL
SELECT animal.annimal, food.fodd
FROM animal
INNER JOIN food
ON animal.id=food.id
ORDER BY animal.annimal;
2. LEFT JOIN
Menampilkan annimal dan food yang diurutkan berdasarkan annimal.
− Buat query SQL
SELECT animal.annimal, food.fodd
FROM animal
LEFT JOIN food
ON animal.id=food.id
ORDER BY animal.annimal;
3. RIGHT JOIN
Menampilkan annimal dan food yang diurutkan berdasarkan annimal.
− Buat query SQL
SELECT animal.annimal, food.fodd
FROM animal
RIGHT JOIN food
ON animal.id=food.id
ORDER BY animal.annimal;
4. FULL JOIN
Menampilkan annimal dan food yang diurutkan berdasarkan annimal.
− Buat query SQL
SELECT animal.annimal, food.fodd
FROM animal
FULL JOIN food
ON animal.id=food.id
ORDER BY animal.annimal;
5. CROSS JOIN
Penggunaan CROSS JOIN tanpa menggunakan ON dan USING
− Buat query SQL
SELECT animal.annimal, food.fodd
FROM animal
CROSS JOIN food;