Pengantar Bahasa Query:Pembatasan (Pengekangan) Nilai pada Data: Difference between revisions
m Kangtain moved page Materi/Pengantar Bahasa Query/Pembatasan (Pengekangan) Nilai pada Data to Pengantar Bahasa Query:Pembatasan (Pengekangan) Nilai pada Data |
|||
| (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]] | |||