PRIMARY KEY

This blog contains about 'PRIMARY KEY' from Constraint

HALOOO. Yeah, back to my blog! Disini Aku akan menjelaskan pengertian dan contoh dari Constraint yaitu PRIMARY KEY. Bacanya pelan-pelan yaa, resapii dan pahamii agar bisa membantu pemahaman teman-teman semua. Enjoi!

Come on! let's learn!


Primary key constraint adalah salah satu jenis constraint pada database yang digunakan untuk mengidentifikasi secara unik setiap baris (record) dalam sebuah tabel. Primary key constraint memastikan bahwa tidak ada nilai duplikat pada kolom atau kombinasi kolom yang didefinisikan sebagai primary key.

Primary key constraint biasanya diterapkan pada kolom yang memiliki nilai yang unik dan tidak berubah-ubah (immutable), seperti nomor identitas atau kode unik yang diberikan pada setiap baris dalam tabel. Primary key constraint memastikan bahwa setiap baris dalam tabel dapat dikenali dengan cara yang unik dan konsisten.

Contoh penerapan primary key constraint pada sebuah tabel "pelanggan" dengan kolom-kolom sebagai berikut:
id_pelanggannama_pelangganalamatno_telp
1AlyaJl. Merdeka 10812345678
2AndiJl. Merdeka 20823456789
3EbenJl. Merdeka 30834567890
4FarezJl. Merdeka 40812345678
Kolom "id_pelanggan" bisa dijadikan sebagai primary key constraint pada tabel "pelanggan" karena setiap pelanggan memiliki id yang unik dan tidak berubah-ubah. Untuk menambahkan primary key constraint pada kolom "id_pelanggan", kita bisa menggunakan perintah berikut:

sql
ALTER TABLE pelanggan ADD CONSTRAINT pk_pelanggan_id PRIMARY KEY (id_pelanggan);

Setelah primary key constraint diterapkan, maka database akan memastikan bahwa tidak ada dua pelanggan yang memiliki id_pelanggan yang sama. Kita juga tidak dapat memasukkan nilai NULL ke dalam kolom "id_pelanggan" karena kolom tersebut telah dijadikan sebagai primary key constraint.

Manfaat dari penggunaan primary key constraint adalah untuk memastikan integritas data pada tabel dan mempermudah proses pengambilan data. Primary key constraint memastikan bahwa setiap baris dalam tabel dapat dikenali dengan cara yang unik dan konsisten. Hal ini memungkinkan kita untuk melakukan operasi seperti JOIN dan indexing pada tabel dengan lebih mudah dan efisien.


Komentar

Postingan populer dari blog ini

PRAKTIKUM DATABASE

Field from Database structure

GIT