ISTILAH-ISTILAH DATABASE

ISTILAH-ISTILAH DATABASE
1. Database
Data adalah informasi yang mengandung arti. Data diperlukan dalam segala hal, baik berupa pengukuran, pencatatan, pengambilan keputusan, pengumpulan informasi dan masih banyak lagi. Data sangat dibutuhkan karena informasi yang ada memiliki arti yang sangat penting baik untuk saat ini maupun dimasa mendatang.

Sedangkan database adalah sebagai pengatur, pengolahan serta penyajian informasi tersebut. Database adalah suatu kumpulan data-data yang disusun sedemikian rupa sehingga membentuk informasi yang sangat berguna. 

Database terbentuk dari sekelompok data-data yang memiliki jenis/sifat sama. Contohnya : data mahasiswa, data dosen, dll. Demikian juga, kumpulan dari data-data mahasiswa, data-data dosen, data-data keuangan dan lainnya dapat dikumpulkan lagi menjadi kelompok besar. Bahkan dalam perkembangannya, data-data tersebut dapat berbentuk berbagai macam data, misalkan dapat berupa program, lembaran-lembaran untuk entry (memasukkan) data, laporan-laporan. Kesemuanya itu dapat dikumpulkan menjadi satu yang disebut dengan database.
2. Table
Tabel : Tempat untuk menyimpan data, tabel terdiri dari field dan record.
3. Primary key
Primary Key (kunci utama) adalah atribut Merupakan candidate key yang telah dipilih untuk mengidentifikasi setiap record secara unik. Primary key harus merupakan field yang benar-benar unik dan tidak boleh ada nilai NULL. Pengertian lainya Primary Key adalah suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam table. Primary key, salah satu atrribut dari candidat key dapat dipilih menjadi primary key dengan 3 kriteria sbb :
Ø  Key tersebut lebih natural untuk dijadikan acuan
Ø  Key tersebut lebih sederhana
Ø  Key tersebut cukup uniqe
database tanpa data apapun yang asing. Setiap tabel dapat memiliki satu atau lebih candidate key.
Contoh:
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.
4. Record
Record : disebut juga dengan baris, yaitu satu bagian informasi yang disimpan dalam tabel, misal data seorang mahasiswa akan disimpan dalam satu record yang terdiri dari beberapa kolom/field.
5. Field/atribut
Field : disebut juga dengan kolom, yaitu bagian tabel tempat menyimpan sebuah item data.
6. Entity Relationship Diagram (ERD)
ERD merupakan representasi logika dari data pda suatu organisasi atau area bisnis tertentu dengan menggunakan Entity dan Relationship. ERD dapat mengekspresikan struktur logis sebuah Basis Data dengan simpel dan jelas, sehingga kita akan lebih mudah memahami struktur dari database tersebut.
7. Foreign key
Jika sebuah primary key terhubungan ke table/entity lain, maka keberadaan primary key pada entity tersebut di sebut sebagai foreign key. Foreign key adalah Sebuah kumpulan field dalam satu relasi yang digunakan untuk me“refer” (menunjuk) ke suatu baris (tuple) pada relasi yang lain (harus berkorespondensi dengan primary key pada relasi yang kedua), seperti: ‘logical pointer’. Sedangkan hubungan antara keduanya (primary key dan foreign key) di jelaskan sebagai berikut,“Primary Key” adalah field kunci / utama dari suatu tabel yang menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama, atau dengan kata lain Primary key menjadikan tiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik).“Foreign key” adalah satu attribute yang melengkapi satu relationship yang menunjukan ke induknya, dengan kata lain keduanya saling berkaitan. Perhatikan gambar berikut.


Pada gambar diatas, nim pada table mhs adalah primary key. Sedangkan primary key pada table matkul adalah id_matkul. Lalu id_matkul menempel pada table mhs yang kita sebut sebagai foreign key.
Biasanya saya menyebut table yang berisi foreign key sebagai table anak karena table tersebut mengait pada table lain. Sedangkan table yang terkait saya sebut sebagai table induk. Pada contoh table di atas, mhs sebagai table anak sedangkan matkul sebagai table induk.

8. Composite Key

Dalam desain database, composite key adalah kunci yang terdiri dari 2 atau lebih atribut yang secara unik mengidentifikasi suatu kejadian entitas. Setiap atribut yang membentuk kunci senyawa adalah kunci sederhana dalam haknya sendiri.

Hal ini sering bingung dengan kunci composite, meskipun ini juga merupakan kunci yang terdiri dari 2 atau lebih atribut yang secara unik mengidentifikasi suatu kejadian, setidaknya satu atribut yang membentuk kunci komposit bukanlah kunci sederhana.

Contohnya, suatu entitas yang mewakili masing-masing modul siswa hadir di Universitas. entitas ini memiliki nim dan kode_matakuliah sebagai kunci utama. Setiap atribut yang membentuk kunci utama adalah kunci sederhana karena masing-masing merupakan referensi unik ketika mengidentifikasi siswa dalam satu kasus dan modul yang lain.

Sebaliknya, dengan menggunakan contoh yang sama, bayangkan kita mengidentifikasi seorang mahasiswa oleh NamaBelakang + NamaDepan mereka. Di tabel siswa tersebut pada modul kunci utama yaitu NamaDepan + NamaBelakang + kode_matakuliah. Karena NamaBelakang + NamaDepan merupakan referensi unik untuk mahasiswa, itu bukanlah sebuah kunci sederhana, itu adalah kombinasi dari atribut yang digunakan untuk secara unik mengidentifikasi seorang mahasiswa. Oleh karena itu kunci utama untuk entitas ini adalah kunci komposit.

Source :
artikelcomputers.blogspot.com/2011/11/jenis-jenis-kunci-dalam-dalam-relation.html
Nurkholis.blogspot.com
Firstyanarifulrizal.blogspot.com


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

6 komentar:

Anonim mengatakan...

tq info nya.. bahan buat uas nih

www.wappersunda.com

Unknown mengatakan...

bagus banget ka. sy jdi ngerti

Muslim Rogiska mengatakan...

terimakasih, saya dapat menggunakan nya untuk belajar

Faizal mengatakan...
Komentar ini telah dihapus oleh pengarang.
Faizal mengatakan...

Thanx gan,,,bermanfaat sekali bagi pemula untuk mengetahui istilah-istilah yang ada di database,,,tetep semangat berbagi gan,,,

Kunjungi website saya ya : https://faiz4l.mahasiswa.atmaluhur.ac.id/ dan website kampus saya : http://www.atmaluhur.ac.id

karniah hasanah mengatakan...

Permisi..
Ingin tanya kalau database yang hanya ada 1 tabel itu istilahnya apa ya, kan kalau yg banyak tabel itu ada erd, nah kalau 1 tabel aja apa ya?

Posting Komentar