SlideShare a Scribd company logo
1 of 20
Download to read offline
LAPORAN PRAKTIKUM BASIS DATA LANJUT III
Oleh
Annissaul Hidayah 11120018
Rizki Fadila 11120024
Desmala Paranti 11120031
Fakultas Teknik
Program Studi Teknik Informatika
Universitas Wijaya Kusuma Surabaya
2014
Tujuan
1. Mengerti tentang penggunaan view.
2. Memahami penggunaan Query tingkat lanjut dalam view.
3. Memahami penggunaan join dalam view.
4. Mampu menerapkan penggunaan view.
Dasar Teori
View pada SQL
SQL View adalah tabel virtual (bukan tabel sebenarnya) yang dibuat dari beberapa tabel
atau view lain. SQL View tidak memiliki data sendiri, tetapi data-datanya berasal dari tabel-tabel
atau view lain. SQL View dibuat atau dibangun dengan SELECT statement. Di dalam query
SELECT tersebut kita bias menambahkan ORDER BY statement untuk mengurutkan data atau
tidak sama sekali. SQL View dapat digunakan untuk memudahkan atau menyederhanakan data
yang ditampilkan, mencegah menampilkan data yang penting dengan menyembunyikan nama
kolomnya.
Kegunaan VIEW :
 Menyembunyikan Kolom atau Baris
 Menampilkan hasil dari penghitungan
 Menyembunyikan Sintak SQL yang rumit
 Fungsi Built-in Layer
 Menyediakan level isolasi antara data tabel dan View data pengguna
 Memberikan proses permission yang berbeda untuk view yang berbeda dari tabel yang
sama
 Memberikan trigger berbeda pada view yang berbeda dari tabel yang sama
