Rabu, 14 Desember 2011

Sistem Basis Data 2

Lingkungan Basis Data

Contoh Aplikasi Database
• Perbankan : informasi nasabah, rekening, pinjaman, transaksi perbankan
• Penerbangan : reservasi dan jadwal
Sistem Pemrosesan Berkas Tradisional
• Dependensi data-program
– Perubahan data membuat sejumlah program perlu dimodifikasi
• Duplikasi data
– Data yang sama muncul pada beberapa berkas
• Keterbatasan berbagi data (Isolasi data - banyak format file)
• Waktu pengembangan lama
– Perlu membuat program untuk mengakses data
• Problem integritas (kekonsistensian)
– Kekangan integritas (misalnya saldo >) menjadi bagian dari program
• Keamanan data tidak terjamin
Keuntungan Database
• Integritas data sehingga memudahkan mengontrol dan meminimalkan duplikasi data serta data yang konsisten.
• Tidak tergantung terhadap program aplikasi dengan menyimpan data secara seragam – standarisasi.
• Data sharing - sebuah basis data dapat digunakan oleh banyak user dan banyak aplikasi.
• Backup dan Recovery
• Security dan Privacy
• Berbagai cara pandang terhadap data
Basis data menyediakan pandangan yang berbeda-beda untuk tiap-tiap user. Misalnya kita memiliki data-data dari perusahaan yang bergerak di bidang retail. Data yang ada berupa data barang, penjualan dan pembelian. Ada beberapa jenis user yang memerlukan informasi terkait dengan data perusahaan tersebut. Misalnya pelanggan, kasir, bagian gudang,bagian keuangan dan juga manager. Pelanggan diperbolehkan melihat data barang, tetapi tidak boleh melihat data keuangan hasil penjualan barang. Sedangkan bagian keuangan diperbolehkan melihat data keuangan hasil penjualan barang.
Keuntungan Pendekatan Database
• Independensi program-data
• Meminimalkan redundansi data
• Meningkatkan konsitensi data
• Meningkatkan kemampuan berbagai data
• Meningkatkan produktivitas pengembangan aplikasi
• Meningkatkan pencapaian standarisasi
• Meningkatkan kualitas data
• Meningkatkan tanggapan dan kemudahan akses terhadap data
• Mengurangi pemeliharaan program


0 komentar:

 
;