Makalah tentang RDBMS

Pengertian RDBMS Adalah


Apa itu RDBMS (Relational Database Management System)? RDBMS (Relational Database Management System) adalah kumpulan program dan kemampuan yang memungkinkan tim IT dan lainnya untuk membuat, memperbarui, mengelola, dan berinteraksi dengan database relasional. Sebagian besar RDBMS komersial menggunakan Structured Query Language (SQL) untuk mengakses database, meskipun SQL ditemukan setelah pengembangan awal model relasional dan tidak diperlukan untuk penggunaannya.

Fitur RDBMS (Relational Database Management System)

Sebagaimana pengertian RDBMS (Relational Database Management System) di atas, Fitur penting dari sistem relasional adalah bahwa database tunggal dapat tersebar di beberapa tabel. Ini berbeda dari database file-datar, di mana setiap database mandiri dalam satu tabel.

Hampir semua sistem basis data skala penuh adalah milik RDBMS. Namun, sistem basis data yang kecil, menggunakan desain lain yang kurang fleksibel dalam mengajukan pertanyaan.

Contoh Sistem RDBMS (Relational Database Management System) Populer

Ilustrasi Gambar Contoh RDBMS Adalah

Berdasarkan pengertian RDBMS (Relational Database Management System) di atas, Sintaks SQL mungkin sedikit berbeda tergantung pada RDBMS yang Anda gunakan. Berikut ini adalah beberapa sistem RDBMS populer:

1. SQLite

SQLite adalah database SQL open source yang populer. Itu dapat menyimpan seluruh database dalam satu file. Salah satu keuntungan paling signifikan yang diberikan ini adalah bahwa semua data dapat disimpan secara lokal tanpa harus menghubungkan database Anda ke server.

SQLite adalah pilihan populer untuk basis data di ponsel, PDA, pemutar MP3, set-top box, dan gadget elektronik lainnya. Kursus SQL tentang Codecademy menggunakan SQLite.

Baca Juga : Pengertian Website Optimization (Optimasi Situs Web): Tujuan, Elemen

2. MySQL

MySQL adalah database SQL open source paling populer. Ini biasanya digunakan untuk pengembangan aplikasi web, dan sering diakses menggunakan PHP. Keuntungan utama MySQL adalah mudah digunakan, murah, dapat diandalkan (telah ada sejak 1995), dan memiliki komunitas pengembang yang besar yang dapat membantu menjawab pertanyaan.

Beberapa kekurangannya adalah bahwa ia diketahui mengalami kinerja yang buruk ketika melakukan penskalaan, pengembangan sumber terbuka telah tertinggal sejak Oracle menguasai MySQL, dan itu tidak mencakup beberapa fitur canggih yang mungkin digunakan oleh para pengembang.

3. PostgreSQL

PostgreSQL adalah database SQL open source yang tidak dikendalikan oleh perusahaan apa pun. Ini biasanya digunakan untuk pengembangan aplikasi web. PostgreSQL membagikan banyak keunggulan MySQL yang sama. Mudah digunakan, murah, andal, dan memiliki komunitas pengembang yang luas. Ini juga menyediakan beberapa fitur tambahan seperti dukungan kunci asing tanpa memerlukan konfigurasi yang rumit.

Kekurangan utama dari PostgreSQL adalah bahwa ia lebih lambat dalam kinerja daripada database lain seperti MySQL. Ini juga kurang populer daripada MySQL yang membuatnya lebih sulit didapat oleh host atau penyedia layanan yang menawarkan instance PostgreSQL yang dikelola.

4. Oracle DB

Oracle Corporation memiliki Oracle Database, dan kodenya tidak bersumber terbuka. Oracle DB untuk aplikasi besar, terutama di industri perbankan. Sebagian besar bank top dunia menjalankan aplikasi Oracle karena Oracle menawarkan kombinasi teknologi yang kuat dan aplikasi bisnis pra-terintegrasi yang komprehensif, termasuk fungsionalitas esensial yang dibangun khusus untuk bank. Kekurangan utama menggunakan Oracle adalah bahwa ia tidak bebas untuk digunakan seperti pesaing open source dan bisa sangat mahal.

5. SQL Server

