Jumat, 22 Maret 2013

View dan join pada oracle

View adalah salah satu object database, yang secara logika merepresentasikan sub himpunan dari data yang berasal dari satu atau lebih table. View merupakan hasil perintah SELECT yang berupa tabel virtual yang dapat membungkus query tertentu. 

Join merupakan istilah yang digunakan untuk menggambarkan relasi yang terjadi antara satu tabel dengan tabel lainnya.
Untuk menghubungkan satu tabel dengan tabel lainnya (merelasikan tabel) harus terdapat suatu field pada tabel yang berfungsi sebagai foreign key.
Dengan foreign key inilah kemudian suatu tabel berelasi dengan tabel yang lain. Tabel yang memiliki foreign key kemudian dikenal dengan child table,
sedangkan tabel tempat referensi foreign key dikenal dengan parent table.

Cara membuat view :

Untuk membuat view kita dapat menggunakan perintah view dengan format seperti dibawah ini :
CREATE VIEW view_name[(column_list)] [WITH ENCRYPTION] AS select_statement [WITH CHECK OPTION]
Keterangan 
View_name adalah nama view yang akan dibuat. Column_list mendefinisikan field yang akan digunakan dalam view. Column_list harus memiliki jumlah field yang sama dengan yang didefinisikan pada select_statement. Jika column_list tidak ada maka view dibuat berdasarkan field yang didefinisikan pada select_statement. With Encryption adalah opsi untuk menambahkan enkripsi pada view. AS berisi perintah yang digunakan untuk membuat view.

Contoh :
CREATE VIEW V_ SISWA AS SELECT * FROM SISWA

sumber :
http://irpantips4u.blogspot.com/2012/10/pengertian-funsi-dan-penggunaan-view.html
http://ucupbngt.blogspot.com/2012/04/pengetian-join-pada-oracle.html

1 komentar: