Sebelum pengenalan Sistem Manajemen Basis Data / Database Management System (DBMS), mari kita pahami mengenai Database terlebih dahulu, Konsep Koding akan menjelaskan mengenenai DBMS secara rinci.
Apa Itu Database Management System (DBMS), Contoh, Sejarah DBMS |
Apa itu Database?
Basis data/ Database adalah kumpulan data terkait yang mewakili beberapa aspek dunia nyata. Sebuah sistem database dirancang untuk dibangun dan diisi dengan data untuk tugas tertentu.
Apa Itu Database Management System (DBMS), Contoh, Sejarah DBMS |
Apa itu DBMS?
Database Management System (DBMS) adalah perangkat lunak untuk menyimpan dan mengambil data pengguna sambil mempertimbangkan langkah-langkah keamanan yang tepat. Ini terdiri dari sekelompok program yang memanipulasi database. DBMS menerima permintaan data dari aplikasi dan menginstruksikan sistem operasi untuk menyediakan data spesifik. Dalam sistem besar, DBMS membantu pengguna dan perangkat lunak pihak ketiga lainnya untuk menyimpan dan mengambil data.
DBMS memungkinkan pengguna untuk membuat database mereka sendiri sesuai kebutuhan mereka. Istilah "DBMS" mencakup pengguna database dan program aplikasi lainnya. Ini menyediakan antarmuka antara data dan aplikasi perangkat lunak.
Contoh DBMS
Mari kita lihat contoh sederhana dari database universitas. Database ini menyimpan informasi mengenai mahasiswa, mata kuliah, dan nilai di lingkungan universitas. Basis data diatur sebagai lima file:
- File STUDENT menyimpan data setiap siswa
- File COURSE menyimpan data pada setiap mata kuliah.
- BAGIAN menyimpan informasi tentang bagian dalam kursus tertentu.
- File GRADE menyimpan nilai yang diterima siswa di berbagai bagian
- File TUTOR berisi informasi tentang setiap profesor.
Sejarah DBMS
- 1960 - Charles Bachman merancang sistem DBMS pertama
- 1970 – Codd memperkenalkan Sistem Manajemen Informasi (IMS) IBM
- 1976- Peter Chen menciptakan dan mendefinisikan model Entity-relationship yang juga dikenal sebagai model ER
- 1980 - Model Relasional menjadi komponen basis data yang diterima secara luas
- 1985- DBMS berorientasi objek berkembang.
- 1990-an - Penggabungan orientasi objek dalam DBMS relasional.
- 1991- Microsoft mengirimkan akses MS, DBMS pribadi dan yang menggantikan semua produk DBMS pribadi lainnya.
- 1995: Aplikasi database Internet pertama
- 1997: XML diterapkan pada pemrosesan database. Banyak vendor mulai mengintegrasikan XML ke dalam produk DBMS.
Karakteristik DBMS
- Memberikan keamanan dan menghilangkan redundansi
- Sifat menggambarkan diri dari sistem database
- Isolasi antara program dan abstraksi data
- Dukungan beberapa tampilan data
- Berbagi data dan pemrosesan transaksi multipengguna
- Perangkat Lunak Manajemen Basis Data memungkinkan entitas dan hubungan di antara mereka untuk membentuk tabel.
- Ini mengikuti konsep ACID (Atomisitas, Konsistensi, Isolasi, dan Daya Tahan).
- DBMS mendukung lingkungan multi-pengguna yang memungkinkan pengguna untuk mengakses dan memanipulasi data secara paralel.
Perangkat Lunak DBMS Populer
- MySQL
- akses microsoft
- Peramal
- PostgreSQL
- dBASE
- FoxPro
- SQLite
- IBM DB2
- Basis LibreOffice
- MariaDB
- Microsoft SQL Server dll.
Kelebihan DBMS
- DBMS menawarkan berbagai teknik untuk menyimpan & mengambil data
- DBMS berfungsi sebagai penangan yang efisien untuk menyeimbangkan kebutuhan beberapa aplikasi menggunakan data yang sama
- Prosedur administrasi seragam untuk data
- Pemrogram aplikasi tidak pernah terpapar detail representasi dan penyimpanan data.
- Sebuah DBMS menggunakan berbagai fungsi yang kuat untuk menyimpan dan mengambil data secara efisien.
- Menawarkan Integritas dan Keamanan Data
- DBMS menyiratkan batasan integritas untuk mendapatkan tingkat perlindungan yang tinggi terhadap akses yang dilarang ke data.
- DBMS menjadwalkan akses bersamaan ke data sedemikian rupa sehingga hanya satu pengguna yang dapat mengakses data yang sama pada satu waktu
- Mengurangi Waktu Pengembangan Aplikasi
Kekurangan DBMS
- Biaya Perangkat Keras dan Perangkat Lunak DBMS cukup tinggi yang meningkatkan anggaran organisasi Anda.
- Sebagian besar sistem manajemen basis data seringkali merupakan sistem yang kompleks, sehingga pelatihan bagi pengguna untuk menggunakan DBMS diperlukan.
- Di beberapa organisasi, semua data diintegrasikan ke dalam satu database yang dapat rusak karena kegagalan listrik atau database rusak pada media penyimpanan
- Penggunaan program yang sama pada satu waktu oleh banyak pengguna terkadang menyebabkan hilangnya beberapa data.
- DBMS tidak dapat melakukan perhitungan yang canggih
0 Comments