RDBMS
Relational
Database Management System
“Sebuah program komputer yang dirancang untuk mengatur atau
mengelola sebuah basis data sebagai sekumpulan data yang disimpan secara
terstruktur, dan melakukan operasai-operasi atas perminataan penggunanya”
Tujuan :
- Untuk menekan kemandirian data.
- Untuk mengatasi ketidakkonsistenan dan duplikasi data dengan menggunakan konsep normaliasi.
- Untuk meningkatakan kemampuan akses data.
Karakteristik :
- Struktur tabular (berbentuk table, terdiri dari kolom dan baris).
- Satu bahasa digunakan semua pemakai.
- Data dihubungkan melalui nilai data.
Kelebihan :
- Mudah digunakan dan fleksibel.
- Tampilan tabular.
- Seluruh hasil operasinya berupa table.
- Tidak terdapat terdapat pointer-pointer.
- Memiliki kemampuan operator yang baik.
Perbedaan DBMS dan RDBMS :
Konsep
|
DBMS
|
RDBMS
|
Relasi antar table
|
Diprogram secara terprogram
|
Relasi antar table tersimpan dalam db
itu sendiri dalam bentuk table saja
|
Multi-user
|
Umumnya tidak mendukung
|
Mendukung
|
Keamanan data
|
Tidak didukung
|
Mendukung beberapa tingkat keamanan
|
Penyimpanan table
|
Setiap table disimpan sbg satu fle
dengan ekstensi yang telah ditentukan
|
Setiap table yg mungkin beberapa
pengguna disimpan dala satu atau beberapa file db
|
Akses ke file db
|
Pengguna bisa langsung mengakses
file-file penyimpanan
|
Pengguna tidak memiliki akses ke file
db tingkat rendah
|
Database terdistribusi
|
Tidak didukung
|
Didukung
|
Tampilan abstrak
|
Umumnya tidak didukung
|
Didukung
|
12 aturan Codd
|
< 8 dari 12 aturan Codd
|
Memenuhi 8 atau lebih dari 12 aturan
Codd
|
CODD RULES :
“Suatu
ketentuan / aturan dan definisi standar dari sebuah system basis data
realasional”
Diperkenalkan oleh Edgar F.Codd
Macam-Macam RDBMS
- Microsoft Acces
- Oracle
- MySQL
- PostgreSQL