Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Download presentation

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

ISTILAH DASAR DALAM BASIS DATA SISTEM BASIS DATA Rahajeng Ratnaningsh, S. Kom STMIK AUB SURAKARTA

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Istilah-istilah Dasar Entitas Sekumpulan obyek yang mempunyai karakteristik sama dan bisa dibedakan dari lainnya. Obyek dapat berupa barang, orang, tempat atau suatu kejadian Missal : pegawai, mobil, nilai dsb

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Istilah-istilah Dasar Atribut/field Deskripsi data yang bisa mengidentifikasikan entitas Missal : entitas mobil adalah no. mobil merk mobil, warna mobil dsb Record Kumpulan dari field yang berhubungan satu sama lain

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Istilah-istilah Dasar File Kumpulan dari record yang menggambarkan himpunan Entitas Basis Data/Database ? Kumpulan file yang digunakan oleh program aplikasi serta membentuk hubungan tertentu di antara record di file-file tersebut

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Istilah-istilah Dasar Key Elemen Record yang digunakan untuk menemukan Record tersebut pada waktu akses Jenis-jenis key: Primary key Secondary key Candidate key Alternate key Composite key Foreign key

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Istilah-istilah Dasar Primary key Field yang mengidentifikasikan sebuah record dalam file Bersifat unik Primary Key NIM 0222500250 0222300023 0144500024 NAMA TUTI WATI ALE UMUR 21 20 24

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Istilah-istilah Dasar Secondary key Field yang mengidentifikasikan sebuah record dalam file Tidak bersifat unik NIP 0222500250 0222300023 0144500024 NAMA TUTI WATI ALE UMUR 21 20 24 Secondary Key

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Istilah-istilah Dasar Candidate key Field-field yang bisa dipilih (dipakai) menjadi primary key NIM 0222500250 0222300023 0144500024 NAMA TUTI WATI ALE Candicate key NO_KWIT 789 254 365 JUMLAH 50000 60000 80000

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Istilah-istilah Dasar Composite key Primary key yang dibentuk dari beberapa field HARI SELASA RUANG 322 321 333 MATA KULIAH LOGIKA MATEMATIKA PANCASILA KEWARGANEGARAAN Composite key

Field yang mengidentifikasikan sebuah record dalam file dan yang bersifat unik disebut

Istilah-istlah Dasar Foreign key Field yang bukan key, tetapi adalah key pada file yang lain. KD_DOSEN D 232 D 453 D 812 NAMA Warsono, Drs R. Faisal Tri Darmadi Foreign key Primary key KD_MK N 18 P 25 K 1 A MATAKULIAH MANAJEMEN PASCAL INTERNET SKS 2 4 2 KD_DOSEN D 231 D 453 -

Apakah anda sudah mengetahui apa yang dimaksud dengan key? Key pada umumnya dipahami oleh banyak orang sebagai tanda pengenal yang dimana fungsi dari key ini adalah untuk memberikan identifikasi sebuah baris yang ada di dalam tabel. Artinya pada masing – masing baris maka akan pasti dan juga wajib memiliki tanda pengenalnya sendiri. Key ini dapat diibaratkan seperti Nomor Induk Kependudukan (NIK) untuk masyarakat Indonesia atau juga Nomor Induk Mahasiswa (NIM) yang diperuntukan untuk mahasiswa yang ada di perguruan tinggi.  Jika anda perhatikan secara teliti maka setiap orang yang ada maka akan memiliki data informasi yang  berbeda – beda dengan seperti contoh jika anda menemukan dua orang penduduk maka data – data pengenal diri yang ada pada orang tersebut akan berbeda beda yang dimana seperti NIK nya. Pada prinsip inilah yang harus anda ingat bahwa di dalam anda menentukan atribut yang akan anda jadikan sebuah key dalam database.

Selain itu juga key ini sangat berperan penting sekali sebagai tanda pengenal. Key dalam database ini juga sangat berperan penting sekali sebagai penghubung antara satu tabel dan juga dengan tabel lainnya. Seperti yang sudah dibahas pada di awal tadi sangat penting sekali bagi tabel – tabel dalam suatu relational database untuk saling terhubung satu sama lain. Dalam menghubungkan tabel – tabel dalam suatu relation database maka anda perlu menggunakan key dalam database anda agar database yang akan anda buat bisa terhubung menjadi satu kesatuan. Oleh karena itu sangat penting sekali bagi anda untuk mengenal fungsi – fungsi dari key untuk sebuah database.

Jenis Key dalam Database

Key dalam database yang sebenarnya adalah atribut biasa yang dimana ditambahkan deklarasi query tertentu yang mana untuk dijadikan sebagai dari key pada tabel tersebut. Akan tetapi, sama dengan halnya yang ada di NIK dan juga NIM, atribut yang dijadikan juga harus bersifat unik yang dimana artinya antara data satu dan juga data lainnya tidak boleh harus sama. Selain dari itu juga bahwa atribut yang akan dijadikan sebuah key wajib diisi dan tidak diperbolehkan kosong.

