Page 58 - E-MODUL BASIS DATA KELAS XI RPL
P. 58
3). Mengubah Kolom
Terkadang kolom yang ada di kolom perlu diubah dikarenakan pengaturan awal yang dibuat
menjadi tidak sesuai. Contohnya pengaturan tipe data atau panjang karakter. Sebagai contoh, ingin
menambahkan panjang karakter dari kolom AlamatPm pada tabel Pemilik. Pada awalnya, kolom tersebut
menggunakan tipe data VARCHAR dengan panjang karakter 30, kemudian ingin mengubah menjadi tipe
data VARCHAR dengan panjang karakter 40. Syntax untuk melakukan perubahan tersebut adalah sebagai
berikut.
Perhatikan bahwa perubahan pada kolom tabel dapat dilakukan tanpa harus mengetahui
pengaturan kolom tabel tersebut sebelumnya. Perubahan dapat dilakukan hanya dengan menentukan
pengaturan akhir yang diinginkan.
4). Menambahkan Constraint Baru Ke Tabel
Ketika bisnis organisasi berkembang atau berubah, ada kalanya aturan-aturan bisnis juga berubah.
Hal ini dapat mengakibatkan perlunya mengubah aturan yang diterapkan di basis data. Perubahan
tersebut kadang menyebabkan ada aturan constraint yang harus ditambahkan ke tabel-tabel yang ada
di basis data. Jika diperlukan, dapat menambahkan constraint ke tabel menggunakan statement ADD
CONSTRAINT. Contoh, ingin menambahka constraint untuk mengecek data tahun di kolom Tahun di
tabel Mobil maka statement untuk melakukannya adalah sebagai berikut.
Statement tersebut akan mengecek setiap data yang diinput ke kolom Tahun di tabel Mobil harus
lebih besar dari atau sama dengan 2013.
5). Menghapus Sebuah Constraint Dari Tabel
Jika ingin menghapus sebuah constraint dari sebuah tabel, dapat dilakukan menggunakan
statement DROP CHECK. Contoh, ingin menghapus constraint Cek Tahun di tabel Mobil maka statement
untuk melakukan adalah sebagai berikut.
Statement tersebut akan menghapus constraint CekTahun yang ada di tabel Mobil.
6). Mengatur Nilai Default Untuk Kolom Tertentu
Untuk kolom-kolom tertentu di tabel, dapat memberikan nilai default dengan kententuan bahwa
nilai tersebut merupakan nilai yang paling umum digunakan di kolom yang bersangkutan. Untuk
mengatur nilai default dapat dilakukan menggunakan statement ALTER – SET DEFAULT.