Daftar isi
Ada beberapa jenis sistem basis data atau database yang dibedakan menurut penggunaan dan fungsinya, salah satunya adalah database relasional (Relational Database). Database relasional merupakan tipe database yang paling polpuler dan paling banyak digunakan karena lebih sederhana dibanding jenis database lainnya.
Lantas, apa dan bagaimanakah database relasional itu? Untuk mengetahui lebih lanjut tentang pengertian, jenis-jenis, dan contoh database relasional, silahkan simak penjelasan berikut ini.
Database relasional adalah model database yang menggambarkan relasi atau hubungan antar tabel dalam sebuah database. Jenis database ini terdiri dari kumpulan data yang memiliki hubungan atau relasi yang telah ditentukan sebelumnya.
Model database yang digagas oleh pakar bernama EF Codd ini disusun menggunakan tabel dua dimensi (2D), dimana setiap tabel terdiri atas lajur mendatar yang disebut baris (row) dan lajur vertikal yang disebut kolom (column/field). Pada model relasional, database akan disebar atau dipilah-pilah kedalam berbagai tabel.
Keunggulan utama dari database ini adalah bentuknya yang sederhana sehingga mudah dipahami dan membutuhkan sedikit latihan saja, serta mudah digunakan untuk melakukan berbagai bentuk operasi data. Selain itu, entri database bisa diubah tanpa perlu menentukan keseluruhan bagiannya.
Komponen-komponen dalam database relasional terdiri dari:
Secara umum, database relasional bisa diklasifikasikan menjadi 3 jenis yaitu:
Untuk lebih memahami tentang database relasional, silahkan perhatikan contoh berikut ini:
Pada tabel database tersebut terdapat hubungan atau relasi antara tabel pertama dengan tabel kedua. Hubungan atau relasi antara kedua data tersebut yaitu pada tabel data KODEDIVISI#, yang saling dihubungkan sebagai primary key dan foreign key.
Beberapa istilah yang perlu diketahi dalam database relasional sebagaimana yang nampak gambar diatas adalah:
Selain istilah-istilah diatas, ada beberapa istilah lain terkait dengan relational key atau kunci relasi, yakni sebagai berikut:
Database relasional merupakan jenis database yang paling populer dan banyak digunakan dalam sistem manajemen database. Selain karena bentuknya yang sederhana, database relasional juga mudah untuk dioperasikan.
Secara umum, yang dimaksud dengan database relasional adalah basis data atau database yang menggambarkan relasi atau hubungan antar tabel dalam sebuah database.data-data dalam database relasional akan disebar ke dalam tabel-tabel 2 dimensi yang mana tabel-tabel ini terdiri dari baris dan kolom.
Setidaknya ada 3 jenis database relasional yang dibedakan menurut jenis data dan relasinya, yakni One to One Database, One to Many Database, dan Many to Many Database.
Untuk memahami tentang database relasional, maka kita perlu memahami berbagai istilah yang terkait dengannya, seperti relasi, atribut/field, tupel/record, domain, derajat/degree, kardinalitas/cardinally, super key, candidate key, primary key, alternate key, dan juga foreign key.