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.
   53   54   55   56   57   58   59   60   61   62   63