UNIQE !!

Unique dalam database adalah sebuah constraint atau pembatasan yang menentukan bahwa nilai dalam suatu kolom harus unik atau tidak boleh sama dengan nilai pada baris lain dalam kolom yang sama. Unique constraint digunakan untuk memastikan bahwa tidak ada duplikat data dalam sebuah tabel, sehingga memungkinkan query dan operasi lain pada tabel tersebut dapat dilakukan dengan benar.

Contoh penggunaan unique constraint dalam database dapat dilihat pada tabel siswa berikut ini:

Dalam tabel ini, kolom "NISN" pada baris ketiga memiliki nilai yang sama dengan baris pertama, yang menunjukkan bahwa ada duplikat data dalam tabel. Dalam hal ini, unique constraint dapat diterapkan pada kolom "NISN" sehingga setiap baris dalam tabel memiliki nilai NIM yang unik. Dengan demikian, unique constraint dapat memastikan bahwa tidak ada duplikat data dalam sebuah tabel.

Contoh SQL untuk menambahkan unique constraint pada kolom "NISN" pada tabel mahasiswa adalah sebagai berikut:


Dengan menambahkan unique constraint pada kolom "NISN", maka jika ada baris baru yang akan dimasukkan ke dalam tabel mahasiswa dan nilai NISN-nya sama dengan baris yang sudah ada, maka sistem database akan mengembalikan pesan kesalahan dan baris tersebut tidak akan disimpan ke dalam tabel.

Komentar