Anda di halaman 1dari 2

Pemrograman database dengan SQL

15-2 : Operasi dan tampilan DML

Kegiatan latihan

Tujuan.

#Menulis dan mengeksekusi pertanyaan yang melakukan operasi DML pada tampilan sederhana.

#Beri nama ketentuan yang membatasi pengubahan tampilan menggunakan operasi DML.

#Tulis dan jalankan query menggunakan klausa DENGAN PERIKSA OPSI.

# Jelaskan penggunaan DENGAN PERIKSA OPSI karena ini berlaku untuk batasan integritas dan validasi
data.

#Terapkan opsi HANYA BACA ke tampilan untuk membatasi operasi DML.

Kosakata

identifikasi kosakata untuk kata setiap definisi di bawah ini

Pseudocolumn yang menetapkan nilai sekuensial yang dimulai dengan 1 untuk


setiap baris yang dikembalikan dari subquery.

Specifies bahwa SISIPAN dan PERBARUI dilakukan melalui tampilan tidak dapat
membuat baris yang tidak dapat dipilih oleh tampilan.

Memastikan bahwa tidak ada operasi DML yang dapat dilakukan pada tampilan ini.

coba / pecahkan

Gunakan pernyataan DESCRIBE untuk memverifikasi bahwa Anda memiliki tabel bernama copy_d_songs,
copy_d events, copy_d cds, dan copy_d_clients dalam skema Anda. Jika tidak, tulis permintaan untuk
membuat salinan masing-masing.

1. Permintaan kamus data USER_UPDATABLE_COLUMNS untuk memastikan kolom dalam tabel dasar
akan memungkinkan UPDATE, INSERT, atau DELETE. Gunakan pernyataan SELECT atau fitur Browse Data
Dictionary dalam HTML DB. Semua nama tabel dalam kamus data disimpan dalam huruf besar.

2. Gunakan opsi CREATE atau REPLACE untuk membuat tampilan semua kolom dalam tampilan salin d
lagu. tabel copy_d_songs dipanggil.

3. Gunakan view_copy_d songs untuk INSERT data berikut ke dalam tabel copy_d_songs yang
mendasarinya. Jalankan SELECT * dari copy_d_songs untuk memverifikasi perintah DML Anda. Lihat
grafiknya
4. Buat tampilan berdasarkan tabel DJ pada Permintaan COPY_D_CDS. Beri nama tampilan
read_copy_d_cds. Pilih semua kolom untuk dimasukkan dalam tampilan. Tambahkan klausa WHERE
untuk membatasi tahun hingga 2000. Tambahkan opsi HANYA BACA.

5. Menggunakan tampilan read_copy_d_cds, laksanakan DELETE FROM read_copy_d_cds WHERE cd


number 90;

6. Gunakan REPLACE untuk mengubah read_copy_d_cds. Ganti opsi HANYA BACA dengan DENGAN
PERIKSA OPSI BUKTI ck_read_copy_d_cds. Jalankan pernyataan SELECT untuk memverifikasi bahwa
pandangan ada.

7. Gunakan tampilan read_copy_d_cds untuk menghapus CD tahun 2000 dari d_cds salinan yang
mendasari.

8. Gunakan tampilan read copy_d cds untuk menghapus cd_number 90 dari tabel copy_dcds yang
mendasarinya.

9. Gunakan tampilan read_copy_d cd untuk menghapus catatan tahun 2001.

10. Eksekusi pernyataan SELECT untuk tabel dasar copy_d cds. Baris apa yang dihapus?

11. Apa saja batasan dalam memodifikasi data melalui tampilan?

12. Apa itu Hukum Moore? Apakah Anda menganggap itu akan terus berlaku tanpa batas? Dukung
pendapat Anda dengan riset dari internet.

13. Apa singularitas "dalam hal komputasi?