Praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom

12
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.

Transcript of Praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom

Page 1: Praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom

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.

Page 2: Praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom

3. Buatlah isi nama field sepeti gambar berikut:

4. Pada tab “Structure” tabel “animal”, pada field”id” sebagai Primary Key.

Page 3: Praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom

5. Buat tabel kedua dengan nama “food” isi field 2. Klik Go.

6. Buat nama isi field seperti gambar berikut:

Page 4: Praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom

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:

Page 5: Praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom

1. Masukkan isi data pada tabel “animal” sebagai berikut:

− Buat query SQL

INSERT INTO animal (id, annimal) VALUES

('1','Cat'),

('2','Dog'),

('3','Cow');

Page 6: Praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom

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');

Page 7: Praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom

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

Page 8: Praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom

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

Page 9: Praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom

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

Page 10: Praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom

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

Page 11: Praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom

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

Page 12: Praktikum sistem basisdata bab 10 hal 53_nahot frastian s kom

FROM animal

CROSS JOIN food;