Tipe View
View memiliki dua tipe, yaitu Simple view dan Complex view. Perbedaan dari tipe view
tersebut terletak dari fitur query yang digunakan didalam pembuatan view, untuk mendapatkan
data actual dari table.
Membuat VIEW
Sample :
CREATE VIEW CustomerNameView AS
SELECT [Name] AS CustomerName
FROM CUSTOMER;
Menggunakan VIEW :
SELECT *
FROM CustomerNameView
CREATE VIEW [nama_view] AS
[select_statement]
VIEW untuk hide column/row
Contoh, misalkan pengguna aplikasi View Ridge ingin menyederhanakan daftar customer,
sehingga yang tampil hanya nama dan nomor telepon saja.
CREATE VIEW BasicCustomerData AS
SELECT[Name], AreaCode, PhoneNumber
FROM CUSTOMER;
Contoh lain, jika pihak manajemen ingin menyembunyikan kolom AcquisitionPrice dan
SalesPrice, maka dapat membuat view dengan tanpa mengikutsertakan kolom-kolom tersebut.
View juga dapat digunakan untuk menyembunyikan baris data tertentu. Yaitu dengan
menambahkan klausa WHERE pada query-nya.
VIEW untuk SQL yang complex
Dengan menggunakan views, programmer (developer) tidak perlu memasukan SQL statement
yang kompleks ketika mereka membutuhkan suatu data.
Misalkan view berikut menghasilkan data ketertarikan customer terhadap artist yang ada.
CREATE VIEW CustomerInterests AS
SELECTC.Name as Customer, A.Name as Artist
FROM CUSTOMER C
JOIN CUSTOMER_ARTIST_INT CI
ON C.CustomerID = CI.CustomerID
JOIN ARTIST A
ON CI.ArtistID = A.ArtistID;
Percobaan
Oracle
Membuat view dengan judul mahasiswa_abadi untuk melihat table mahasiswa yang nimnya
kurang dari 190.
Untuk mengubah dan memodifikasi isi view pada mahasiswa abadi.
Membuat view dengan judul bio_dosen untuk menampilkan gabungan table dosen dan
matakuliah dengan kondisi kode_dosen sama, alamat_dosen bukan Jakarta dan matakuliah yang
di ajar yaitu praktikum.
Untuk mengubah dan memodifikasi isi view pada bio_dosen.
SQL Server
View untuk menampilkan data mahasiswa yang berjenis kelamin ‘p’ atau perempuan.
View untuk menampilkan mahasiswa yang mengambil mata kuliah PTI.
View untuk menampilkan mahasiswa yang nimnya lebih dari 103.
View untuk menampilkan mahasiswa yang mengambil mata kuliah TIK.
Tugas Tambahan
Oracle
View untuk menampilkan customer dan travel yang kode customernya lebih besar dari 1361.
View untuk menampilkan travel yang no travelnya 192.
View untuk menampilkan karyawan yang jenis kelaminnya wanita.
View untuk menampilkan promo wisata murah.
View untuk menampilkan relasi bis dengan terminal pemberhentiannya dengan inner join.
View untuk menampilkan KA dan stasiun pemberhentiannya dengan inner join.
View untuk menampilkan pesawat dan bandara pemberhentiannya dengan inner join.
Perintah untuk memodifikasi atau mengubah isi view dari cek_cutomer.
Perintah untuk memodifikasi atau mengubah isi view dari cek_karyawan2.
Perintah untuk memodifikasi atau mengubah isi view dari cek_promo2.
Perintah untuk memodifikasi atau mengubah isi view dari cek_bis.
Perintah untuk memodifikasi atau mengubah isi view dari cek_KA.
Perintah untuk memodifikasi atau mengubah isi view dari cek_pesawat.
Perintah untuk memodifikasi atau mengubah isi view dari cek_promo2.
Perintah untuk memodifikasi atau mengubah isi view dari lihat_travel.
SQL Server
View untuk menampilkan travel yang no travelnya lebih dari 193.
View untuk menampilkan travel yang memiliki nama maju jaya.
View untuk menampilkan terminal untuk pemberhentian bis tersebut.
View untuk menampilkan bis yang memiliki nama star.
View untuk menampilkan pemilik dan travel dengan outer join.
View untuk menampilkan pemilik yang memiliki kode lebih dari 111.
View untuk menampilkan pelanggan rudi beserta kode customer dan alamat customer.
View untuk menampilkan customer yang beralamat di dukuh kupang.
View untuk menampilkan paket promo bulan juli dank ode promo kurang dari 6100.
View untuk menampilkan paket promo agustus.
View untuk menampilkan pesawat dan bandara pemberhentiannya.
View untuk menampilkan relasi antara kapal dan travel.
View untuk menampilkan nama pelabuhan yang berawalan ‘A’.
View untuk menampilkan pelabuhan yang memiliki nama berawalan ‘A’ dan memiliki kode
lebih dari 720.
Kesimpulan
view adalah hasil (result) dari sebuah Query terhadap relasi- relasi dasar (atau relasi real).
Hasil (view) ini tidak disimpan dalam database seperti relasi dasar. Sebuah view adalah sebuah
jendela dinamik, dalam artian bahwa ia mencerminkan semua update yang dilakukan terhadap
database. Disamping pemakaiannya di dalam skema external, view juga berguna untuk
menjamin data- security dengan cara yang sederhana. Dengan memilih subset dari
database, view dapat menyembunyikan beberapa data. Jika user mengakses database
melalui view, mereka tak dapat melihat atau memanipulasi hidden-data, dengan demikian data
akan menjadi secure.
Asistensi Agus Sumaryanto, 14 Juni 2014

More Related Content

What's hot

06 elemen form pada html
06   elemen form pada html06   elemen form pada html
06 elemen form pada htmlDeka M Wildan
 
Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2zuckcruel
 
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyShofura Kamal
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLShofura Kamal
 
Tampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeansTampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeanscasnadi
 
