Perhatikan Gambar tabel berikut untuk mengerjakan soal 1
1. Bagaimana cara menampilkan nama_mk yang mengandung kata Basis
Data? a. Select * from matakuliah where nama_mk=Basis Data; b. Select * from matakuliah where nama_mk LIKE %Basis Data; c. Select * from matakuliah where nama_mk=%Basis Data%; d. Select * form matakuliah where nama_mk LIKE %Basis Data%; SOAL : 1. Analisis perbedaan turncate dan delete ! 2. Bagaimana syntax untuk membuat kolom unique dan apa yang terjadi bila kita mengisikan data yang sama pada kolom unique tersebut ? JAWABAN 1. A. Truncate tabel : a. Menghapus data b. Mengosongkan data secara keseluruhan c. Waktu yang dgunakan untuk mengosongkan data sangat cepat d. Tidak bisa diikuti clausa seperti Where e. Data terhapus tidak bisa terback up f. Tidak memberikan efek memperbesar file log B. Delete : a. Menghapus data b. Bisa mengosongkan data sebagian c. Waktu yang diperlukan untuk menghapus data tergantung dari jumlah data, besar memory, kapasitas harddisk dan lain-lain. d. Bisa diikuti clausa seperti Where e. Data terhapus masih bisa terback up f. Memberikan efek memperbesar file log 2. CREATE TABLE nama_tabel ( field-1 type(length), field-2 type(length), .(.),UNIQUE (field-1,field2)); Yang terjadi jika kita mengisikan data yang sama pada kolom unique adalah tidak bisa karena kolom unique itu sendiri tidak mengizinkan adanya data kembar maka proses tersebut akan digagalkan oleh data base.