Anda di halaman 1dari 3

PRAKTIKUM BASIS DATA

MODUL IX
STRUCTURED QUERY LANGUAGE (SQL)
VIEW

Ditujukan Sebagai Tugas Mata Kuliah Praktikum Basis Data


Program Studi Informatika Universitas Udayana

Dosen Pengampu :
Dra. Luh Gede Astuti M. Kom

Disusun Oleh :
PUTU BAYU BASKARA
1808561022

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS UDAYANA
2020
LATIHAN KASUS

1. Buatlah View sederhana dengan nama customer_from_germany untuk


menampilkan semua Customer yang berasal dari Germany, denagan perintah
berikut!
CREATE VIEW customer_from_germany AS SELECT * FROM customers
WHERE Country=’Germany’;

2. Panggil View customer_from_germany dengan perintah :


SELECT * FROM customer_from_germany;

3. Selain dipanggil dengan perintah SELECT satu tabel, View juga dapat di JOIN
kan dengan tabel atau view yang lainnya, perintahnya sama dengan perintah
JOIN pada pembahasan sebelumnya.
SELECT o.OrderID, o.OrderDate, c.CustomerID, c.CompanyName,
c.ContactName FROM orders o INNER JOIN customer_from_germany c ON
c.CustomerID=o.CustomerID;
4. Setelah View tersebut dipanggil dengan perintah SELECT, coba ALTER View
tersebut, seperti :
ALTER VIEW customer_from_germany AS SELECT * FROM customers
WHERE Country='Germany' AND CompanyName='Alfreds Futterkiste';
Coba panggil kembali View tersebut, apakah hasilnya berbeda?

5. Jika berbeda silakan jalankan perintah DROP View ini untuk menghapus View
yang telah dibuat sebelumnya :

DROP VIEW IF EXISTS customer_from_germany;

Anda mungkin juga menyukai