tentang menu toolbar pada microsoft word
tentang menu toolbar pada microsoft wordtentang menu toolbar pada microsoft word
tentang menu toolbar pada microsoft wordichaa17
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Devi Apriansyah
 
Laporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi DataLaporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi DataShofura Kamal
 
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Devi Apriansyah
 
Modul Praktikum Basis Data
Modul Praktikum Basis DataModul Praktikum Basis Data
Modul Praktikum Basis DataMuslim Jogja
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Wahyu Widodo
 
Dasar dasar-php-codeigniter
Dasar dasar-php-codeigniterDasar dasar-php-codeigniter
Dasar dasar-php-codeigniterdicky prasetya
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINShofura Kamal
 
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Devi Apriansyah
 

What's hot (20)

Lapres 7 1235010002
Lapres 7 1235010002Lapres 7 1235010002
Lapres 7 1235010002
 
06 elemen form pada html
06   elemen form pada html06   elemen form pada html
06 elemen form pada html
 
Lapers 6 1235010002
Lapers 6 1235010002Lapers 6 1235010002
Lapers 6 1235010002
 
Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2
 
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary Key
 
Tutorial sql
Tutorial sqlTutorial sql
Tutorial sql
 
Modul 05 basisdata
Modul 05 basisdataModul 05 basisdata
Modul 05 basisdata
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
 
Tampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeansTampil data di tabel dg Java & netbeans
Tampil data di tabel dg Java & netbeans
 
tentang menu toolbar pada microsoft word
tentang menu toolbar pada microsoft wordtentang menu toolbar pada microsoft word
tentang menu toolbar pada microsoft word
 
Manual book
Manual bookManual book
Manual book
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
 
Laporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi DataLaporan Praktikum Basis Data Modul III-Manipulasi Data
Laporan Praktikum Basis Data Modul III-Manipulasi Data
 
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)
 
Modul Praktikum Basis Data
Modul Praktikum Basis DataModul Praktikum Basis Data
Modul Praktikum Basis Data
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data
 
Dasar dasar-php-codeigniter
Dasar dasar-php-codeigniterDasar dasar-php-codeigniter
Dasar dasar-php-codeigniter
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
 
Bab 6. SQL
Bab 6. SQLBab 6. SQL
Bab 6. SQL
 
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)
 

Similar to VIEW LAPORAN PRAKTIKUM

