Tujuan Indikator Pencapaian Kompetensi Aktivitas Pembelajaran

119 transaction. Kegiatan transaksi ini disimpan secara sementara di dalam database system. Ada beberapa kegiatan yang tergolong dalam Data Control Language DCL ini diantaranya adalah, a. Menyimpan transaksi yang telah dilakukan commit , b. Membatalkan transaksi yang telah terjadi rollback , c. Memberi hak akses grant dan d. Mencabut hak akses revoke. Selama kegiatan transaksi yang kita lakukan belum diakhiri dengan stetemen commit, maka masih dimungkinkan untuk menganulir undo semua modifikasi yang telah kita lakukan dengan menggunakan stetemen rollback.

G. Umpan Balik dan Tindak Lanjut

1. Apakah anda sudah mampu menulisquerydengan mengimplementasi-kan syntax Data Control Language pada SQL, dan berapa prosen tingkat kompetensinya?

H. Kunci Jawaban

1. b 2. a 3. c 4. c 120 121 EVALUASI 1. Setelah mendeskripsikan table PEGAWAI, Anda menemukan bahwa kolom GAJI memiliki tipe data NUMBER 8,2. Nilai GAJI manakah yang tidak diperbolehkan dikolom ini?

A. GAJI=12345678 B. GAJI=123456.78

C. GAJI=123456 D. GAJI=12.34 2. Bila SYSDATE = 07-JUN-1996 12:05 pm, nilai manakah yang dikembalikan setelah mengeksekusi pernyataan berikut? SELECT ADD_MONTHS SYSDATE,-1 FROM DUAL;

A. 07-MAY-1996 12:05 pm

B. 06-JUN-1996 12:05 pm C. 07-JUL-1996 12:05 pm D. 06-MAY-1996 12:05 pm 3. Nilai manakah yang dikembalikan setelah mengeksekusi pernyataan berikut? Ingatlah bila 01-JAN-2009 terjadi padaThursday. SELECT NEXT_DAY 01-JAN-2009,wed FROM DUAL;

A. 07-JAN-2009 B. 31-JAN-2009

C. Wednesday D. Thursday 4. Jika perintah DELETE memiliki klausal WHERE yang memberikan lingkup beberapa baris, apa yang akan terjadi jika terdapat bagian error ketika dieksekusi? A. Perintah akan melewatkan baris yang menyebabkan kesalahan dan terus mengeksekusi perintah berikutnya. B. Perintah akan berhenti dikesalahan, dan baris yang telah dihapus akan terhapus secara permanen.