Kamis, 02 Maret 2023

DEFAULT - CONSTRAIN

 PENGERTIAN DEFAULT

Default adalah nilai default yang akan diberikan pada kolom jika tidak ada nilai yang dimasukkan. Jika sebuah kolom memiliki nilai default, maka nilai tersebut akan digunakan jika pengguna tidak memberikan nilai untuk kolom tersebut saat memasukkan data.

FUNGSI DEFAULT

Fungsi default adalah sebagai berikut:
  1. Memberikan nilai default: Default constraint digunakan untuk memberikan nilai default pada kolom tabel jika tidak ada nilai yang dimasukkan. Contohnya, pada kolom tanggal lahir, kita dapat memberikan nilai default berupa tanggal 1 Januari 2000 jika tidak ada tanggal lahir yang dimasukkan.
  2. Memudahkan pengisian data: Default constraint dapat memudahkan pengisian data pada tabel karena kita tidak perlu memberikan nilai pada setiap kolom jika nilai default sudah memenuhi kebutuhan data pada tabel tersebut.
  3. Menjaga integritas data: Default constraint dapat membantu menjaga integritas data pada tabel dengan memberikan nilai default yang sesuai dengan kebutuhan data pada kolom tersebut.
  4. Meningkatkan efisiensi: Dengan menggunakan default constraint, database dapat memproses data lebih efisien karena data yang dimasukkan ke dalam tabel sudah memiliki nilai default yang sesuai.

CONTOH DEFAULT

Berikut adalah contoh penggunaan default pada sebuah tabel:

Pada contoh di atas, default didefinisikan pada kolom birthdate, gender, dan email. Default pada kolom birthdate adalah '2000-01-01', default pada kolom gender adalah 'M', dan default pada kolom email adalah 'unknown@example.com'.

Jika kita tidak memberikan nilai pada kolom birthdate, gender, atau email saat memasukkan data ke dalam tabel, maka nilai default yang sudah ditentukan akan digunakan oleh sistem. Contohnya, jika kita memasukkan data seperti ini:
Maka nilai default akan digunakan oleh kolom birthdate, gender, dan email. Dengan adanya default, kita dapat memudahkan proses pengisian data pada tabel karena kita tidak perlu memberikan nilai pada setiap kolom jika nilai default sudah memenuhi kebutuhan data pada tabel tersebut.

Tidak ada komentar:

Posting Komentar

Restful Api

PENGERTIAN RESTful API (Representational State Transfer) adalah suatu arsitektur untuk membuat API (Application Programming Interface) yang ...