Database Management Sistem (DBMS): perangkat lunak yang dirancang untuk membantu dlm memelihara, memanfaatkan & menggunakan sekumpulan data yang besar. DBMS pada tahun 1960 masih disebut Integrated Data Store, dibuat oleh Charles Bachman di general electric.
Manfaat DBMS :
- Independesi Data
- Akses Data Efisien
- Integritas dan keamanan data
- Administrasi Data
- Akses konkuren & crash recovery
- Waktu pengembangan aplikasi terkurangi
Independensi Data : program aplikasi yang telah terisolasi dari perubahan dalam struktur data yang disimpan
Independensi data dicapai melalui penggunaan tiga tingkat data abtraksi khususnya skema konseptual & skema eksternal
Tiga tingkat abstraksi dlm DBMS yaitu :
- Skema Konseptual
- Skema Fisik
- Skema Eksternal
Proses desain database dapat dibagi menjadi 6 langkah :
- Analisis persyaratan : pahami data apa yang akan disimpan di dalam database.
- Database desain konseptual : informasi yang dikumpulkan secara konseptual.
- Desain database logical : memilih sebuah DBMS u/ desain. Mengubah desain dari konseptual ke database.
- Skema perbaikan : menganalisis skema hubungan dalam skema relasional database.
- Database desain fisik : beban kerja database yang melibatkan indeks pada beberapa tabel dan clustering.
- keamanan desain : mengidentifikasi bagian2 dari database yang dapat mengakses DBMS
Model data adalah kumpulan2 konsep yang menjelaskan struktur basis data yang meliputi :
- hubungan (relationship) antar data.
- arti (semantic) data.
- batasan
- representasi data.
Model data semantic : model yang mengandung berbagai macam konsep yang menggambarkan aplikasi nyata.
0 komentar:
Posting Komentar