[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVCrizki adam kurniawan
 
Tugas 7 RekayasaWeb
Tugas 7 RekayasaWebTugas 7 RekayasaWeb
Tugas 7 RekayasaWebSugianto oo
 
Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 6
Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 6Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 6
Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 6nada_salwa
 
Tugas7 [ku]-0316-kahfi arif akbar-1012501571
Tugas7 [ku]-0316-kahfi arif akbar-1012501571Tugas7 [ku]-0316-kahfi arif akbar-1012501571
Tugas7 [ku]-0316-kahfi arif akbar-1012501571kahfi ariep akbar
 
INSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGYINSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGYVeronica Anggraini
 
Tugas 7 ku– 0316 1311511529
Tugas 7   ku– 0316 1311511529Tugas 7   ku– 0316 1311511529
Tugas 7 ku– 0316 1311511529Iich-oNe Hidayat
 
Tugas 7 ku– 0316 1311511529
Tugas 7   ku– 0316 1311511529Tugas 7   ku– 0316 1311511529
Tugas 7 ku– 0316 1311511529Iich-oNe Hidayat
 
Jeni Web Programming Bab 15 J2 Ee Design Pattern
Jeni Web Programming Bab 15 J2 Ee Design PatternJeni Web Programming Bab 15 J2 Ee Design Pattern
Jeni Web Programming Bab 15 J2 Ee Design PatternIndividual Consultants
 
Tugas 7 rekayasa web 1211510944 art david
Tugas 7 rekayasa web 1211510944 art davidTugas 7 rekayasa web 1211510944 art david
Tugas 7 rekayasa web 1211510944 art davidart david
 
Tugas 7 rekayasa web 1312510231 Rostarina
Tugas 7 rekayasa web 1312510231 RostarinaTugas 7 rekayasa web 1312510231 Rostarina
Tugas 7 rekayasa web 1312510231 Rostarinaosta92
 
Pertemuan 14 - Storing Data with Room - SQLite Primer - Word.docx
Pertemuan 14 - Storing Data with Room - SQLite Primer - Word.docxPertemuan 14 - Storing Data with Room - SQLite Primer - Word.docx
Pertemuan 14 - Storing Data with Room - SQLite Primer - Word.docxHendroGunawan8
 
Modul 3 Cara Membuat View Pada CodeIgniter
Modul 3 Cara Membuat View Pada CodeIgniterModul 3 Cara Membuat View Pada CodeIgniter
Modul 3 Cara Membuat View Pada CodeIgniterRiki Afriansyah
 
Modul framework code igniter
Modul framework code igniterModul framework code igniter
Modul framework code igniterFakhir Rizal
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier databaseDesty Yani
 

Similar to VIEW LAPORAN PRAKTIKUM (20)

View
ViewView
View
 
Modul mvc part 1
Modul mvc part 1Modul mvc part 1
Modul mvc part 1
 
DMBD 13.pptx
DMBD 13.pptxDMBD 13.pptx
DMBD 13.pptx
 
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
 
Tugas 7 RekayasaWeb
Tugas 7 RekayasaWebTugas 7 RekayasaWeb
Tugas 7 RekayasaWeb
 
Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 6
Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 6Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 6
Tugas Pendahuluan Praktikum Data Mining Dan Warehousing Modul 6
 
Tugas 7 rekayasa web
Tugas 7   rekayasa webTugas 7   rekayasa web
Tugas 7 rekayasa web
 
Slide ppbd d3 pertemuan 11
Slide ppbd d3 pertemuan 11Slide ppbd d3 pertemuan 11
Slide ppbd d3 pertemuan 11
 
Tugas7 [ku]-0316-kahfi arif akbar-1012501571
Tugas7 [ku]-0316-kahfi arif akbar-1012501571Tugas7 [ku]-0316-kahfi arif akbar-1012501571
Tugas7 [ku]-0316-kahfi arif akbar-1012501571
 
INSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGYINSERT DATA WITH ADO.NET TECHNOLOGY
INSERT DATA WITH ADO.NET TECHNOLOGY
 
As400
As400As400
As400
 
Tugas 7 ku– 0316 1311511529
Tugas 7   ku– 0316 1311511529Tugas 7   ku– 0316 1311511529
Tugas 7 ku– 0316 1311511529
 
Tugas 7 ku– 0316 1311511529
Tugas 7   ku– 0316 1311511529Tugas 7   ku– 0316 1311511529
Tugas 7 ku– 0316 1311511529
 
Jeni Web Programming Bab 15 J2 Ee Design Pattern
Jeni Web Programming Bab 15 J2 Ee Design PatternJeni Web Programming Bab 15 J2 Ee Design Pattern
Jeni Web Programming Bab 15 J2 Ee Design Pattern
 
Tugas 7 rekayasa web 1211510944 art david
Tugas 7 rekayasa web 1211510944 art davidTugas 7 rekayasa web 1211510944 art david
Tugas 7 rekayasa web 1211510944 art david
 
Tugas 7 rekayasa web 1312510231 Rostarina
Tugas 7 rekayasa web 1312510231 RostarinaTugas 7 rekayasa web 1312510231 Rostarina
Tugas 7 rekayasa web 1312510231 Rostarina
 
Pertemuan 14 - Storing Data with Room - SQLite Primer - Word.docx
Pertemuan 14 - Storing Data with Room - SQLite Primer - Word.docxPertemuan 14 - Storing Data with Room - SQLite Primer - Word.docx
Pertemuan 14 - Storing Data with Room - SQLite Primer - Word.docx
 
Modul 3 Cara Membuat View Pada CodeIgniter
Modul 3 Cara Membuat View Pada CodeIgniterModul 3 Cara Membuat View Pada CodeIgniter
Modul 3 Cara Membuat View Pada CodeIgniter
 
Modul framework code igniter
Modul framework code igniterModul framework code igniter
Modul framework code igniter
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
 

VIEW LAPORAN PRAKTIKUM

  • 1. LAPORAN PRAKTIKUM BASIS DATA LANJUT III Oleh Annissaul Hidayah 11120018 Rizki Fadila 11120024 Desmala Paranti 11120031 Fakultas Teknik Program Studi Teknik Informatika Universitas Wijaya Kusuma Surabaya 2014
  • 2. Tujuan 1. Mengerti tentang penggunaan view. 2. Memahami penggunaan Query tingkat lanjut dalam view. 3. Memahami penggunaan join dalam view. 4. Mampu menerapkan penggunaan view.
  • 3. Dasar Teori View pada SQL SQL View adalah tabel virtual (bukan tabel sebenarnya) yang dibuat dari beberapa tabel atau view lain. SQL View tidak memiliki data sendiri, tetapi data-datanya berasal dari tabel-tabel atau view lain. SQL View dibuat atau dibangun dengan SELECT statement. Di dalam query SELECT tersebut kita bias menambahkan ORDER BY statement untuk mengurutkan data atau tidak sama sekali. SQL View dapat digunakan untuk memudahkan atau menyederhanakan data yang ditampilkan, mencegah menampilkan data yang penting dengan menyembunyikan nama kolomnya. Kegunaan VIEW :  Menyembunyikan Kolom atau Baris  Menampilkan hasil dari penghitungan  Menyembunyikan Sintak SQL yang rumit  Fungsi Built-in Layer  Menyediakan level isolasi antara data tabel dan View data pengguna  Memberikan proses permission yang berbeda untuk view yang berbeda dari tabel yang sama  Memberikan trigger berbeda pada view yang berbeda dari tabel yang sama Tipe View View memiliki dua tipe, yaitu Simple view dan Complex view. Perbedaan dari tipe view tersebut terletak dari fitur query yang digunakan didalam pembuatan view, untuk mendapatkan data actual dari table.
  • 4. Membuat VIEW Sample : CREATE VIEW CustomerNameView AS SELECT [Name] AS CustomerName FROM CUSTOMER; Menggunakan VIEW : SELECT * FROM CustomerNameView CREATE VIEW [nama_view] AS [select_statement] VIEW untuk hide column/row Contoh, misalkan pengguna aplikasi View Ridge ingin menyederhanakan daftar customer, sehingga yang tampil hanya nama dan nomor telepon saja. CREATE VIEW BasicCustomerData AS SELECT[Name], AreaCode, PhoneNumber FROM CUSTOMER; Contoh lain, jika pihak manajemen ingin menyembunyikan kolom AcquisitionPrice dan SalesPrice, maka dapat membuat view dengan tanpa mengikutsertakan kolom-kolom tersebut. View juga dapat digunakan untuk menyembunyikan baris data tertentu. Yaitu dengan menambahkan klausa WHERE pada query-nya. VIEW untuk SQL yang complex Dengan menggunakan views, programmer (developer) tidak perlu memasukan SQL statement yang kompleks ketika mereka membutuhkan suatu data. Misalkan view berikut menghasilkan data ketertarikan customer terhadap artist yang ada.
  • 5. CREATE VIEW CustomerInterests AS SELECTC.Name as Customer, A.Name as Artist FROM CUSTOMER C JOIN CUSTOMER_ARTIST_INT CI ON C.CustomerID = CI.CustomerID JOIN ARTIST A ON CI.ArtistID = A.ArtistID;
  • 6. Percobaan Oracle Membuat view dengan judul mahasiswa_abadi untuk melihat table mahasiswa yang nimnya kurang dari 190. Untuk mengubah dan memodifikasi isi view pada mahasiswa abadi. Membuat view dengan judul bio_dosen untuk menampilkan gabungan table dosen dan matakuliah dengan kondisi kode_dosen sama, alamat_dosen bukan Jakarta dan matakuliah yang di ajar yaitu praktikum.
  • 7. Untuk mengubah dan memodifikasi isi view pada bio_dosen.
  • 8. SQL Server View untuk menampilkan data mahasiswa yang berjenis kelamin ‘p’ atau perempuan. View untuk menampilkan mahasiswa yang mengambil mata kuliah PTI. View untuk menampilkan mahasiswa yang nimnya lebih dari 103. View untuk menampilkan mahasiswa yang mengambil mata kuliah TIK.
  • 9. Tugas Tambahan Oracle View untuk menampilkan customer dan travel yang kode customernya lebih besar dari 1361. View untuk menampilkan travel yang no travelnya 192.
  • 10. View untuk menampilkan karyawan yang jenis kelaminnya wanita. View untuk menampilkan promo wisata murah.
  • 11. View untuk menampilkan relasi bis dengan terminal pemberhentiannya dengan inner join. View untuk menampilkan KA dan stasiun pemberhentiannya dengan inner join.
  • 12. View untuk menampilkan pesawat dan bandara pemberhentiannya dengan inner join. Perintah untuk memodifikasi atau mengubah isi view dari cek_cutomer.
  • 13. Perintah untuk memodifikasi atau mengubah isi view dari cek_karyawan2. Perintah untuk memodifikasi atau mengubah isi view dari cek_promo2. Perintah untuk memodifikasi atau mengubah isi view dari cek_bis. Perintah untuk memodifikasi atau mengubah isi view dari cek_KA.
  • 14. Perintah untuk memodifikasi atau mengubah isi view dari cek_pesawat. Perintah untuk memodifikasi atau mengubah isi view dari cek_promo2. Perintah untuk memodifikasi atau mengubah isi view dari lihat_travel. SQL Server
  • 15. View untuk menampilkan travel yang no travelnya lebih dari 193. View untuk menampilkan travel yang memiliki nama maju jaya. View untuk menampilkan terminal untuk pemberhentian bis tersebut.
  • 16. View untuk menampilkan bis yang memiliki nama star. View untuk menampilkan pemilik dan travel dengan outer join. View untuk menampilkan pemilik yang memiliki kode lebih dari 111.
  • 17. View untuk menampilkan pelanggan rudi beserta kode customer dan alamat customer. View untuk menampilkan customer yang beralamat di dukuh kupang. View untuk menampilkan paket promo bulan juli dank ode promo kurang dari 6100. View untuk menampilkan paket promo agustus.
  • 18. View untuk menampilkan pesawat dan bandara pemberhentiannya. View untuk menampilkan relasi antara kapal dan travel.
  • 19. View untuk menampilkan nama pelabuhan yang berawalan ‘A’. View untuk menampilkan pelabuhan yang memiliki nama berawalan ‘A’ dan memiliki kode lebih dari 720.
  • 20. Kesimpulan view adalah hasil (result) dari sebuah Query terhadap relasi- relasi dasar (atau relasi real). Hasil (view) ini tidak disimpan dalam database seperti relasi dasar. Sebuah view adalah sebuah jendela dinamik, dalam artian bahwa ia mencerminkan semua update yang dilakukan terhadap database. Disamping pemakaiannya di dalam skema external, view juga berguna untuk menjamin data- security dengan cara yang sederhana. Dengan memilih subset dari database, view dapat menyembunyikan beberapa data. Jika user mengakses database melalui view, mereka tak dapat melihat atau memanipulasi hidden-data, dengan demikian data akan menjadi secure. Asistensi Agus Sumaryanto, 14 Juni 2014