Pengantar Bahasa Query:Pembatasan (Pengekangan) Nilai pada Data: Difference between revisions

 
(10 intermediate revisions by the same user not shown)
Line 31: Line 31:
  kota CHAR(10),
  kota CHAR(10),
  departemen CHAR(15),
  departemen CHAR(15),
  PRIMARY KEY(nip, nam_peg))
  <span style="color:#ff0000">PRIMARY KEY</span>(nip, nam_peg))


Kunci komposit adalah kunci primer yang tersusun lebih dari satu kolom
Kunci komposit adalah kunci primer yang tersusun lebih dari satu kolom
Line 38: Line 38:
  CREATE TABLE karyawan (
  CREATE TABLE karyawan (
  nip CHAR(5) NOT NULL PRIMARY KEY,
  nip CHAR(5) NOT NULL PRIMARY KEY,
  nama_peg CHAR(20) NOT NULL UNIQUE,
  nama_peg CHAR(20) NOT NULL <span style="color:#ff0000">UNIQUE</span>,
  gaji INT,
  gaji INT,
  tgl_lahir DATE,
  tgl_lahir DATE,
Line 44: Line 44:
  departemen CHAR(15))
  departemen CHAR(15))


Penambahan kata UNIQUE pada kolom nama_peg menyatakan bahwa tidak boleh ada nama pegawai yang kembar
Penambahan kata <code>UNIQUE</code> pada kolom <code>nama_peg</code> menyatakan bahwa tidak boleh ada nama pegawai yang kembar


{| class="wikitable"
{| class="wikitable"
Line 55: Line 55:
| Kolom yang menjadi kunci primer tidak boleh berisi NULL || Kolom yang didefinisikan sebagai kolom unik boleh berisi NULL sepanjang kolom tersebut tidak didefinisikan sebagai NOT NULL
| Kolom yang menjadi kunci primer tidak boleh berisi NULL || Kolom yang didefinisikan sebagai kolom unik boleh berisi NULL sepanjang kolom tersebut tidak didefinisikan sebagai NOT NULL
|}
|}
[[Category:SQL]]
[[Category:Materi]]
[[Category:Matkul]]
[[Category:Pengantar Bahasa Query]]