DBMS (Database Management System) - Overview
Database Management System
- kumpulan dari data yang saling berhubungan
- kumpulan dari program untuk melakukan akses ke data
- DBMS menyediakan informasi dari sebuah
- DBMS menyediakan lingkungan yang nyaman dan efisien untuk digunakan
Tujuan dari Sistem Database
Sistem Database dibuat untuk menangani beberapa kesulitan yang sering terjadi di dalam proses penanganan file seperti :
- data redudancy dan inkonsistensi data
- kesulitan dalam mengakses data
- data isolation
- problem integritas data ( data bisa diubah sesuka hati )
- minot update
- pengaksesan bersama oleh beberapa pengguna
- security
View Data
Levels of Abstraction
- Physical Level : menangani bagaimana sebuah record disimpan
- Logical Level : menangani penyimpanan data dalam database dan hubungan antar data nya
- View Level : program aplikasi
Instance dan Schemas
Ini hampir sama dengan Types dan Variabel di bahasa pemrograman
- Schema : struktur logical dari database ( tabel A dan tabel B serta hubungannya)
- Instance : konten sebenarnya dari database dalam sebuah waktu tertentu
Data Definition Language (DDL)
Adalah notasi spesifik untuk mendefinisikan database schems. DDL compiler akan membuat tabel di simpan dalam data dictionary (data tentang data).
Data Manipulation Language (DML)
Bahasa untuk mengakses dan manipulasi data sesuai dengan data model. Ada 2 kelas yaitu procedural (user menyebutkan data yang diperlukan dan bagaimana cara mendapatkannya) dan Non procedural (user menyebutkan data yang dibutuhkan tapi tidak menyebutkan cara mendapatkannya)
System secara keseluruhan |
0 comments:
Post a Comment