Database atau basis data adalah
kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat
diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk
menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa
tipe data, struktur, dan juga batasan-batasan data yang akan disimpan. Basis
data merupakan aspek yang sangat penting dalam sistem informasi dimana basis
data merupakan gudang penyimpanan data yang akan diolah lebih lanjut. Basis
data menjadi penting karena dapat menghidari duplikasi data, hubungan antar
data yang tidak jelas, organisasi data, dan juga update yang rumit.
Proses
memasukkan dan mengambil data ke dan dari media penyimpanan data memerlukan
perangkat lunak yang disebut dengan sistem manajemen basis data (database
management system | DBMS). DBMS merupakan sistem perangkat lunak yang
memungkinkan user untuk memelihara, mengontrol, dan mengakses data secara
praktis dan efisien. Dengan kata lain semua akses ke basis data akan ditangani
oleh DBMS. Ada beberapa fungsi yang harus ditangani DBMS yaitu mengolah
pendefinisian data, dapat menangani permintaan pemakai untuk mengakses data,
memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA (Database
Administrator), menangani kegagalan dalam pengaksesan data yang disebabkan oleh
kerusakan sistem maupun disk, dan menangani unjuk kerja semua fungsi secara
efisien. Tujuan utama dari DBMS adalah untuk memberikan tinjauan abstrak data
kepada user (pengguna). Jadi sistem menyembunyikan informasi tentang bagaimana
data disimpan, dipelihara, dan tetap dapat diambil (akses) secara efisien.
Pertimbangan efisien di sini adalah bagaimana merancang struktur data yang
kompleks tetapi masih tetap bisa digunakan oleh pengguna awam tanpa mengetahui
kompleksitas strukturnya.
SQLite adalah database
yang bisa dibangun di android. SQlite memiliki fitur relational database,
hampir sama dengan SQL pada desktop hanya saja SQlite membutuhkan memori yang
sedikit.
SQLite terdapat pada
semua perangkat android, cukup mendefinisikan perintah SQL untuk membuat atau
meng-update database, selanjutnya sistem pada android akan menangani hal-hal
yang berhubungan dengan database. SQLite database otomatis akan tersimpan di
dalam path data/ data/ nama_package/ database/ nama_database.
Database
Oracle adalah Database relasional yang terdiri dari kumpulan data dalam suatu
sistem manajemen Database RDBMS. Perusahaan Software Oracle memasarkan jenis
Database ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis
dan merk perangkat keras komputer (platform).
Database
Oracle terdiri dari beberapa komponen berikut ini :
- Software
Oracle
- Database, yang tersimpan dalam bentuk
file pada satu disk atau lebih.
- Instance
Oracle, terdiri
dari background process dan shared memory area
- Server
process, yang meng-handle user dan aplikasi yang telah terhubung dengan
Database, dan juga mengatur memori dan temporary storage yang
digunakan process tersebut.
- Oracle
Net, yang memungkinkan komunikasi antara client application dengan
Database oracle pada sebuah jaringan.
Sumber :
Huda,
Arif Akbarul, Live Coding! – 9 Aplikasi
Buatan Sendiri, Andi, Yogyakarta, 2013.
URL http://ekosuwono.wordpress.com/tag/oracle-adalah/
URL http://termasmedia.com/65-pengertian/69-pengertian-database.html