DATA BASE MANAJEMEN SISTEM (DBMS)
DATA BASE MANAJEMEN SISTEM (DBMS) DALAM SISTEM INFORMASI GEOGRAFIS (SIG)
Pengertian DatabaseDatabase adalah kumpulan data terkait yang mewakili beberapa aspek dari dunia nyata. Sistem database dirancang untuk dibangun dan diisi dengan data untuk tugas tertentu.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 basis data.
DBMS menerima permintaan data dari suatu 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 sendiri sesuai kebutuhan mereka. Istilah "DBMS" mencakup pengguna basis data dan program aplikasi lainnya. Ini menyediakan antarmuka antara data dan aplikasi perangkat lunak.
Basis data disusun sebagai lima file:
Untuk mendefinisikan sistem basis data: Kita perlu menentukan struktur catatan setiap file dengan mendefinisikan berbagai jenis elemen data yang akan disimpan dalam setiap catatan. Data- data tersebut juga dapat menggunakan skema pengkodean untuk mewakili nilai dari item data.
- File STUDENT menyimpan data setiap siswa
- File COURSE menyimpan data pada setiap kursus.
- File BAGIAN menyimpan informasi tentang bagian dalam kursus tertentu.
- File TUTOR berisi informasi tentang setiap profesor.
Sejarah Database manejemen sistem (DBSM):
1960 - Charles Bachman mendesain sistem DBMS pertama
1970 - Codd memperkenalkan Sistem Manajemen Informasi IBM (IMS)
1976 - Peter Chen menciptakan dan mendefinisikan model Entity-relationship juga dikenal sebagai model ER
1980 - Model Relasional menjadi komponen basis data yang diterima secara luas
1985 - DBMS berorientasi objek berkembang.
1990-an - Penggabungan objek-orientasi dalam DBMS relasional.
1991 - Microsoft mengirimkan akses MS, DBMS pribadi dan yang menggantikan semua produk DBMS pribadi lainnya.
1995: Aplikasi basis data Internet pertama
1997: XML diterapkan pada pemrosesan basis data. Banyak vendor mulai mengintegrasikan XML ke dalam produk DBMS.
Karakteristik Sistem Manajemen Basis Data
- Memberikan keamanan dan menghilangkan redundansi
- Sifat yang menggambarkan diri sendiri dari sistem basis data
- Isolasi antara program dan abstraksi dataBerbagi data dan pemrosesan transaksi multi-pengguna
- Mendukung banyak tampilan dataDBMS memungkinkan entitas dan hubungan di antara mereka untuk membentuk tabel.
- Ini mengikuti konsep ACID (Atomicity, Consistency, Isolasi, dan Durability).
- DBMS mendukung lingkungan multi-pengguna yang memungkinkan pengguna untuk mengakses dan memanipulasi data secara paralel.
Pengguna di lingkungan DBMS
Berikut ini, adalah berbagai kategori di lingkungan DBMS:
Pemrogram Aplikasi
Pemrogram aplikasi menulis program dalam berbagai bahasa pemrograman untuk berinteraksi dengan basis data.
Administrator Database
Admin Database bertanggung jawab untuk mengelola seluruh sistem DBMS. Ia disebut Database admin atau DBA.
Pengguna Akhir
Pengguna akhir adalah orang-orang yang berinteraksi dengan sistem manajemen basis data. Mereka melakukan berbagai operasi pada basis data seperti mengambil, memperbarui, menghapus, dll.
Perangkat Lunak DBMS Populer:
- MySQL
- Microsoft Access
- Oracle
- PostgreSQL
- dBASE
- FoxPro
- SQLite
- IBM DB2
- LibreOffice Base
- MariaDB
- Microsoft SQL Server etc.
- Perbankan Untuk informasi pelanggan, aktivitas akun, pembayaran, deposito, pinjaman, dll.
- Maskapai Untuk pemesanan dan informasi jadwal.
- Telekomunikasi Membantu menyimpan catatan panggilan, tagihan bulanan, menjaga saldo, dll.
- Universitas Untuk informasi siswa, pendaftaran kursus, perguruan tinggi dan nilai.
- Penjualan Digunakan untuk menyimpan informasi pelanggan, produk & penjualan.
- Keuangan Untuk menyimpan informasi tentang stok, penjualan, dan pembelian instrumen keuangan seperti saham dan obligasi.
- Manajemen SDM Untuk informasi tentang karyawan, gaji, penggajian, pengurangan, pembuatan gaji, dll.
- Pabrikan Digunakan untuk manajemen rantai pasokan dan untuk melacak produksi barang. Status persediaan di gudang.
Macam-macam DBMS
1. DBMS hirarkis
Dalam database Hierarchical, data model disusun dalam struktur seperti pohon. Data disimpan dalam format hierarkis (top-down atau bottom-up). Data direpresentasikan menggunakan hubungan orangtua-anak. Dalam HMS hirarki, orang tua mungkin memiliki banyak anak, tetapi anak-anak hanya memiliki satu orang tua.
2. Model Jaringan
Model basis data jaringan memungkinkan setiap anak memiliki banyak orang tua. Ini membantu Anda untuk mengatasi kebutuhan untuk memodelkan hubungan yang lebih kompleks seperti pesanan / bagian hubungan many-to-many. Dalam model ini, entitas diatur dalam grafik yang dapat diakses melalui beberapa jalur.
Dalam Object-oriented Model data disimpan dalam bentuk objek. Struktur yang disebut kelas yang menampilkan data di dalamnya. Ini mendefinisikan database sebagai kumpulan objek yang menyimpan nilai dan operasi anggota data.
3. Model Relasional
Relational DBMS adalah model DBMS yang paling banyak digunakan karena merupakan salah satu yang paling mudah. Model ini didasarkan pada normalisasi data di baris dan kolom tabel. Model relasional disimpan dalam struktur tetap dan dimanipulasi menggunakan SQL.
Keuntungan dari DBMS
1. DBMS menawarkan berbagai teknik untuk menyimpan & mengambil data
2. DBMS berfungsi sebagai penangan yang efisien untuk menyeimbangkan kebutuhan beberapa aplikasi menggunakan data yang sama
3. Prosedur administrasi yang seragam untuk data
4. Mengurangi Waktu Pengembangan Aplikasi
5. Pemrogram aplikasi tidak pernah terpapar dengan detail representasi dan penyimpanan data.
6. DBMS menggunakan berbagai fungsi yang kuat untuk menyimpan dan mengambil data secara efisien.
7. Menawarkan Integritas dan Keamanan Data
8. DBMS menyiratkan kendala integritas untuk mendapatkan tingkat perlindungan yang tinggi terhadap akses data yang dilarang.
9. DBMS menjadwalkan akses bersamaan ke data sedemikian rupa sehingga hanya satu pengguna yang dapat mengakses data yang sama pada suatu waktu
Kerugian dari DBMS
1. DBMS mungkin menawarkan banyak keuntungan, tetapi memiliki beberapa kelemahan.
2. Biaya Perangkat Keras dan Perangkat Lunak dari DBMS cukup tinggi yang meningkatkan anggaran organisasi Anda.
3. Sebagian besar sistem manajemen basis data seringkali merupakan sistem yang kompleks, sehingga diperlukan pelatihan bagi pengguna untuk menggunakan DBMS.
4. Di beberapa organisasi, semua data diintegrasikan ke dalam database tunggal yang dapat rusak karena kegagalan listrik atau database rusak pada media penyimpanan
5. Penggunaan program yang sama pada suatu waktu oleh banyak pengguna terkadang menyebabkan hilangnya beberapa data.
6. DBMS tidak dapat melakukan perhitungan canggih
Komentar
Posting Komentar