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
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.
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
6 komentar:
tq info nya.. bahan buat uas nih
www.wappersunda.com
bagus banget ka. sy jdi ngerti
terimakasih, saya dapat menggunakan nya untuk belajar
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
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