1. Apa yang membedakan antara Clustered Index dengan Non Clustered Index?
Jawab:
- Clustered index menentukan urutan fisik dari data dalam sebuah table. Sedangakan
- Non clustered index tidak dapat mengubah urutan fisik baris-baris dalam tabel
3. Buatlah table pegawai pada database perusahaan yang berisikan field dibawah ini:
Jawab:
1
4. Tampilkan semua data table pegawai diatas!
Jawab:
5. Buatlah Clustered index dengan nama idx_pegawai dari table diatas, kemudian jika sudah
membuat index insert kembali data berikut ini :
Jawab:
7. Silahkan jelaskan apa perbedaan antara sebelum dibuatnya index idx_pegawai dengan setelah
dibuatnya idx_pegawai!
8. Jika tahap 2-6 sudah dilakukan, maka lakukan Drop index idx_pegawai!
2
(Backup And Recovery)
1. Sebutkan hal apa saja yang menyebabkan database master mengalami kegagalan?
Jawab:
- Ketidakmampuan untuk memulai proses MS. SQL SERVER
- Sebuah input/output error
- Pelaksanaan Point perintah DBCC gagal
Jawab:
3
4. Buatlah backup device dan backup database kampus dengan menggunakan Management Studio
kedalam folder secara default dari SQL Server Management Studio, dan nama file
backup_data_1.bak !
Jawab:
5. Buatlah table baru dengan nama Nilai, dan spesifikasi sebagai berikut:
NAMA VARCHAR 20
NILAI NUMBER 3
Jawab:
6. Lakukan backup database kampus dengan menggunakan statement TransactSQL folder secara default
dari SQL Server Management Studio, kemudian beri nama file backup_data_2.bak. !
Jawab :
4
7. Hapus table matakuliah !
Jawab:
5
(Automating System Administration Tasks) Study Kasus
1. Jelaskan mengapa untuk Error Number pada SQL Server tidak dianjurkan menggunakan angka 50000
kebawah !
Kepala bagian hanya memberikan keterangan alamat email dan nama lengkap kepada bagian database,
yaitu nama: Iwan Gustian, email: gustian_iwan@lenterafood.com dengan delay waktu setiap 3 menit 10
second sekali.
Kemudian bagian IT tersebut mendapatkan permohonan dari pihak Logistik untuk dibuatkan database
untuk persedian barang dengan data awal sebagai berikut:
Tanggal Keluar
ID_Barang Nama Barang Jumlah Tanggal Masuk
A0201 Tepung 1 Ton 10 Desember 2016 15 Desember 2016
Kemudian terdapat request dari bagian logistik, jika bagian logistic operator menginput tanggal keluar
barang lebih kecil dari tanggal masuk barang maka munculkan Pesan Error “Mohon maaf, Tanggal
yang anda input lebih kecil dari tanggal masuk silahkan anda perbaiki”.
3. Selesaikanlah permintaan dari pihak logistic agar dapat melakukan inputan dari data yang sudah tersedia
!
4. Buatlah Error message untuk ditampilkan kepada operator yang menginput barang dari bagian logistic!
6
5. Lakukan uji coba untuk membangkitkan atau menampilkan pesan error yang di minta, serta tampilkan
saat proses yang menimbulkan pesan eror dan yang tidak menimbulkan pesan error agar terlihat
perbedaaanya !