SlideShare a Scribd company logo
1 of 14
KELOMPOK 1
Achmad Fatoni 8113120002
Dedik Efendi 8113120008
Defi Agustina 8113120009
Lesmono Sadewo 8113120012
VIEW
View adalah salah satu OBJEK DATABASE, yang secara logika merepresentasikan sub
himpunan dari data yang berasal dari satu atau lebih table.
Kegunaan View:
 Membatasi akses database
 Membuat query kompleks secara mudah
 Mengijinkan independensi data
 Untuk menampilkan view (pandangan) data yang berbeda dari data yang sama.
Tipe VIEW:
Simple VIEW
Complex VIEW
Perbandingan Simple VIEW dan Complex VIEW:
Membuat VIEW
View dapat dibuat dengan perintah CREATE VIEW. Subquery dapat dicantumkan dalam
CREATE VIEW, tapi subquery yang digunakan tidak boleh berisi klausa ORDER BY
Sintaks penulisan VIEW:
Misal dengan menggunakan skema HR, akan dibuat view kelompok1 yang
berisi detail pegawai yang bekerja di department 80.
Contoh menggunakan VIEW
Perintah pembuatan View dapat dengan menggunakan kolom
alias :
Memodifikasi data VIEW
Untuk memodifikasi View digunakan klausa CREATE OR REPLACE VIEW.
Membuat Complex VIEW
Contoh pembuatan Complex View yang berisi fungsi group untuk menampilkan
nilai yang berasal dari dua table.
Aturan menggunakan operasi DML dalam VIEW
 Operasi DML dapat dibentuk pada Simple View
 Baris data pada View tidak dapat dihapus, jika berisi :
 Fungsi Group
 Klausa GROUP BY
 Keyword DISTINCT
 Data pada View tidak bisa dimodifikasi jika berisi :
 3 Kondisi yang sudah disebutkan diatas
 Kolom yang didefinisikan oleh suatu ekspresi
 Kolom ROWNUM
 Pada View tidak bisa ditambahkan data, jika :
 View berisi 5 kondisi yang sudah disebutkan diatas
Menghapus VIEW
Drop view nama_view;
Klausa WITH CHECK OPTION
Jika klausa WITH CHECK OPTION digunakan, maka tidak diperbolehkan terjadi
perubahan data pada kolom yang punya relasi ke table yang lain.
Contoh:
Misal pada view kelompok5 kolom deptno punya relasi ke kolom deptno pada table
department, maka perubahan data yang dilakukan pada kolom ini tidak
diperbolehkan.
sama – sama
View

More Related Content

Viewers also liked

Lady writing a letter with her maid
Lady writing a letter with her maidLady writing a letter with her maid
Lady writing a letter with her maidSylvia
 
Análisis previo Antuco
Análisis previo Antuco Análisis previo Antuco
Análisis previo Antuco Lía A
 
Esfuerzo y deformación
Esfuerzo y deformaciónEsfuerzo y deformación
Esfuerzo y deformaciónAndri Figueroa
 
Prospecto benadon de bayer
Prospecto benadon de bayerProspecto benadon de bayer
Prospecto benadon de bayerBCNPharma.com
 
Métodos de búsqueda
Métodos de búsqueda Métodos de búsqueda
Métodos de búsqueda NatyMoli
 
Desarrollo de estrategias comunicacionales para la interacción de niños con s...
Desarrollo de estrategias comunicacionales para la interacción de niños con s...Desarrollo de estrategias comunicacionales para la interacción de niños con s...
Desarrollo de estrategias comunicacionales para la interacción de niños con s...Sebastian Romero Fuenmayor
 
Mecanica fluidos_e_hidraulica.teoria_y_problemas.schaum__
 Mecanica fluidos_e_hidraulica.teoria_y_problemas.schaum__ Mecanica fluidos_e_hidraulica.teoria_y_problemas.schaum__
Mecanica fluidos_e_hidraulica.teoria_y_problemas.schaum__Kristian Antonio
 
Laura en el parque (comprensión lectora)
Laura en el parque (comprensión lectora)Laura en el parque (comprensión lectora)
Laura en el parque (comprensión lectora)Asociación CONECTA
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busquedaNtalia1995
 
Soluciones agrícola
Soluciones agrícolaSoluciones agrícola
Soluciones agrícolaTallercaba
 
ACERCAMIENTO TEÓRICO A LOS PROCESOS DE ADQUISICIÓN DEL LENGUAJE DE UNA NIÑA E...
ACERCAMIENTO TEÓRICO A LOS PROCESOS DE ADQUISICIÓN DEL LENGUAJE DE UNA NIÑA E...ACERCAMIENTO TEÓRICO A LOS PROCESOS DE ADQUISICIÓN DEL LENGUAJE DE UNA NIÑA E...
ACERCAMIENTO TEÓRICO A LOS PROCESOS DE ADQUISICIÓN DEL LENGUAJE DE UNA NIÑA E...Cristián Ele
 
Timoshenko resistencia de materiales- tomo i
Timoshenko resistencia de materiales- tomo iTimoshenko resistencia de materiales- tomo i
Timoshenko resistencia de materiales- tomo iChristopher Fernández
 
2do grado
2do  grado2do  grado
2do gradosirener
 
Equidad de genero
Equidad de generoEquidad de genero
Equidad de generoAMADONERVO2
 

Viewers also liked (20)

Mundial 2010
Mundial 2010Mundial 2010
Mundial 2010
 
