Anda di halaman 1dari 36

3

4
5
6
Lima jenis CONSTRAINT adalah:
• Constraint NOT NULL
• Constraint UNIQUE
• Constraint PRIMARY KEY
• Constraint FOREIGN KEY
• Constraint CHECK

7
8
9
10
Membuat constraint Primary Key akan dibahas secara lebih rinci dalam pelajaran berikutnya.

11
Membuat constraint Primary Key akan dibahas secara lebih rinci dalam pelajaran berikutnya.

12
13
14
15
16
17
18
Constraint yang merujuk pada dua kolom tidak dapat ditentukan sebagai bagian dari definisi kolom.
Manakah dari dua definisi kolom yang akan kita letakkan di samping? Tidak mungkin keduanya!
Constraint level tabel harus menggunakan nama pengguna, karena constraint level tabel harus
menyertakan kata kunci CONSTRAINT.
Constraint NOT NULL tidak dapat ditentukan pada tingkat tabel karena standar ANSI/ISO SQL melarangnya.

19
Jawaban ada di slide berikutnya.

20
21
22
23
24
25
26
Manfaat dari penamaan constraint menggunakan konvensi ditunjukkan di sini. Nama constraint yang
dilanggar ditampilkan sebagai pesan kesalahan, yang memberi tahu pengguna apa masalahnya. Jika
constraint belum dinamai, nama sistem yang dihasilkan akan ditampilkan, membuatnya jauh lebih sulit bagi
pengguna untuk menyelesaikan masalah.

27
28
29
30
31
32
33
34
35

Anda mungkin juga menyukai