Kamis, 05 Oktober 2017

RESUME PERANCANGAN BASIS DATA II

Ketergantungan Program dan Data:
- Setiap program aplikasi harus memiliki data sendiri – Memungkinkan duplikasi data
- Setiap program aplikasi harus memiliki fasilitas pengelola meta data untuk setia file yang digunakan
- Setiap program aplikasi harus memiliki fungsi untuk membaca, menulis, mengubah dan menghapus data
- Tidak ada koordinasi data yang sama antar aplikasi
- Sulit membakukan format-format file

Pendekatan Program Basis data :
- Sebagai pusat respitori data bagi seluruh organisasi
- Data dikelola oleh suatu sistem pengendali
- Data disimpan dalam format yang baku dan mudah dimengerti

Keuntungan Penggunaan Basis Data :
- Controlling Redundancy yaitu kemampuan mengontrpl suatu sistem untuk tetap berfungsi dengan normal walaupun terdapat elemen yang tidak berfungsi.
- Restricting unauthirized access yaitu setiap pengguna mempunyai hak istimewa tersendiri, seperti contoh diijinkannya salah satu user untuk retrieve data.
- Provides persistents storage for data stuctures yaitu sistem basis data berorientasi objek. Misal tipe record dalam pascal atau definisi kelas di C++.
- Permits Inferencing adalah Sistem database deduktif memiliki kemampuan mendefinisikan rule deduksi untuk menginfer informasi baru.
- Multiple user interfaces adalah Berbagai macam interface untuk berbagai pengguna.
- Represent complex relation amongst data adalah kemampuan untuk mempresentasikan relasi yang kompleks demi memmudahkan pengguna.
- Enforcing integrity constraints yaitu kemampuan untuk membuat suatu integrity constraint. Tipe yang paling sederhana dari integrity contraint adalah menspesifikasikan tipe data untuk setiap item data.
- Provide backup & recovery yaitu ika sistem komputer gagal saat sedang mengupdate program, sub sistem recovery bertanggungjawab untuk memperbaiki atau memastikan basis data direstore ke keadaan sebelum program dieksekusi kembali.

Pengguna Basis Data :
- Administrator Database
- Progammer Database
- End User = ~ Casual end user
     ~ Parametric user
     ~ Sophisticated user
     ~ Stand-Alone user
- Software Engineer

Kapan Perlu Menggunakan Basis Data :
- Data berupa data ‘bisnis’: jumlahnya besar, perlu di-update.
- Banyak bagian data yang homogen
- Data relevan untuk jangka waktu yang cukup lama
- Data digunakan secara simultan oleh banyak pengguna

Kapan Kita Tidak Perlu Basis Data?
- Jika basis data dan aplikasi sangat sederhana, terdefinisi dengan baik, tidak akan berubah
- Adanya kebutuhan real time tertentu yang rigid, yang tidak dapat dipenuhi karena DBMS overhead
- Akses bersama ke suatu data tidak diperlukan

Kapan Basis Data Tidak Dapat Digunakan?
- Jika sistem basis data tidak dapat menangani kompleksitas data karena keterbatasan pemodelan
- Jika pengguna perlu operasi khusus yang tidak dapat dipenuhi oleh DBMS

Share:

0 komentar:

Posting Komentar

Copy Paste

ITSector

Diberdayakan oleh Blogger.