.

Pengertian Primary Key Dan Contohnya

Dalam pembuatan Database MySql  ada istilah primary key. Apa sih Primary Key itu ? Primary Key adalah suatu aturan yang berguna untuk memastikan bahwa setiap baris data pada tabel bersifat unik ( berbeda antara baris satu dengan baris lainnya ). Primary Key pada Database MySql dipergunakan pada kolom-kolom sebagai pembeda. Sebagai contoh, perhatikan tabel dibawah ini :

image

Dari contoh diatas bisa dilihat bahwa masing-masing data dibedakan berdasarkan kolom kode_mtk. Ini berarti nilai pada kode_mtk tidak boleh sama dengan yang lain ( bersifat unik ).
Aturan dalam pembuatan Primary Key :
  • Suatu tabel hanya dapat memiliki satu primary key
  • Tidak boleh bertipe BLOB
  • Nilai primary key bersifat unik dan tidak boleh NULL
Atau Bisa Juga Dibawah Ini :

Primary Key adalah suatu atribut atau satu set minimal atribut yang tidak hanya mendefinisikan secara unik suatu kejadian spesifik tetapi juga dapat mewakili setiap kejadian dari suatu kejadian.
Nilai field yang menjadi primary key harus:

- Unik atau tidak boleh ganda
- Tidak boleh Null (kosong, tidak diketahui, tidak dapat ditentukan)
- Key tersebut lebih natural untuk dijadikan acuan database tanpa data apapun yang asing. 

Setiap tabel dapat memiliki satu atau lebih disebut Candidate Key.
Key boleh terdiri lebih dari satu field Key yang terdiri lebih dari satu kolom seperti ini disebut Composite Key

Contoh Primary Key :
File pegawai berisi attribute
                Ø  no induk
                Ø  No ktp
                Ø  Nama
                Ø  Tempat lahir
                Ø  Tanggal lahir
                Ø  Alamat
                Ø  Kota

No induk dan no ktp adalah kunci calon (Candidate Key) dan untuk kunci utama (primary key) adalah salah satu yang dipilih dari kunci calon. Misalnya No. induk di jadikan primary key, maka primary key nya adalah no induk.


Nomor_pesanan sebagai primary key di tabel pesanan

Tidak ada pembatasan diterapkan pada atribut tentang (awal) kepemilikan mereka dalam model data. Ini berarti bahwa setiap satu, tidak ada, atau semua, dari beberapa atribut dalam kunci senyawa dapat menjadi kunci asing. Dimana kunci asing mungkin sendiri dapat menjadi kunci majemuk.
  • Alternative Key adalah candidate key yang tidak dipilih sebagai primary key.
  • Sekunder key adalah sebuah atribut atau kombinasi yang digunakan hanya untuk tujuan pengambilan data.

1 Response to "Pengertian Primary Key Dan Contohnya"

  1. The ceramic vs titanium strategy for sports betting
    It is titanium hammer a strategy developed by a trekz titanium team that uses a glass bet welding titanium as a titanium ingot substitute for a metal titanium bolts model. The sportsbook has become the main betting

    BalasHapus