2.3 Konsep
Database Management System DBMS 2.3.1
Database Management System DBMS
Database adalah kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema
atau struktur tertentu, tersimpan di hardware komputer dan denga software untuk melakukan manipulasi untuk kegunaan tertentu. Ada juga yang
mendefinisikan database adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh informasi dan basis data tersebut
http:www.ittelkom.ac.idlibraryindex.php?view=articlecatid=13:rpli d=332:basis-data-atau databaseoption=com_contentItemid=15
. Beberapa karakteristik dari database adalah :
a. Pengelolaan melalui dengan suatu Database Management System
DBMS
Database Management System adalah perangkat lunak yang menangani semua pengaksesan ke database. Database Management
System DBMS merupakan software yang disediakan oleh penyedia database untuk:
• Mengelola dan memelihara data • Memindahkan data ke dan dari file data fisik yang dibutuhkan
• Mengelola akses data yang bersamaan oleh beberapa pengguna • Mengawasi pembaharuan data dan mencegah konflik perubahan
data • Mengelola transaksi sehingga perubahan data terjadi secara
lengkap atau tidak terjadi perubahan jika transaksi batal atau gagal
• Mendukung bahasa query • Pengawasan Back up Database dan pemulihan dari kesalahan
• Mekanisme keamanan
b. Ada lapisan-lapisan abstraksi data
Lapisan abstraksi dapat dibagi menjadi 3 lapisan, yaitu:
1. Lapisan Fisik
Lapisan fisik berisi file data yang menyimpan semua data untuk database. Hampir semua DBMS yang moderen
mengijinkan database disimpan dalam multiple data file banyak file untuk 1 database, kecuali MS Access menyimpan database
dalam 1 file sehingga tidak mampu mengatasi ukuran data yang besar tapi cocok untuk data personal.
DBMS dan sistem operasi secara otomatis mengelola data files : membuka, menutup, membaca dan menulis data ke dan dari
file. Pengguna database tidak perlu langsung berhubungan dengan lapisan fisik yaitu data files saat menggunakan database.
2. Lapisan Logika
Lapisan logika merupakan lapisan abstraksi yang pertama. Lapisan fisik buka merupakan lapisan abstraksi karena datanya
nyata, bukan abstrak. Lapisan logika terdiri dari struktur data abstrak yang sama dengan lapisan data. DBMS mengubah data di
data file menjadi struktursusunan yang sesuai. Lapisan ini disebut skema, istilah yang digunakan untuk koleksi semua data
yang tersimpan dalam database.
3. Lapisan Luar
Lapisan luar atau model luar adalah layar kedua abstrak dalam database. Lapisan ini terdiri dari tampilan pengguna yang
disebut subskema. Lapisan ini adalah tempat dimana pengguna dan aplikasi yang mengakses database berhubungan dan
menghasilkan query ke database.
Gambar 2.11 Lapisan Abstraksi Data
c. Data fisik yang independen