Database
Basis data (bahasa Inggris: database), atau
sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat
diperiksa menggunakan suatu program komputer untuk memperoleh informasi
dari basis data tersebut. Perangkat lunak
yang digunakan untuk mengelola dan memanggil kueri
(query) basis data disebut sistem
manajemen basis data (database management system, DBMS).
Sistem basis data dipelajari dalam ilmu informasi.
Istilah "basis data"
berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan
hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer.
Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi
industri yaitu dalam bentuk buku besar, kwitansi dan kumpulan data yang
berhubungan dengan bisnis.
Konsep dasar dari basis data
adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah
basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di
dalamnya: penjelasan ini disebut skema. Skema
menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara
obyek tersebut. Ada
banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data:
ini dikenal sebagai model basis data
atau model data. Model yang umum digunakan sekarang adalah model relasional,
yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel
yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom
(definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili
denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan
menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling
berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem
manajemen basis data (database management system/DBMS). Jika
konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah
basis data untuk kedua arti tersebut.
Database dapat
dibuat dan diolah dengan menggunakan suatu programkomputer , yaitu yang biasa kita sebut dengan software
(perangkat lunak).Software yang digunakan untuk mengelola dan memanggil
kueri (query) databasedisebut Database Management System (DBMS) atau jika
diterjemahkan kedalam bahasa indonesia berarti “Sistem Manajemen Basis
Data”.DBMS terdiri dari dua komponen, yaitu Relational Database ManagementSystem (RDBMS) dan Overview of Database Management
System (ODBMS).RDBMS meliputi Interface Drivers, SQL Engine, Transaction
Engine, RelationalEngine, dan Storage
Engine. Sedangkan ODBMS meliputi Language Drivers,Query Engine,
Transaction Engine, dan Storage Engine.Sedangkan
untuk lavel dari softwarenya sendiri, terdapat dua levelsoftware yang memungkinkan kita untuk membuat
sebuah database antara lainadalah High Level Software dan Low Level Software.
Yang termasuk di dalamHigh Level Software, antara lain sepertiMicrosoft
SQL Server ,Oracle,Sybase, Interbase,XBase,Firebird,MySQL,PostgreSQL,Microsoft
Access,dBase III, Paradox,FoxPro,Visual FoxPro,Arago,Force,Recital, dbFast, dbXL, Quicksilver ,Clipper ,FlagShip,Harbour ,Visual dBase,
danLotus Smart Suite Approach. Sedangkan yang
termasuk di dalam Low Level Software antara lainBtrievedanTsunami Record Manager .
Daftar
Pustaka