Database Management System – DBMS

Sumber : Guru99

Diterjemahkan oleh Google dengan perubahan minor


Database

Database adalah kumpulan data terkait yang mewakili beberapa aspek dunia nyata. Sistem database dirancang untuk dibangun dan diisi dengan data untuk tugas tertentu.


DBMS

Database Management System (DBMS) adalah perangkat lunak untuk menyimpan dan mengambil data pengguna sambil mempertimbangkan langkah-langkah keamanan yang sesuai. 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.



Mari kita lihat contoh sederhana dari database universitas. Database ini menyimpan informasi mengenai siswa, mata kuliah, dan nilai di lingkungan universitas. Basis data diatur sebagai lima file:

  • File STUDENT menyimpan data setiap siswa
  • Penyimpanan file KURSUS berisi data pada setiap kursus.
  • SECTION menyimpan informasi tentang bagian dalam kursus tertentu.
  • File GRADE menyimpan nilai yang diterima siswa di berbagai bagian
  • File TUTOR berisi informasi tentang setiap profesor.

Untuk mendefinisikan sistem database:

  • Kita perlu menentukan struktur record setiap file dengan menentukan tipe elemen data yang berbeda untuk disimpan di setiap record.
  • Kami juga dapat menggunakan skema pengkodean untuk mewakili nilai-nilai item data.
  • Pada dasarnya, Database Anda akan memiliki 5 tabel dengan kunci asing yang ditentukan di antara berbagai tabel.

Sejarah DBMS

Inilah landmark penting dari sejarah:

  • 1960 – Charles Bachman merancang sistem DBMS pertama
  • 1970 – Codd memperkenalkan Sistem Manajemen Informasi (IMS) IBM
  • 1976 – Peter Chen menciptakan dan mendefinisikan model hubungan-entitas yang juga dikenal sebagai model ER
  • 1980 – Model Relasional menjadi komponen database 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 Sistem Manajemen Basis Data

  • Memberikan keamanan dan menghapus redundansi
  • Sifat yang mendeskripsikan diri sendiri dari sistem database
  • Isolasi antara program dan abstraksi data
  • Mendukung berbagai tampilan data
  • Berbagi data dan pemrosesan transaksi multipengguna
  • DBMS memungkinkan entitas dan relasi di antara mereka untuk membentuk tabel.
  • Ini mengikuti konsep ACID (Atomicity, Consistency, Isolation, dan Durability).
  • DBMS mendukung lingkungan multi-pengguna yang memungkinkan pengguna untuk mengakses dan memanipulasi data secara paralel.

DBMS vs. File Datar

DBMS Sistem Manajemen File Datar
Akses multi-pengguna Itu tidak mendukung akses multi-pengguna
Desain untuk memenuhi kebutuhan bisnis kecil dan besar Ini hanya terbatas pada sistem DBMS yang lebih kecil.
Hapus redundansi dan Integritas Masalah Redundansi dan Integritas
Mahal. Tapi dalam jangka panjang Total Cost of Ownership murah Itu lebih murah
Mudah untuk menerapkan transaksi yang rumit Tidak ada dukungan untuk transaksi yang rumit

Pengguna di lingkungan DBMS

Berikut adalah berbagai kategori pengguna sistem DBMS

nama komponen Tugas
Pemrogram Aplikasi Pemrogram aplikasi menulis program dalam berbagai bahasa pemrograman untuk berinteraksi dengan database.
Administrator Basis Data Admin Database bertanggung jawab untuk mengelola seluruh sistem DBMS. Dia disebut admin Database atau DBA.
Pengguna akhir Pengguna akhir adalah orang-orang yang berinteraksi dengan sistem manajemen basis data. Mereka melakukan berbagai operasi pada database seperti mengambil, memperbarui, menghapus, dll.

Software DBMS Populer

Berikut adalah daftar dari beberapa sistem DBMS yang populer:

  • MySQL
  • akses microsoft
  • Peramal
  • PostgreSQL
  • dBASE
  • FoxPro
  • SQLite
  • IBM DB2
  • LibreOffice Base
  • MariaDB
  • Microsoft SQL Server dll.

Penerapan DBMS

Sektor Penggunaan DBMS
Perbankan Untuk informasi pelanggan, aktivitas akun, pembayaran, deposito, pinjaman, dll.
Maskapai penerbangan Untuk informasi reservasi dan jadwal.
Universitas Untuk informasi siswa, pendaftaran kursus, perguruan tinggi dan nilai.
Telekomunikasi Ini membantu untuk menyimpan catatan panggilan, tagihan bulanan, menjaga saldo, dll.
Keuangan Untuk menyimpan informasi tentang saham, penjualan, dan pembelian instrumen keuangan seperti saham dan obligasi.
Penjualan Gunakan untuk menyimpan informasi pelanggan, produk & penjualan.
Manufaktur Ini digunakan untuk manajemen rantai pasokan dan untuk melacak produksi barang. Status persediaan di gudang.
Manajemen SDM Untuk informasi tentang karyawan, gaji, penggajian, pemotongan, pembuatan gaji, dll.

