WELCOME TO THE JUNGLE OF KNOWLEDGE MY FRIEND PEMBAHASAN FUNGSI VIEWS PADA MYSQL ~ TUGAS-TUGAS

Minggu, 21 Mei 2017

PEMBAHASAN FUNGSI VIEWS PADA MYSQL





PEMBAHASAN FUNGSI VIEWS PADA MYSQL

PROGRAM STUDI TEKNIK INFORMATIKA
STT IBNU SINA BATAM 2017








A.               LATAR BELAKANG MAKALAH

Dalam proses pemrograman sistem basis data pada program mysql dapat kita temukan suatu kesulitan yaitu apabila kita membuat suatu query pada suatu halaman terkadang kita akan mengulang lagi query tersebut pada halaman lainnya.dan hal tersebut kadang menimbulkan kesulitan yang cukup mengganggu Karena tidak efisien waktu.maka dibutuhkan suatu fungsi yang dapat mengatasi masalah yang kita jumpai tersebut.dalam hal ini pada program mysql terdapat suatu fungsi yang bernama View.View disini sangat berguna dalam pemrograman database Karena kita dapat melihat data tanpa mengulang penulisan query sehingga dalam proses pemrograman dapat lebih memudahkan programmer dan efisien waktu.

B.                TUJUAN MAKALAH

Tujuan dari pembuatan makalah ini yaitu :
·         Sebagai syarat nilai tugas kelompok pada mata kuliah system basi data
·         Memahami secara umum arti dan fungsi dari view pada program mysql
·   Memahami beberapa fungsi dalam views dan contoh cara pembuatan fungsi: membuat (create) mengubah (alter) dan menghapus (drop)
·         Mengetahui kelebihan dan kekurangan dari penggunaaan views pada mysql

C.               RUMUSAN MAKALAH

Dalam makalah ini membahas beberapa topik terkait views yaitu :
·         Apa arti dan fungsi views pada mysql?
·         Apa saja fungsi yang terdapat pada views?
·         Apa saja kelebihan dalam menggunakan views?
·         Apaa saja kelemahan dalam menggunakan views?


D.               PEMBAHASAN

           A. PengertianViews dan Fungsinya

Di dalam MySQL, Views dapat didefenisikan sebagai ‘tabel virtual’. Tabel ini bisa berasal dari tabel lain, atau gabungan dari beberapa tabel.Views di MySQL mulai disediakan pada versi 5.0.Views berisi perintah SELECT ke tabel dalam database.
Views dapat digunakan untuk mempermudah kita dalam pembuatan laporan atau
tampilan database yang diinginkan dengan cepat. Dengan kata lain, Views
merupakan perintah SELECT yang disimpan, sehingga setiap saat kita
membutuhkannya, kita dapat langsung memanggilnya tanpa perlu mengetikkan
perintah SELECT kembali.


B. Membuat dan Mendefinisikan Views

View dibuat atau didefinisikan dengan menggunakan perintah CREATE
VIEW. Bentuk umum perintah untuk membuat (mendefinisikan) view, adalah sebagai
berikut:

CREATE
    [OR REPLACE]
    [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
    [DEFINER = { user | CURRENT_USER }]
    [SQL SECURITY { DEFINER | INVOKER }]
VIEWview_name [(column_list)]
ASselect_statement
    [WITH [CASCADED | LOCAL] CHECK OPTION]


Berikut adalah contoh dari pembuatan view untuk menampilkan data pelanggan berdasarkan urusan abjad nama pelanggan.

Dan untuk mengeksekusi perintah di atas, kita dapat memanggil dengan perintah
SELECT seperti halnya menampilkan data dari suatu tabel. Berikut adalah contoh cara
pemanggilan view beserta hasil querynya.

SELECT nama, email FROM data_pelanggan;


Contoh lain apabila kita ingin membuat view untuk menampilkan
Laporan order dari pelanggan.


Dan jika dipanggil hasilnya menjadi sebagai berikut:

SELECT * FROM laporan_order;



C. Mengubah View

View yang sudah dibuat, dapat diubah dengan perintah ALTER. Bentuk
umum perintah untuk mengubah view yang sudah ada, sebagai berikut:


ALTER
    [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
    [DEFINER = { user | CURRENT_USER }]
    [SQL SECURITY { DEFINER | INVOKER }]
VIEWview_name [(column_list)]
ASselect_statement
    [WITH [CASCADED | LOCAL] CHECK OPTION]


Berikut ini contoh untuk mengubah view yang sudah ada:


Dan jika di panggil akan menjadi sebagai berikut :
SELECT * FROM data_pelanggan;



D. Menghapus View

View yang sudah dibuat, dapat dihapus dengan perintah DROP. Berikut ini
bentuk umum dan contoh perintah untuk menghapus view.

DROP VIEW view_name;
Contoh :
DROP VIEW data_pelanggan;






E.                KESIMPULAN

Dari penjelasan yang sudah dijabarkan diatas tadi,dapat diambil beberapa kesimpulan dalam penggunaan fungsi views pada program basis data my sql yaitu:

            A. Kelebihan menggunakan view:


  •        View menyederhanakan query yang kompleks
  •        View membantu membatasi akses terhadap user yang spesifik.
  •        View dapat menjadi sebuah lapisan keamanan.
  •        View memungkinkan kolom hasil perhitungan


            B.     Kekurangan menggunakan view:

1.  Performance : Query terhadap view dapat menjadi lambat terutama jika view tersebut  dibuat menggunakan view yang lain
2.  Table Dependencies : yaitu jika tabel berubah maka otomatis kita juga harus mengubah viewnya.
3.   Tidak cocok digunakan pada query tunggal.



DAFTAR PUSTAKA


Solichin,Achmad.2010.My SQL 5 Dari Pemula Hingga Mahir.Jakarta:HTTP://Achmatim.Net




File Word dan Powerpoint bisa di download pada gambar dibawah ini:



           
Share:

Related Posts:

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.

Popular Posts