Home Start Back Next End
  
19
Tujuan utama dari tiga level ini adalah untuk mendapatkan dan memelihara
kemandirian data (data independence) agar perubahan yang terjadi pada tingkat yang
lebih rendah tidak mempengaruhi tingkat yang lebih
tinggi, sehingga aplikasi yang
sudah ada tidak terpengaruh oleh perubahan-perubahan yang terjadi pada basis data.
e.
Elemen-Elemen Basis Data
Menurut Whitten et. al. (2004: 550-552), dalam sebuah basis data terdapat
beberapa elemen sebagai berikut: 
1)
Field merupakan unit terkecil dari data yang berarti, untuk disimpan pada
sebuah basis data. Ada empat macam tipe field yang dapat disimpan yaitu: 
a)
Primary key
merupakan field
yang secara unik mengidentifikasi record
pada tabel. Contohnya PELANGGAN_ID
secara unik mengidentifikasi
sebuah record tunggal pada tabel pelanggan di basis data.
b)
Secondary Key
merupakan field
yang mengidentifikasi record
tunggal
atau sebuah subset
dari record yang terkait. Misalnya, semua PESANAN
yang memiliki status ‘lunas’. Untuk memfasilitasi pencarian dan
pengurutan maka dibuatlah index untuk kunci- kunci tersebut.
c)
Foreign Key
merupakan field
yang menunjuk kepada record
pada tabel
lain dalam basis data. Contohnya, pada tabel PESANAN, berisi foreign key
PELANGGAN_ID
untuk mengidentifikasi record
PELANGGAN
yang
diasosiasikan dengan pesanan.
d)
Descriptive
field
merupakan semua field
lainnya (non-key) yang
menyimpan data. Misalnya, pada tabel
KARYAWAN, ada field
NAMA,
ALAMAT, GAJI, dan lain-lain.
Word to PDF Converter | Word to HTML Converter