Lady writing a letter with her maid
Lady writing a letter with her maidLady writing a letter with her maid
Lady writing a letter with her maid
 
Análisis previo Antuco
Análisis previo Antuco Análisis previo Antuco
Análisis previo Antuco
 
Esfuerzo y deformación
Esfuerzo y deformaciónEsfuerzo y deformación
Esfuerzo y deformación
 
2movimientos 01
2movimientos 012movimientos 01
2movimientos 01
 
Prospecto benadon de bayer
Prospecto benadon de bayerProspecto benadon de bayer
Prospecto benadon de bayer
 
Métodos de búsqueda
Métodos de búsqueda Métodos de búsqueda
Métodos de búsqueda
 
Desarrollo de estrategias comunicacionales para la interacción de niños con s...
Desarrollo de estrategias comunicacionales para la interacción de niños con s...Desarrollo de estrategias comunicacionales para la interacción de niños con s...
Desarrollo de estrategias comunicacionales para la interacción de niños con s...
 
Ingeco unidad 2
Ingeco unidad 2Ingeco unidad 2
Ingeco unidad 2
 
Mecanica fluidos_e_hidraulica.teoria_y_problemas.schaum__
 Mecanica fluidos_e_hidraulica.teoria_y_problemas.schaum__ Mecanica fluidos_e_hidraulica.teoria_y_problemas.schaum__
Mecanica fluidos_e_hidraulica.teoria_y_problemas.schaum__
 
Laura en el parque (comprensión lectora)
Laura en el parque (comprensión lectora)Laura en el parque (comprensión lectora)
Laura en el parque (comprensión lectora)
 
Capitulo 6
Capitulo 6Capitulo 6
Capitulo 6
 
Expo hercy-equipo 3
Expo hercy-equipo 3Expo hercy-equipo 3
Expo hercy-equipo 3
 
Yo Soy el que Soy
Yo Soy el que SoyYo Soy el que Soy
Yo Soy el que Soy
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Soluciones agrícola
Soluciones agrícolaSoluciones agrícola
Soluciones agrícola
 
ACERCAMIENTO TEÓRICO A LOS PROCESOS DE ADQUISICIÓN DEL LENGUAJE DE UNA NIÑA E...
ACERCAMIENTO TEÓRICO A LOS PROCESOS DE ADQUISICIÓN DEL LENGUAJE DE UNA NIÑA E...ACERCAMIENTO TEÓRICO A LOS PROCESOS DE ADQUISICIÓN DEL LENGUAJE DE UNA NIÑA E...
ACERCAMIENTO TEÓRICO A LOS PROCESOS DE ADQUISICIÓN DEL LENGUAJE DE UNA NIÑA E...
 
Timoshenko resistencia de materiales- tomo i
Timoshenko resistencia de materiales- tomo iTimoshenko resistencia de materiales- tomo i
Timoshenko resistencia de materiales- tomo i
 
2do grado
2do  grado2do  grado
2do grado
 
Equidad de genero
Equidad de generoEquidad de genero
Equidad de genero
 

View

  • 1. KELOMPOK 1 Achmad Fatoni 8113120002 Dedik Efendi 8113120008 Defi Agustina 8113120009 Lesmono Sadewo 8113120012
  • 3. View adalah salah satu OBJEK DATABASE, yang secara logika merepresentasikan sub himpunan dari data yang berasal dari satu atau lebih table. Kegunaan View:  Membatasi akses database  Membuat query kompleks secara mudah  Mengijinkan independensi data  Untuk menampilkan view (pandangan) data yang berbeda dari data yang sama.
  • 4. Tipe VIEW: Simple VIEW Complex VIEW Perbandingan Simple VIEW dan Complex VIEW:
  • 5. Membuat VIEW View dapat dibuat dengan perintah CREATE VIEW. Subquery dapat dicantumkan dalam CREATE VIEW, tapi subquery yang digunakan tidak boleh berisi klausa ORDER BY Sintaks penulisan VIEW:
  • 6. Misal dengan menggunakan skema HR, akan dibuat view kelompok1 yang berisi detail pegawai yang bekerja di department 80. Contoh menggunakan VIEW
  • 7. Perintah pembuatan View dapat dengan menggunakan kolom alias :
  • 8. Memodifikasi data VIEW Untuk memodifikasi View digunakan klausa CREATE OR REPLACE VIEW.
  • 9. Membuat Complex VIEW Contoh pembuatan Complex View yang berisi fungsi group untuk menampilkan nilai yang berasal dari dua table.
  • 10. Aturan menggunakan operasi DML dalam VIEW  Operasi DML dapat dibentuk pada Simple View  Baris data pada View tidak dapat dihapus, jika berisi :  Fungsi Group  Klausa GROUP BY  Keyword DISTINCT  Data pada View tidak bisa dimodifikasi jika berisi :  3 Kondisi yang sudah disebutkan diatas  Kolom yang didefinisikan oleh suatu ekspresi  Kolom ROWNUM  Pada View tidak bisa ditambahkan data, jika :  View berisi 5 kondisi yang sudah disebutkan diatas
  • 12. Klausa WITH CHECK OPTION Jika klausa WITH CHECK OPTION digunakan, maka tidak diperbolehkan terjadi perubahan data pada kolom yang punya relasi ke table yang lain. Contoh: Misal pada view kelompok5 kolom deptno punya relasi ke kolom deptno pada table department, maka perubahan data yang dilakukan pada kolom ini tidak diperbolehkan.