4 syarat sebuah field yg dpt dijadikan primary key?
Pertanyaan
1 Jawaban
-
1. Jawaban diahviolin
Jawaban:
4 (empat) syarat sebuah field yg dapat dijadikan primary key adalah:
1. Harus unik atau pada field di kolom tersebut yang sama dalam suatu tabel
2. Tidak boleh kosong
3. Harus berupa data yang dapat diindex
4. Harus dapat digunakan sebagai acuan database tanpa data apapun yang asing.
Pembahasan:
Dalam suatu database, terdapat tabel-tabel yang menyimpan data-data dalam entry (atau field, atau baris). yang disusun dalam kolom dan baris. Pada umumnya, dalam tabel-tabel di database ini, salah satu dari kolomnya dapat ditentukan sebagai “primary key”.
Primary key ini digunakan untuk membedakan setiap entry (atau field, atau baris) dalam suatu database dengan entry yang lain.
Dalam suatu tabel dalam database, tidak harus ada primary key, namun tabel yang penting dalam proses pengelolaan database pada umumnya memiliki primary key.
Syarat agar suatu field dapat digunakan sebagai primary key adalah:
1. Harus unik atau pada field di kolom tersebut yang sama dalam suatu tabel
Setiap primary key di database harus bisa membedakan entry-entry yang berbeda. Karena itu primary key ini harus berbeda, agar tidak terjadi
Contohnya dalam database tentang penduduk. Nama penduduk tidak dapat digunakan sebagai primary key, karena bisa saja ada dua atau lebih orang dengan nama sama.
Sebaliknya NIK (Nomor Induk Kependudukan) cocok digunakan sebagai primary key karena NIK setiap penduduk berbeda dan unik.
2. Tidak boleh kosong
Karena primary key digunakan sebagai pembeda antar satu field dengan field yang lain, maka primary key ini tidak boleh kosong atau NULL. Sebab bila kosong, maka field tersebut tidak dapat digunakan dalam pencarian.
3. Harus berupa data yang dapat diindex
Field yang digunakan sebagai primary key harus bisa diindex oleh database. Karena itu, beberapa tipe data, seperti BLOB (Binary Large Object), yang digunakan untuk menyimpan data seperti image.
4. Harus dapat digunakan sebagai acuan database tanpa data apapun yang asing.
Karena primary key ini digunakan sebagai identifikasi pada field, maka primary key harus bisa berdiri sendiri, tanpa harus melakukan referensi pada field atau tabel lain.
Kelas: IX
Mata Pelajaran: Teknologi Informasi
Materi: Database
Kata Kunci: Primary Key