Constraint : DEFAULT

Pengertian Default

Dalam konteks pengembangan perangkat lunak, sebuah "constraint" atau batasan adalah aturan atau kriteria yang diterapkan pada data atau objek dalam sistem. Default constraint adalah jenis constraint yang diterapkan pada sebuah nilai atau objek jika tidak ada constraint lain yang didefinisikan untuk nilai tersebut.

Fungsi Default

Fungsi default pada constraint digunakan untuk menentukan nilai default atau nilai bawaan yang akan digunakan jika tidak ada nilai yang dimasukkan pada kolom tertentu dalam sebuah tabel. Fungsi ini dapat diterapkan pada kolom-kolom tertentu dalam sebuah tabel database dengan menentukan nilai default yang diinginkan pada saat membuat tabel atau mengubah struktur tabel.

Contohnya, jika sebuah tabel memiliki kolom "status" yang memungkinkan nilai "aktif" atau "non-aktif", nilai default dapat ditentukan sebagai "aktif" sehingga ketika sebuah baris baru ditambahkan ke dalam tabel, kolom "status" akan memiliki nilai "aktif" secara otomatis, kecuali jika nilai lain dimasukkan secara eksplisit. Dengan menggunakan fungsi default, kita dapat memastikan bahwa kolom-kolom tertentu tidak pernah kosong dan selalu memiliki nilai yang relevan.

Contoh Penggunaan Default


Pada contoh di atas, kita membuat sebuah tabel "siswa" dengan beberapa kolom seperti "id", "nama", "jenis_kelamin", "tanggal_lahir", "alamat", dan "no_telepon". Kolom "jenis_kelamin" menggunakan tipe data ENUM dan memiliki nilai default "Laki-laki". Dengan demikian, jika tidak ada nilai yang dimasukkan ke dalam kolom "jenis_kelamin", maka nilai default "Laki-laki" akan digunakan secara otomatis.





Sekian dari saya, terima kasih.
Peserta Program Beasiswa Protonema 2022/2023

Komentar

Postingan populer dari blog ini

SQL : Data Manipulation Language

Tipe Data SQL : String

Sejarah Linux