Pada artikel kali ini kami Kursus pembuatan website grogol dan anda akan belajar mengenai Pengertian Primary Key, Foreign Key Dan Candidate Key ,  pada sebuah basis data.

Kursus Pembuatan Website Grogol

Key adalah satu gabungan dari beberapa atribut yang dapat membedakan semua basis data (row) dalam tabel secara unik.

Key di dalam database berfungsi sebagai suatu cara untuk mengidentifikasi dan menghubungkan satu tabel data dengan tabel yang lain. Berikut ini kami kursus pembuatan website grogol mencoba merangkum nya:

  1. Candidate key adalah suatu atribut atau satu set minimal atribut yang hanya mengidentifikasikan secara unik untuk suatu kejadian spesifik dari entitas.Candidate key ini harus memenuhi syarat sbb:

    Unique Identifier, untuk setiap row/tuple candidate key harus secara unik dapat menjadi identifier. Artinya, setiap non candidate key atribut secara fungsional bergantung pada candidate tersebut.

    Non Redudancy, tidak ada duplikasi candidate key untuk menjadi unique identifier, dimana tidak dapat dilakukan penghapusan pada candidate key dimana tidak merusak sifat unique identifier.

  2.  Primary key
    Primary Key adalah suatu aturan yang berguna untuk memastikan bahwa setiap baris data pada tabel bersifat unik ( berbeda antara baris satu dengan baris lainnya ).   contohnya untuk primary key adal;ah sebagai berikutsimpleprimary
  3.  Foreign Key
    Foreign Key adalah kolom atau field pada suatu tabel yang berfungsi sebagai kunci tamu dari tabel lain. Foreign Key sangat berguna bila kita bekerja dengan banyak tabel yang saling berelasi satu sama lain. Contoh dari Foreign key adalah sebagai berikutaccess-2010-one2one-relationship

    Itulah penjelasan macam-macam key yang ada dalam basis data.

Masih penasaran dengan pembahasan lain seputar website, yuk gabung bersama kami Dumet School Kursus Pembuatan Website Grogol yang beralamat di Grogol Ruko Jalan Taman Daan Mogot Raya No. 23 Kel. Tanjung Duren Utara Kec. Grogol Petamburan, Jakarta Barat 11470 (Belakang Mall Citraland dan Kampus UNTAR II) Telp: (021) 2941-1188