LAPORAN PRAKTIKUM 9 MODUL 11




LAPORAN PRAKTIKUM


 



Mata Kuliah                : SistemManajemen Basis Data
DosenPengampu         : Ibu Tri Astuti,S.kom, M.Eng


DisusunOleh :

Nama   : Candra Novian
NIM    : 17.12.0005
Kelas   : SI 17 A



PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM PURWOKERTO

2017/2018



BAB I

PENDAHULUAN







A.    LATAR BELAKANG
Di dalam MySQL, View dapat didefenisikan sebagai ‘tabel virtual’. Tabel ini bisa berasal dari tabel lain, atau gabungan dari beberapa tabel. Tujuan dari pembuatan VIEW adalah untuk kenyamanan (mempermudah penulisan query), untuk keamanan (menyembunyikan beberapa kolom yang bersifat rahasia), atau dalam beberapa kasus bisa digunakan untuk mempercepat proses menampilkan data (terutama jika kita akan menjalankan query tersebut secara berulang).

B.     SOAL ATAU PERMASALAHAN 
a.      Bagaimana Cara pembuatan tabel view : (pada Pembahasan dan Pembuatan tabel view) ?
b.      Apa yang dimaksud dengan view?

C.     LANDASAN TEORI
View adalah salah satu object database, yang secara logika merepresentasikan sub himpunan dari data yang berasal dari satu atau lebih table.
            View ada 2 tipe. Yaitu tipe Simple View dan Complex View.
   Aturan untuk membentuk Operasi DML pada View .Berikut ini aturan untuk membentuk operasi DML pada View :
Ø  Operasi DML dapat dibentuk pada Simple View
Ø  Baris data pada View tidak dapat dihapus, jika berisi :
a.       Fungsi Group
b.      Klausa GROUP BY
c.       Keyword DISTINCT
Ø  Data pada View tidak bisa dimodifikasi jika berisi :
a.       3 Kondisi yang sudah disebutkan diatas
b.      Kolom yang didefinisikan oleh suatu ekspresi
c.       Kolom ROWNUM
Ø  Pada View tidak bisa ditambahkan data, jika :
a.       View berisi 5 kondisi yang sudah disebutkan diatas terdapat kolom NOT NULL pada base table (table asal darimana view dibuat) yang tidak dipilih oleh View
  • Kegunaan dari view adalah :
a)      Membatasi akses database
b)      Membuat query kompleks secara mudah
c)      Mengijinkan independensi data
d)     Untuk menampilkan view (pandangan) data yang berbeda dari data yang sama
  • Ada 2 (dua) tipe view, yaitu Simple View dan Complex View.
       Berikut ini perbandingan antara Simple View dan Complex View :
 Fitur                                  Simple View             Complex View
Jumlah table                            Satu                       Satu atau lebih
Berisi Fungsi                          Tidak                            Ya
Berisi Group Data                  Tidak                            Ya
DML melalui view                   Ya                         Tidak selalu
  
BAB II
PEMBAHASAN

     View adalah tabel virtual atau query yang tersimpan. Data yang terakses melalui view tidak disimpan dalam database sebagai obyek tersendiri akan tetapi berupa query select dari satu atau lebih table.
View digunakan untuk melakukan fungsi-fungsi berikut :
1. Membatasi pengguna kepada baris data tertentu dalam table
2. Membatasi pengguna kepada kolom tertentu dalam table
3. Menggabungkan kolom dari beberapa tabel sehingga terlihat seperti sebua table
4. Menjumlahkan informasi daripada memberikan detail


1.       Membuat view barang (dengan harga jual lebih dari 450000)


2.       Menghapus View Barang
        
3.       Membuat view barang (dengan harga jual diantara 1000000 dan 1500000)

    
4.       Membuat View Barang (dengan order by)

5.       Membuat View Barang (dengan as dan order by)


6.       Membuat view dengan nama v_pelanggan yang menampilkan id_plg, nama_plg, telepon_plg,alamat, kode_wilayah yang berasal dari tabel pelanggan, mengubah kolom nama_plg menjadi Nama Pelanggan.

 j

7.       Menampilkan semua data yang ada di dalam view v_pelanggan.

8.       Membuat view dengan nama v_barang yang berisi kode_brg, nama_brg, harga jual, yang diubah judul kolomnya dengan KODE,NAMA,HARGA. Ditampilkan datanya secara descending.

9.       Menghapus view v_barang.



BAB III 
PENUTUP 

A.    KESIMPULAN
View adalah salah satu object database, yang secara logika merepresentasikan sub himpunan dari data yang berasal dari satu atau lebih table.

B.     DAFTAR PUSTAKA
 

 





Komentar

Postingan populer dari blog ini

Penggunan Join Table , Equi join, Inner join, dan Outer join pada SQL

lporan SMBD Modul 5 dan 6

laporan praktikum smbd