Unique
Unique constraint atau UNIQUE constraint merupakan sebuah constraint atau batasan yang digunakan dalam database untuk memastikan bahwa nilai yang ada dalam kolom tabel adalah unik atau tidak terdapat duplikat. Dalam implementasinya, Unique constraint memungkinkan untuk menerapkan constraint yang sama pada satu atau beberapa kolom.
Contohnya, pada sebuah tabel mahasiswa yang memiliki kolom NIM dan email, Unique constraint dapat diterapkan pada kolom NIM atau email, atau keduanya secara bersamaan agar memastikan bahwa setiap nilai yang dimasukkan ke dalam kolom tersebut adalah unik.
Berikut adalah contoh SQL untuk membuat tabel mahasiswa yang menerapkan Unique constraint pada kolom NIM:
Dalam contoh di atas, kolom "NIM" dan "email" diberi constraint Unique, sehingga data dalam kolom tersebut harus unik setiap kali kita memasukkan data baru ke dalam tabel. Sedangkan kolom "nama" dan "jurusan" tidak diberi constraint Unique, yang berarti kolom tersebut dapat berisi nilai yang sama pada beberapa baris data.
Jika kita mencoba untuk memasukkan data baru ke dalam tabel mahasiswa dengan NIM atau email yang sudah ada dalam tabel, maka DBMS akan mengembalikan pesan kesalahan dan tidak akan memasukkan data tersebut ke dalam tabel.
Unique constraint sangat penting dalam memastikan integritas data dalam sebuah tabel. Dengan menerapkan Unique constraint pada sebuah kolom, maka DBMS akan memastikan bahwa setiap nilai di dalam kolom tersebut unik dan tidak ada duplikat yang terdapat dalam tabel. Dalam implementasinya, Unique constraint dilakukan dengan menggunakan perintah-perintah SQL yang disediakan oleh sistem manajemen database (DBMS) seperti MySQL, Oracle, atau SQL Server.
Komentar
Posting Komentar