Perbedaan DBMS dan RDBMS – Basis Data

Share On :
Database adalah kantong bagi sebuah aplikasi untuk menyimpan data. Dalam terminologi database terdapat perbedaan dalam pengimplementasian penyimpanan data. Selain itu teori tentang arsitektur database juga terdapat beberapa macam. Secara garis besar, kita sedang membicarakan tentang perbedaan RDBMS dan DBMS.
RDBMS (Relation Database Management System) adalah arsitektur database yang tabel-tabelnya mempunyai hubungan atau relationship satu sama lain. Hubungan disini menggunakan key pada masing-masing tabel. Sedangkan kebalikannya, DBMS (Database Management System) tidak harus membutuhkan hubungan antar tabel di dalamnya. Keduanya, DBMS dan RDBMS merupakan metode yang diterima secara umum untuk membangun arsitektur sebuah database.

Aset terpenting dari sebuah korporasi adalah informasi. Semakin besar sebuah bisnis, maka informasi menjadi hal yang sangat berharga untuk dijaga. Informasi sangat berperan untuk menjadi faktor penentu keunggulan kompetitif persaingan bisnis saat ini. Hal ini seiring dengna kemajuan teknologi informasi yang melaju kencang.

Secara umum, biasanya organisasi atau perusahaan besar menggunakan lebih dari satu arsitektur database untuk operasional perusahaan. Dan seperti yang kita duga, database ini dapat menyertakan baik DBMS dan RDBMS berskala besar. Kedua arsitektur ini digunakan untuk dua kondisi yang berbedsa. Biasanya serangkaian data yang sangat besar membutuhkan sebuah solusi RDBMS. Karena data yang besar tersebut membutuhkan arsitektur penyimpanan yang dinamis, menyesuaikan dengan jumlah data yang akan disimpan. Sementara itu kumpulan data yang lebih kecil dapat dikelola dengan menggunakan sebuah DBMS. DBMS dipilih karena tidak diperlukan arsitektur yang terlalu rumit untuk mengolah data yang relatif kecil.

Aspek penting lainnya pada sebuah database adalah model data (logical data model). Logical data model merupakan sebuah skema yang digunakan untuk mengekpresikan data. Saat ini, terdapat beberapa teknik untuk membuat data model.Beberapa model itu adalah Conceptual Data model dan Physical Data Model. Keduanya akan saya jelaskan pada alinea berikut ini:

CDM (Conceptual Data Model)
  • Model ini menganggap model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas (entity) serta hubungan (relationship) antara entitas-entitas itu. Sekilas mengingatkan kita akan konsep Object Oriented Programing ya?
  • Biasanya direpresentasikan dalam bentuk Entity Relationship Diagram atau ERD.
Beberapa manfaat dalam penggunaan CDM dalam perancangan database antara lain :
  • Memberikan gambaran yang lengkap dari struktur basis data yaitu arti, hubungan, dan batasan-batasan. Relationship antar entitas dideskripsikan secara jelas.
  • Alat komunikasi antar pemakai basis data, designer, dan analis. Dengan kata lain, model ini berperan sebagai alat komunikasi.
PDM (Physical Data Model)
Merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik.

A. CDM (Conceptual Data Model) :
  • Model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas (entity) serta hubungan (relationship) antara entitas-entitas itu.
  • Biasanya direpresentasikan dalam bentuk Entity Relationship Diagram.
Manfaat Penggunaan CDM dalam perancangan database :
  • Memberikan gambaran yang lengkap dari struktur basis data yaitu arti, hubungan, dan batasan-batasan
  • Alat komunikasi antar pemakai basis data, designer, dan analis.



B. PDM (Phsical Data Model)
Merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik. PDM menggunakan perancangan database secara fisik. Tipe datanya bersifat lebih khusus dan spesifik. Perancangan PDM merupakan representasi fisik / sebenarnya dari database.

Kembali ke pembahasan mengenai perbedaan DBMS dan RDBMS. Di sisi lain, relational data model dapat terdiri dari tabel, key, index, dan foreign key yang berhubungan dengan tabel lainnya. Baik DBMS maupun RDBMS mendukung konsept foreign key, namun hanya RDBMS yang memberlakukan aturan-aturannya. Intinya, desain Relational Database merupakan generasi lanjutan dari desain Database Management System.



0 komentar:

Post a Comment

  • Mahasiswa STMIK Duta Bangsa
  • description
  • description
  • description
  • description
  • description
  • description
  • description

Free Hosting

Free Hosting

My Blog List

A
B
C
     
D
E
F
DuGMp3    
G
H
I
Goo Otomotif HouseofScript  
J
K
L
Java Hotline    
M
N
O

My Games Collection

MeLangKah LeBih MaJu

   
P
Q
R
Pamella Decoration    
S
T
U
Studied WaLL    
V
W
X
     
Y
Z
0-9
     









Join....!


Free Domain

Free Domain

SiNyO. Powered by Blogger.