Unique - Constraint
Unique
Unique constraint dalam database merupakan aturan atau batasan yang diterapkan pada sebuah kolom atau beberapa kolom dalam tabel, sehingga nilai-nilai di dalam kolom tersebut harus unik atau tidak boleh duplikat. Artinya, tidak ada dua nilai yang sama dalam kolom tersebut.
Penggunaan constraint unique dapat diterapkan pada kolom kunci utama (primary key) atau kolom lainnya dalam tabel. Jika diterapkan pada kolom yang bukan merupakan kunci utama, maka kolom tersebut akan tetap memiliki nilai unik, meskipun tidak digunakan sebagai kunci utama.
Dalam penggunaannya, unique constraint biasanya digunakan pada kolom yang memiliki nilai yang penting dan harus unik, seperti nomor identitas atau nomor telepon. Unique constraint dapat mencegah pengguna memasukkan nilai duplikat ke dalam kolom tersebut dan menjaga konsistensi data dalam tabel.
Berikut adalah contoh penggunaan unique constraint pada kolom "email" dalam tabel "pengguna":
Dalam contoh ini, kita menambahkan unique constraint pada kolom "email" dalam tabel "pengguna", sehingga tidak ada dua pengguna yang dapat menggunakan email yang sama saat mendaftar. Jika pengguna mencoba memasukkan nilai yang sama ke dalam kolom "email", maka sistem akan menghasilkan pesan kesalahan atau error dan menolak pengiriman data tersebut.
Dengan menggunakan unique constraint, pengguna dapat memastikan bahwa data dalam tabel teratur dan tidak ada nilai duplikat pada kolom yang diberi constraint unique. Hal ini dapat membantu dalam menghindari kesalahan atau kekeliruan pengguna yang dapat mempengaruhi integritas data
Komentar
Posting Komentar