Apa itu Database?
Database adalah basis data atau sekumpulan data yang dikelola sedemikian rupa sesuai ketentuan tertentu dan saling berhubungan supaya mudah dikelola. Pengelolaan database memudahkan setiap orang mencari, menyimpan, dan menghapus informasi.
Database juga bisa diartikan sebagai sebuah sistem yang berfungsi mengumpulkan data, arsip, atau tabel yang disimpan dan terhubung ke media elektronik, seperti aplikasi atau situs web. Database membuat penyimpanan dan pengelolaan data lebih efisien.
Pengertian lain tentang database menurut Oracle adalah kumpulan terorganisir dari informasi terstruktur atau data yang disimpan secara elektronik ke dalam sistem komputer. Database biasanya dikendalikan oleh DBMS (sistem manajemen database). Data dan DBMS bersama aplikasi yang terkait biasa disebut sebagai sistem database.
Data dalam database umumnya dimodelkan dalam baris dan kolom dalam serangkaian tabel. Hal ini bertujuan membuat pemrosesan dan kueri data jadi lebih efisien. Data lalu bisa diakses, dikelola, dimodifikasi, diperbarui, dikendalikan, dan diatur. Sebagian besar database menggunakan bahasa kueri terstruktur (SQL) untuk menulis dan meminta data.
Apa itu Database Management System (DBMS) ?
Database membutuhkan aplikasi atau perangkat lunak yang dinamai sistem manajemen database (DBMS). DBMS ini berfungsi sebagai antarmuka antara database dan pengguna atau program. Ini memungkinkan Anda dapat mengambil, memperbarui, dan mengelola bagaimana informasi diatur dan dimaksimalkan.
Selain itu, DBMS juga memfasilitiasi pengawasan dan pengendalian basis data. Dengan bantuan DBMS, admin bisa memantau kinerja, menyeting aplikasi, dan melakukan backup dan recover database ketika dibutuhkan. Contoh DBMS adalah: MySQL, Microsoft Access, Microsoft SQL Server, FileMaker Pro, Oracle Database, dan dBASE.
Fungsi Database
Berikut ini fungsi database secara umum, yaitu:
- Mengelompokan data dan informasi
- Memudahkan identifikasi data
- Menghindari data ganda yang tersimpan
- Memudahkan akses, simpan, pembaruan, dan penghapusan data
- Menjadi penyimpanan data dari aplikasi atau situs web
- Menjaga kualitas data yang diakses agar sesuai yang diinput
- Membuat aplikasi berjalan lancar karena datanya terpusat
- Database membuat data tersimpan aman karena keamanan tinggi
- Database memudahkan pencarian data lebih cepat.