Database adalah suatu sistem menyusun dan
mengelola record-record menggunakan
komputer untuk menyimpan atau merekam serta memelihara data operasional lengkap
dengan sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang
optimal yang diperlukan pemakai untuk proses pengambil keputusan (Linda,
2004:1). Database dapat
dinyatakan sebagai suatu sistem ang memiliki karakteristik seperti berikut:
a.
Merupakan suatu kumpulan interaksi data
yang disimpan bersama dan tanpa mengganggu satu sama lain atau membentuk
duplikat data.
b.
Kumpulan data di dalam database
dapat digunakan oleh sebuah program secara optimal.
c.
Penambahan data baru, modifikasi dan pengambilan kembali dari
data dapat dilakukan dengan mudah dan terorganisasi.
Dalam arsitektur database
terdapat tiga tingkatan yang saling mendukung. Di bawah ini adalah penjelasannya
yaitu:
a.
Internal level yaitu tingkat yang basis
datanya secara fisik ditulis atau disimpan di media storage dan level yang
berkaitan.
b.
External level disebut juga indivisual user views, yaitu tingkat yang basis
datanya dapat berdasakan kebutuhan masing-masing aplikasi di user atau level yang berkaitan dengan para pemakai.
c.
Conceptual level disebut juga community user view, yaitu tingkat user view dari aplikasi yang berbeda
digabungkan sehingga menggunakan basis data secara keseluruhan dengan
menyembunyikan penyimpanan data secara fisik yang merupakan penghubung dari internal level dan external level.
Seluruh operasi yang dilakukan pada database
didasarkan atas tabel-tabel dan hubungannya. Dalam model relasional dikenal
antara lain table, record, field, indeks, query penjelasannya seperti dibawah ini:
a.
Tabel atau entity
dalam model relasional digunakan untuk mendukung antar muka komunikasi antara
pemakai dengan professional komputer.
b.
Record atau baris atau dalam istilah
model relasional yang formal disebut tuple
adalah kumpulan data yang terdiri dari satu atau lebih.
c.
Field atau kolom atau dalam
istilah model relasional yang formal disebut dengan attribute adalah sekumpulan data yang mempunyai atau menyimpan
fakta yang sama atau sejenis untuk setiap baris pada table.
d.
Indeks merupakan tipe dari suatu table tertentu yang berisi
nilai-nilai field kunci atau field.
e.
Query merupakan sekumpulan
perintah Structure Query Language (SQL)
yang dirancang untuk memanggil kelompok record
tertentu dari satu tabel atau lebih untuk melakukan operasi pada tabel.
0 komentar:
Post a Comment