Pentingnya Primary Key Dalam Sebuah Database Mssql Server



Sudahkah database Anda mempunyai Primary Key ?

Tidak sanggup kita pungkiri bahwa,  Primary Key menjadi suatu hal yang sangat penting dalam database. Tapi, untuk yang belum familier dengan Primary Key, perlu kita sampaikan bahwa Primary key ialah suatu nilai dalam basis data yang dipakai untuk mengidentifikasi suatu baris atau record dalam tabel. 

Dan yang menjadi keharusan ialah nilai atau isi dari primary key ialah unik. Artinya, Primary Key dihentikan kembar. Dengan memutuskan primary key maka tidak ada satupun record (rekaman) dalam database yang mempunyai nilai data yang sama

Baca Juga

Seperti yang diketahui sebelumnya bahwa komponen yang terdapat dalam database saling bekerjasama satu sama lain (Relasional). Hal itu mengakibatkan diperlukannya kunci untuk mengidentifikasi atau membandingkan apa yang membedakan tabel yang satu dengan tabel lainnya.

Dengan memakai Primary Key, akan didapat bermacam fasilitas dalam pengolahan data maupun dalam pencarian data. Database sanggup disortir atau dibandingkan setiap tabel yang dimiliki memakai primary key yang ditetapkan dari sebuah kolom.

Terdapat beberapa hal yang harus diperhatikan dalam memutuskan nilai itu sebagai primary key. Jika dalam database terdapat banyak tabel, maka tabel tersebut sanggup direlasikan dengan memakai primary key pada tabel pertama, sedangkan pada tabel kedua nilai tersebut bukan lagi primary key melainkan foreign key.

Primary Key disebut juga dengan Kunci Primer. Kunci Primer tersebut dipilih sebagai identifikasi untuk membedakan satu baris dengan baris lainnya dalam suatu tabel. Pada dasarnya, setiap tabel hanya mempunyai satu primary key saja. Primary key yang terdapat di tabel pertama dihubungkan dengan tabel kedua sehingga pada tabel kedua disebut dengan Foreign Key.

Sebuah Kunci Primer, dipilih dari sekumpulan kunci kandidat (Candidate Key). Kunci Kandidat sendiri merupakan adonan dari satu atau lebih kolom yang sanggup membedakan antara satu record dengan record yang lain dalam tabel yang sama.

Pemilihan primary key (kunci primer) merupakan salah satu langkah terpenting dalam perancangan sebuah database yang baik dan benar. Keunikan primary key sanggup mencegah terjadinya duplikasi data. Selain itu, primary key juga sanggup membantu melaksanakan pencarian dengan waktu yang begitu cepat. Sebagai contoh, dalam tabel MAHASISWA mungkin mempunyai risiko yang besar untuk membedakan setiap namanya, sanggup saja seorang mahasiswa tersebut mempunyai nama yang sama dengan mahasiswa lain. Oleh alasannya itu, diperlukannya Nomor Induk Mahasiswa (NIM) yang diberikan kepada setiap mahasiswa sebagai kunci primer yang sanggup memastikan bahwa setiap mahasiswa tersebut berbeda dan bersifat unik.

Untuk memutuskan primary key dibutuhkan beberapa syarat yang harus dipenuhi kolom tersebut, yaitu sebuah tabel hanya sanggup mempunyai satu primary key, Primary key dihentikan melebihi batas 16 kolom dengan panjang dari kunci tersebut berukuran 900 byte.

Syarat lainnya ialah kolom yang didefinisikan sebagai primary key bersifat NOT NULL. Fungsinya untuk memastikan bahwa nilai pada kolom tersebut harus terisi (tidak boleh kosong). Jika dilakukan penginputan data, namun tidak menawarkan nilai pada kolom tersebut maka akan terjadi error dalam database.
Dua syarat terakhir ialah dihentikan terdapat nilai data yang sama di kolom (field) tersebut dan Tipe data yang dipakai untuk primary key dihentikan bertipe BLOB.

BLOB ialah abreviasi dari Binary Large Object Bitmap. Tipe Data BLOB merupakan tipe data yang sanggup dipakai untuk menampung gambar, musik, video dan lain-lain nya.. Tipe data BLOB sanggup berisi file MS Word, MS Excel, gambar (image) dengan ekstensi ibarat .gif, .jpg, .png, dan sebagainya. Selain itu, kita juga sanggup menyimpan file yang sifatnya executeable (ekstensi .exe), .pdf, .sys dan masih banyak lagi. Intinya, BLOB dipakai untuk menyimpan file ke dalam sebuah database. Dalam praktek secara umum, BLOB dipakai untuk menyimpan data gambar, biasanya dipakai untuk menyimpan gambar logo perusahaan dan foto diri pegawai.



Artikel Terkait

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel