Mengenal Database Relational




PENGERTIAN DATABASE RELASIONAL 

Database relasional adalah kumpulan item data dengan hubungan yang telah ditentukan sebelumnya. Berbagai item ini disusun menjadi satu set tabel dengan kolom dan baris. Tabel digunakan untuk menyimpan informasi tentang objek yang akan direpresentasikan dalam database. Tiap kolom pada tabel memuat jenis data tertentu dan bidang menyimpan nilai aktual atribut.

FUNGSI DATABASE RELASIONAL

Fungsi utama dari relasi database adalah untuk menyimpan, mengatur, dan mengelola data dalam sebuah sistem yang terstruktur dan efisien. Beberapa fungsi penting dari relasi database adalah:

  • Menyediakan konsistensi dan integritas data: Relasi database memastikan bahwa data yang disimpan dalam sistem konsisten dan tidak bertentangan dengan aturan bisnis yang telah ditentukan. 
  • Memfasilitasi akses data yang cepat: Relasi database memungkinkan untuk mengakses data dengan cepat dan efisien melalui berbagai operasi query. 
  • Meminimalkan redundansi data: Dalam relasi database, data disimpan dalam tabel-tabel terpisah yang saling berhubungan, sehingga mengurangi redundansi data yang tidak perlu.

CONTOH DATABASE RELASIONAL

Tidak semua database memiliki fungsi relational. Untuk mengetahui jenis database apa saja yang memiliki fungsi itu, simak ulasan di bawah ini :

1. MySQL

Salah satu aplikasi relational database open source terbaik yang ada saat ini. Selain itu aplikasi ini juga beberapa lisensi tambahan yang bisa diambil sesuai dengan kebutuhan.

2. MariaDB

Aplikasi ini sebenarnya dibuat dengan base MySQL dengan beberapa penambahan. MariaDB menambahkan ruangan untuk engine.

3. PostgreSQL

Hampir sama dengan MariaDB, aplikasi ini juga merupakan pengembangan meski masih dalam naungan open source.

Ada beberapa jenis relasi database, yang akan dibahas adalah:

  • One to One
Relasi One to One adalah relasi yang mana setiap satu baris data pada tabel pertama hanya berhubungan dengan satu baris pada tabel kedua. Agar tidak bingung, lihat visualisasi garis relasi One


Pada gambar di atas maksudnya adalah satu jurusan dikepalai oleh satu dosen.
  • One to Many
Relasi One to Many adalah relasi yang mana setiap satu baris data pada tabel pertama berhubungan dengan lebih dari satu baris pada tabel kedua. Agar tidak bingung, lihat visualisasi garis relasi One to Many di bawah ini:


Pada gambar di atas maksudnya adalah satu dosen wali dapat menampung lebih dari satu mahasiswa.
  • Many to Many
Relasi Many to Many adalah relasi yang mana setiap lebih dari satu baris data dari tabel pertama berhubungan dengan lebih dari satu baris data pada tabel kedua. Artinya, kedua tabel masing-masing dapat mengakses banyak data dari tabel yang direlasikan. Dalam hal ini, relasi Many to Many akan menghasilkan tabel ketiga sebagai perantara tabel kesatu dan tabel kedua sebagai tempat untuk menyimpan foreign key dari masing-masing tabel. Agar tidak bingung, lihat visualisasi garis relasi Many to Many di bawah ini:


Pada gambar di atas maksudnya adalah setiap mahasiswa dapat mengambil banyak mata kuliah dan setiap mata kuliah dapat diambil banyak mahasiswa.


Nah kita sudah membahas tentang relasi database nih, next blog bahas apalagi ya???

Komentar

Postingan populer dari blog ini

Mengenal apa itu NULL dan NOT NULL

MENGENAL APA ITU DATA TYPE, DAN MACAM -MACAM DATA TYPE DI SQL

Istilah - Istilah dalam Configuration local storage and Configuration File System