Jenis DBMS

Empat Jenis DBMS adalah:

  • Database hierarkis
  • Database jaringan
  • Database relasional
  • Database Berorientasi Objek

DBMS hierarkis

Dalam database hierarki, data model diatur dalam struktur seperti pohon. Data disimpan dalam format hierarki (top down atau bottom up). Data direpresentasikan menggunakan hubungan induk-anak. Dalam DBMS hierarki orang tua mungkin memiliki banyak anak, tetapi anak hanya memiliki satu orang tua.


Model Jaringan

Model database jaringan memungkinkan setiap anak memiliki banyak orang tua. Ini membantu Anda untuk memenuhi kebutuhan untuk membuat model hubungan yang lebih kompleks seperti hubungan pesanan / bagian banyak ke banyak. Dalam model ini, entitas diatur dalam grafik yang dapat diakses melalui beberapa jalur.


Model relasional

DBMS relasional adalah model DBMS yang paling banyak digunakan karena merupakan salah satu yang termudah. Model ini didasarkan pada normalisasi data dalam baris dan kolom tabel. Model relasional disimpan dalam struktur tetap dan dimanipulasi menggunakan SQL.


Model Berorientasi Objek

Dalam Model Berorientasi Objek data disimpan dalam bentuk objek. Struktur yang disebut kelas yang menampilkan data di dalamnya. Ini mendefinisikan database sebagai kumpulan objek yang menyimpan nilai anggota data dan operasi.


Keuntungan DBMS

  • DBMS menawarkan berbagai teknik untuk menyimpan & mengambil data
  • DBMS berfungsi sebagai penangan yang efisien untuk menyeimbangkan kebutuhan beberapa aplikasi dengan menggunakan data yang sama
  • Prosedur administrasi data yang seragam
  • Pemrogram aplikasi tidak pernah terpapar detail representasi dan penyimpanan data.
  • DBMS menggunakan berbagai fungsi yang kuat untuk menyimpan dan mengambil data secara efisien.
  • Menawarkan Integritas dan Keamanan Data
  • DBMS menyiratkan batasan integritas untuk mendapatkan perlindungan tingkat tinggi terhadap akses data yang dilarang.
  • 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

Kerugian dari DBMS

DBMS mungkin menawarkan banyak keuntungan, tetapi memiliki kekurangan tertentu-

  • Biaya Hardware dan Software DBMS cukup tinggi yang meningkatkan anggaran organisasi Anda.
  • Kebanyakan sistem manajemen database 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 listrik mati atau database pada media penyimpanan rusak.
  • Penggunaan program yang sama dalam satu waktu oleh banyak pengguna terkadang menyebabkan hilangnya sebagian data.
  • DBMS tidak dapat melakukan kalkulasi canggih

Meskipun demikian, sistem DBMS berguna. Itu masih tidak cocok untuk tugas khusus yang disebutkan di bawah ini:

Tidak disarankan bila Anda tidak memiliki anggaran atau keahlian untuk mengoperasikan DBMS. Dalam kasus seperti itu, Excel / CSV / Flat Files bisa melakukannya dengan baik.


Ringkasan

  • Definisi: Database adalah kumpulan data terkait yang mewakili beberapa aspek dunia nyata
  • Bentuk lengkap DBMS adalah Sistem Manajemen Basis Data. DBMS adalah singkatan dari Database Management System adalah perangkat lunak untuk menyimpan dan mengambil data pengguna dengan mempertimbangkan tindakan pengamanan yang sesuai.
  • DBMS Memberikan keamanan dan menghapus redundansi
  • DBMS memiliki banyak keunggulan dibandingkan tradisi sistem manajemen Flat File
  • Pengguna Akhir, Programmer Aplikasi, dan Administrator Database adalah tipe pengguna yang mengakses DBMS
  • DMBS banyak digunakan di Perbankan, Maskapai Penerbangan, Telekomunikasi, Keuangan, dan industri lainnya
  • Empat Jenis Sistem DBMS adalah 1) Hierarki 2) Jaringan 3) Relasional 4) DBMS Berorientasi Objek
  • DBMS berfungsi sebagai penangan yang efisien untuk menyeimbangkan kebutuhan beberapa aplikasi dengan menggunakan data yang sama
  • Biaya Hardware dan Software DBMS cukup tinggi yang meningkatkan anggaran organisasi Anda
SEE ALL Add a note
YOU
Add your Comment

Dosen Pengampu

: Blearning MY.ID
    top
    © 2020 BLEARNING MY.ID
    X