Konsep Pengelolaan melalui dengan suatu Database Management System Ada lapisan-lapisan abstraksi data

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