Microsoft memiliki SQL Server. Seperti Oracle DB, kode ini bersumber dari dekat. Aplikasi perusahaan besar kebanyakan menggunakan SQL Server. Microsoft menawarkan versi entry-level gratis yang disebut Express tetapi bisa menjadi sangat mahal saat Anda menskala aplikasi Anda.

Baca Juga : Memahami Pengertian E-Mail (Alamat Email): Cara Kerja, Proses, Jenis dan Manfaat E-Mail

Daftar-Daftar RDBMS (Relational Database Management System)

1010data


4D


ActorDB


Akiban


AlaSQL


Altibase


Amazon Aurora


Amazon Redshift


Amisa Server


Apache Drill


BigObject


c-treeACE


CitusDB


Clustrix


Crate.IO


Cubrid


DaggerDB


Datacom/DB


DataEase


Dataupia


Datomic


DB2


dBASE


DBISAM


DeepSQL


Derby


Drizzle


ElevateDB


Empress


EnterpriseDB


EXASolution


eXtremeDB


FileMaker


Firebird


FrontBase


GenieDB


Google BigQuery


Greenplum


H2


Hadapt


HAWQ


HFSQL


Hive


HyperSQL


IBM dashDB


Impala


InfiniDB


Infobright


Informix


Ingres


Interbase


ITTIA


JethroData


JustOneDB


K-DB


Kdb+


Kognitio


Linter


LucidDB


MariaDB


MaxDB


MemSQL


Microsoft Access


Microsoft Azure SQL Database


Microsoft SQL Server


Mimer SQL


MonetDB


mSQL


MySQL


Netezza


NexusDB


NonStop SQL


NuoDB


OpenBase


OpenEdge


Oracle


Oracle Rdb


ParAccel


Percona Server


Pervasive PSQL


PipelineDB


Postgres-XL


PostgreSQL


PrestoDB


R:BASE


Raima Database Manager


Rainstor


Realm


Red Brick


SAP Adaptive Server


SAP Advantage Database Server


SAP HANA


SAP IQ


SAP SQL Anywhere


ScaleBase


ScaleDB


ScimoreDB


SmallSQL


solidDB


Spark SQL


Splice Machine


SQL.JS


SQLBase


SQLite


Tajo


Teradata


Teradata Aster


Tibero


TimesTen


TokuDB


Trafodion


Transbase


TransLattice


Valentina Server


Vectorwise


Vertica


Virtuoso


VistaDB


VoltDB


WebScaleSQL


XtremeData


RDBMS vs DBMS

Secara umum, Database (Basis Data)menyimpan set data yang dapat diminta untuk digunakan dalam aplikasi lain. DBMS (Database Management System) mendukung pengembangan, administrasi dan penggunaan platform basis data.

Sedangkan RDBMS adalah jenis DBMSdengan struktur tabel berbasis baris yang menghubungkan elemen data terkait dan mencakup fungsi yang menjaga keamanan, akurasi, integritas, dan konsistensi data.

Perbedaan RDBMS dan DBMS

Mengacu pada pengertian RDBMS di atas, perbedaan utamanya adalah bahwa aplikasi RDBMS menyimpan data dalam bentuk tabular, sedangkan aplikasi DBMS menyimpan data sebagai file.

Anda dapat mengatakan bahwa RDBMS merupakan perpanjangan dari DBMS, bahkan jika ada banyak perbedaan di antara keduanya. Sebagian besar produk perangkat lunak yang ada di pasaran saat ini sesuai dengan DBMS dan RDBMS. Pada dasarnya, mereka dapat memelihara database dalam bentuk tabular (relasional) serta bentuk file, atau keduanya. Ini berarti bahwa hari ini aplikasi RDBMS adalah aplikasi DBMS, dan sebaliknya. Namun, masih ada perbedaan besar antara sistem database relasional untuk menyimpan data dan sistem database biasa.

Baca Juga : Mengenal Apa Itu Pengertian Parse: Apa Itu Parser? Tujuan dan Cara Kerja

Komentar

Postingan populer dari blog ini

Entity Relationship Diagram

Cara Pembuatan Game Ikan pada Scratch

Basis data XII-KD2 merancang SQL bertingkat dalam memanipulasi basis data