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

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 pengerekan baris yang akan di tambahkan 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)


       Tabel Pemilik
         No.                 Pemilik                            Tipe Data                         Constraint

           1.                 IdPem                               CHAR(4)                         Primary Key
           2.                 Nama                             VARCHAR(20)                          Required
           3.                   JK                                CHAR(1)                        Domain (L,P)
           4.                Alamat                            VARCHAR(30)                          Required
           5.               Kelurahan                          VARCHAR(20)                          Required
           6.              Kecamatan                           VARCHAR(20)                          Required
           7.               Kab/Kota                           VARCHAR(20)                          Required

           8.                Kod Pos                            NUMBER(5)
           9.                  Telp                            VARCHAR(15)                          Required
          10.                 Email                            VARCHAR(20)
             Seperti sudah ditunjukkan diatas, statement untuk mengatur domain constraint untuk jenis kelamin

       dapat dibuat seperti syntax berikut.
   50   51   52   53   54   55   56   57   58   59   60