Pengantar Basis Data 2
Pengguna basis data:1. Aktor 'di depan layar'
- Database administrator
- Database designer
- End users
- Casual end user
- Naive/parametric user
- Sophisticated user
- Stand alone user
- Software engineers
- Software analyst
- Application programmer
- DBMS system designers implementers
- Tool developers
- Operator Maintenance Personnels
- Controlling redundance
- Restricting unauthorized access
- Provides persistent storage for data structures
- Permits Interfaces
- Represents complex relations amongst data
- Enforcing integrity constraints
- Provides backup recovery
- Data berupa data 'bisnis' yang jumlahnya besar dan perlu di update
- Banyak bagian data yang homogen
- Data relevan untuk jangka waktu yang cukup lama
- Data digunakan secara simultan oleh banyak pengguna
- Banyak bagian data yang homogen
- Data relevan untuk jangka waktu yang cukup lama
- Data digunakan secara simultan oleh banyak pengguna
Insulation between Program Data
- Perubahan terhadap struktur data umumnya tidak perlu merubah program
- Disebut juga independensi program dan data
- DBMS menyediakan representasi konseptual
- Pengguna/programmer tidak perlu mengetahui bahaimana DBMS menyimpan data secara fisik pada disk/file
- Metadata disimpan pada DBMS, bukan pada program, sehingga program tidak berurusan dengan format data
- DBMS menyediakan concurrence control untuk menjamin kebenaran ketika ada beberapa user mengupdate data yang sama
- Jika sistem basis data tidak dapat menangani kompleksitas data karena keterbatasan pemodelan
- Jika pengguna perlu operasi khusus yang tidak dapat dipenuhi oleh DBMS
- 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 overheat.
- Akses bersama ke suatu data tidak diperlukan.
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment