Definisi DBMS

DBMSManusia memiliki kecenderungan untuk menyimpan data tentang apa saja dan, pada kenyataannya, tidak sia-sia dikatakan bahwa ini adalah “zaman informasi” karena melimpahnya. Dan seringkali, informasi yang dimiliki setiap orang di ujung jari mereka berlipat ganda, mencakup jumlah total informasi yang dihasilkan sepanjang sejarah.

Dalam kemahahadiran informasi sebagai alat yang berharga, teknologi informasi dan komunikasi memiliki peran besar, dan itu tidak akan mungkin terjadi tanpa bantuan sistem komputer dan jaringan komunikasi seperti Internet.

Dasar informasi rahasia

Unsur kunci lain dalam informasi yang meluap-luap ini adalah perangkat lunak. Data yang terkumpul, dengan sendirinya, tidak memberi tahu kita apa pun. Seolah-olah di kantor kita telah menumpuk lembaran dan lembaran dengan teks tertulis (oke, oke, sesuatu yang terjadi pada banyak dari kita…). Mereka tidak akan berguna jika kita tidak mengelompokkannya ke dalam buku atau karya dengan indeks yang sesuai untuk menemukan apa yang kita cari.

Dengan cara yang sama, kita memiliki alat yang kita miliki untuk mengatur dan menyusun informasi di dalam komputer kita. Alat-alat ini, yang dapat dari jenis yang berbeda tergantung pada cara kerjanya, menerima nama umum: DBMS adalah singkatan dari System Manager Database (RDBMS dalam bahasa Spanyol).

Jenis yang berbeda

Ada banyak perangkat lunak yang memungkinkan kita untuk mengelola database, dari yang paling sederhana yang dirancang untuk memenuhi kebutuhan domestik dan bisnis kecil, hingga sistem besar yang dirancang untuk melayani perusahaan multinasional besar, mendukung jutaan transaksi setiap hari.

Perbedaan antara satu dan yang lain ditemukan dalam banyak aspek tetapi, terutama, kita membedakan DBMS dengan cara kerjanya:

  • Database relasional. Mungkin yang paling populer. Informasi terstruktur dalam tabel, masing-masing mewakili jenis objek dan karakteristiknya. Setiap tabel dapat memiliki satu atau beberapa bidang yang memungkinkan setiap rekaman diidentifikasi secara unik, dan untuk membuat hubungan dengan tabel lain. Sebagian besar manajer basis data saat ini termasuk dalam tipe ini
  • Database terdistribusi. Mendukung distribusi data dan perangkat lunak manajemen, di antara beberapa komputer. Sangat berguna ketika kita harus bekerja di organisasi yang sama yang memiliki kantor pusat geografis atau nasional yang berbeda.
  • Database hierarkis. Data diatur dalam format pohon terbalik. Mereka ideal untuk volume informasi yang besar.

  • Database jaringan. Varian dari model sebelumnya, model hierarkis, di mana cabang dari pohon terbalik tidak hanya dapat memiliki beberapa cabang, tetapi simpul yang sama dapat berasal dari beberapa cabang.
  • database transaksional. Jika relasional adalah jenis DBMS yang paling umum, transaksional adalah yang paling langka. Berorientasi pada penggunaannya di lingkungan perbankan, bisnis dan industri, paradigma penggunaannya didasarkan pada pelaksanaan dua operasi untuk menyelesaikan transaksi, salah satunya biasanya untuk memverifikasi bahwa kondisi yang telah ditetapkan telah terpenuhi.

DBMS-Cloud-internet

  • database berorientasi objek. Secara konseptual mirip dengan bahasa relasional dalam aspek tertentu, mereka berasal dari ide yang sama yang dilengkapi bahasa pemrograman berorientasi objek seperti C ++, yang memungkinkan, misalnya, membuat objek dari orang lain, dari mana mereka mewarisi beberapa karakteristik.
  • Database dokumenter. Dirancang untuk melayani aplikasi manajemen dokumen, menangani volume teks yang besar dan memungkinkannya untuk dicari.
  • Database multidimensi. Sangat mirip dengan yang relasional, mereka pada dasarnya digunakan untuk menjalankan aplikasi OLAP. Tabel tidak hanya berisi kolom dan nilai untuk setiap record, tetapi juga metrik yang terkait dengannya. Oleh karena itu, ia berkembang dalam berbagai dimensi.
  • Database deduktif. Ini menyimpan fakta dan aturan, dengan kesimpulan yang memungkinkan untuk melakukan deduksi.

Foto: iStock – Alex Belomlinsky / Nihat Dursun

Topik dalam DBMS

Menarik lainnya

© 2023 Pengertian.Apa-itu.NET