Basis data / Database
Basis data adalah kumpulan file-file yang saling berelasi, relasi tersebut ditunjukan dengan kunci dari tiap file yang ada. (Jogiyanto 2005 : 15). Basis data / database tersusun dari
a. Tabel
Tabel adalah sekumpulan obyek yang mempunyai karakteristik sama dan bisa dibedakan dari lainnya. Obyek dapat berupa barang, orang, tempat atau suatu kejadian.
b. Kolom atau attribute
Kolom atau attribute adalah deskripsi data yang bisa mengidentifikasikan entitas. Dalam tabel basis data, setiap kolom atau attribute menjelaskan beberapa bagian record data yang tersimpan didalam tabel.
c. Baris atau Record
Kumpulan dari field yang berhubungan satu sama lain. Dalam tabel basis data setiap baris atau record menjelaskan beberapa attribute data yang tersimpan.
d. Kunci (key)
Suatu superkey adalah suatu kolom yang dapat digunakan untuk mengidentifikasi suatu baris dalam tabel. Suatu key adalah suatu minimal superkey. Sebagai contoh dalam tabel pegawai menggunakan nopegawai dan nama secara bersama-sama untuk mengidentifikasikan baris-baris dalam tabel. Primary key adalah suatu kolom atau sekumpulan kolom yang akan digunakan untuk mengidentifikasi secara tunggal setiap baris dari suatu tabel. Foreign key menyatakan hubungan atara tabel (Peranginangin 2006 : 380).
e. Relationship
Relationship adalah hubungan antara tabel atau entitas. Terdiri dari tiga derajat berbeda yakni:
1. One-to-one menghubungkan secara tepat dua entitas dengan satu kunci (key).
2. One-to-many (many-to-one) hubungan antara entitas dimana kunci (key) pada suatu tabel muncul berkali-kali dalam tabel lainnya. Misalnya banyak pengawai yang berkerja di dalam departemen.
3. Many-to-many merupakan suatu hubungan yang menyebabkan permasalahan dalam prakteknya. Kunci utama dari tabel kedua dapat muncul beberapa kali pada tabel pertama. Misalnya dalam suatu perusahaan, banyak pegawai yang berkerja untuk banyak departemen.
Komentar