Apakah anda juga mengetahui bahwa ada beragam jenis key dalam database? Yang dimana pada sebelumnya sudah dibahas mengenai fungsi dari key, yang dimana key tersebut digunakan sebagai tanda pengenal dan juga sebagai penghubung yang ada di dalam antar tabel. Dari kedua fungsi tersebut key ini memiliki nama yang berbeda loh, bagi anda yang masih belum mengetahui dari nama – nama key dalam database maka mari simak jenis key dalam database yang ada di bawah ini!

Primary Key

primary key adalah suatu nilai yang ada didalam suatu basis data yang dimana digunakan untuk mengidentifikasi suatu baris yang ada di dalam tabel. Nilai yang ada didalam primary key adalah unik. Sedangkan secara sederhananya primary key dapat juga diartikan sebagai kolom yang berisi nilai unik, yang dimana memiliki fungsi sebagai identitas yang untuk membedakan setiap record yang ada didalam suatu tabel. 

Seperti yang sudah dijelaskan pada sebelumnya primary key ini memiliki fungsi sebagai identitas untuk membedakan antara record yang ada pada suatu tabel. Misalnya dalam suatu database pada perusahaan terdapat 3 orang pegawai yang berbeda namun juga memiliki sama – sama memiliki nama “rio” nah bagaimana cara untuk membedakan antara ketiga data tersebut? Tentu yang harus anda gunakan adalah menggunakan kunci utama yaitu primary key. Selain itu juga relasional database primary key juga dapat digunakan sebagai penghubung antara sebuah tabel dengan tabel lainnya. Yang mana nantinya dari primary key akan mewakili masing – masing record yang ada pada tabel.

Meski penggunaan primary key ini yang dilakukan kepada setiap tabel tidak diwajibkan akan tetapi dengan adanya primary key ini juga sangat berpengaruh untuk anda jika anda melakukan query pada database anda. seperti pada saat anda melakukan pencarian atau juga pada saat melakukan pengurutan data yang dapat menjadi lebih cepat jika anda menggunakan primary key.

Foreign Key

Secara sederhana foreign key ini dapat diartikan sebagai kunci asing. Yang dimana definisi ini juga berlaku didalam pengolahan relasional database. Kunci asing (foreign key) adalah sebuah atribut yang terdapat didalam suatu tabel yang dimana untuk digunakan untuk menciptakan hubungan  antara dua tabel.

Di dalam relational database penggunaan foreign key merujuk pada suatu kunci primer yang terdapat pada tabel pertama atau juga dikenal dengan tabel master.

Fungsi dari forign key adalah foreign key digunakan untuk menandakan hubungan tabel yang satu dengan yang lainnya. Yang dimana istilah ini dikenal sebagai parent dan child. Suatu tabel dapat dikatakan sebagai child apabila didalam suatu tabel terdapat kolom yang merupakan rujukan terhadap tabel pertama atau parent. Selain itu juga foreign key ini memiliki fungsi:

  • Dengan menggunakan kunci asing maka anda akan secara otomatis database akan konsisten dalam mempertahankan yang namanya integritas referensial. Dengan begitu maka database anda akan dapat memonitor setiap data yang akan dimasukan.
  • Ketika anda telah menetapkan kunci primer di tabel utama anda maka itu akan memudahkan anda juga dalam melihat perancangan fisik database dengan menggunakan komponen yang saling terkait.
  • Dengan membuat kolom yang digunakan sebagai foreign key maka dapat juga memudahkan anda untuk melakukan operasi pengolahan setiap data yang akan disimpan didalam database anda.

Composite Key

Didalam sebuah desain database composite key ini merupakan sebuah kunci yang didalamnya terdiri dari dua atau lebih atribut. Yang dimana atribut – atribut tersebut akan secara unik akan melakukan identifikasi terhadap sebuah kejadian yang namanya entitas.

Pada saat ini banyak sekali orang – orang yang masih bingung dalam menggunakan composite key ini hal ini dikarenakan di dalam composite key ini terdiri lebih dari dua atribut yang dimana satu atributnya nanti akan membentuk yang namanya composite key yang nantinya akan menjadi kunci sederhana.

Alternate Key

Alternate key ini adalah sebuah kunci yang dimana banyak yang tidak dipilih. Yang dimana semisal ada dua kandidat yang akan menjadi sebuah dari kunci utama. Maka salah satu pasti akan ditunjuk sebagai primary keynya. Sementara kunci yang tidak dipilih maka akan dijadikan sebagai alternate key.

Candidate Key

Candidate key ini berperan sebagai untuk mengidentifikasi adanya kejadian yang spesial pada tabel anda. pada candidate key ini juga memiliki syarat sebuah kunci yang dinamakan candidate key adalah unik identifier, serta juga candidate key ini non duplikat. Yang dimana maksudnya tidak ada kunci yang memiliki ciri khas yang sama dengan candidate key.