Page 55 - E-MODUL BASIS DATA KELAS XI RPL
P. 55

Adapun peran dari masing-masing kata kunci di statement tersebut adalah sebagai berikut.


       1).   CREATE TABLE adalah perintah untuk membuat tabel sesuai dengan NamaTabel yang ditentukan.

       2).   NamaKolom  merupakan  daftar  kolom-kolom  yang  terdapat  di  tabel  dengan  pilihan  tipe  data
            masing-masing.

       3).   NOT  NULL  merupakan  constraint  yang  ditentukan  pada  sebuah  kolom  yang  tidak  mengizinkan

            adanya nilai data NULL.
       4).   UNIQUE merupakan constraint yang menentukan bahwa nilai di kolom yang bersangkutan harus

            unik.

       5).   DEFAULT untuk menentukan nilai default dari kolom, bersifat optional.

       6).   CHECK merupakan kata kunci untuk memeriksa domain constraint dan enterprise constraint.
       7).   PRIMARY KEY untuk menentukan kolom atau gabungan kolom yang digunakan sebagai primary key.

       8).   FOREIGN KEY untuk menentukan kolom yang digunakan sebagai foreign key.

       9).   REFERENCES  untuk menentukan tabe dimana sebuah  foreign key mengacu.
       10). MATCH untuk melakukan pengecekan baris yang akan ditambahkan atau dihapus menyebabkan

            referential integrity atau tidak.

       11). ON UPDATE pilihan atau tindakan yang dilakukan jika kolom komentar acuan di tabel induk di edit.
       12). ON DELETE pilihan atau tindakan yang dilakukan jika kolom acuan di tabel induk di hapus.

       13). CHECK untuk memeriksa domain constraint.

       Tabel 4. 8 Kolom, Tipe data, dan Constraint tabel Mobil dan Pemilik
       Tabel Mobil

        No.            Kolom                         Tipe Data                              Constraint
         1.            IdMobil                       CHAR(4)                               Primary Key
         2.            IdTipe                       NUMBER(2)                        Foreign Key (TipeMobil)
         3.            Tahun                        NUMBER(2)                     Required, Domain: Min 2013
         4.            Warna                      VARCHAR(15)                     Required, (Domain: Warna)
         5.            NoPelat                    VARCHAR(10)                               Required

         6.           NoMesin                        CHAR(7)                                Required
         7.          NoRangka                       CHAR(16)                                Required
         8.           BhnBakar                    VARCHAR(10)                        Required, Cek Domain
         9.            IdPem                         CHAR(4)                           Foreign Key (Tarif)
         10.           IdTarif                      NUMBER(2)                          Foreign Key (Tarif)
         11.           NoCab                         CHAR(4)                         Foreign Key (Cabang)
   50   51   52   53   54   55   56   57   58   59   60