Apa Itu Relational Database – Basis data relasional merupakan bentuk dari sebuah basis data digital yang organisasinya mengikuti berdasarkan model relasional data, seperti yang telah diajukan oleh E. F. Codd pada tahun 1970. Berbagai sistem perangkat lunak yang akan digunakan untuk bisa menjaga hubungan antarbasis data dikenal dengan sebagai sistem manajemen basis data relasional.
Apa Itu Relational Database

Database relasional merupakan sebuah kumpulan – kumpulan item data dengan hubungan yang telah ditentukan pada saat sebelumnya. Berbagai item ini telah disusun menjadi satu set tabel dengan kolom – kolom dan baris – baris yang telah tersusun rapi. Tabel tersebut akan digunakan wadah untuk bisa menyimpan informasi tentang objek – objek yang akan direpresentasikan dalam bentuk sebuah database. Tiap kolom pada tabel memuat jenis – jenis data tertentu dan bidang yang menyimpan nilai – nilai aktual atribut. Baris pada tabel yang telah merepresentasikan kumpulan nilai terkait dari satu objek atau dari entitas – entitas tertentu. Tiap baris pada tabel dapat ditandai dengan adanya pengidentifikasi unik yang bisa disebut dengan kunci utama, dan baris di antara beberapa tabel dapat dibuat dengan saling berbuhubgan yang menggunakan kunci asing. Data ini dapat diakses dengan berbagai cara tanpa harus bersusah payah untuk menyusun ulang tabel basis data itu sendiri.
Aspek Penting Relational Database
- SQLSQL merupakan singkatan dari Structured Query Language adalah antarmuka utama yang dipergunakan untuk bisa berkomunikasi dengan Database Relasional. SQL ini telah menjadi standar American National Standards Institute (ANSI) tepatnya pada tahun 1986. SQL ANSI standar telah didukung oleh semua mesin database relasional populer, dan beberapa mesin ini juga telah memiliki ekstensi ke SQL ANSI untuk bisa mendukung fungsi – fungsi yang spesirik bagi mesin tersebut. SQL ini digunakan untuk bisa menambah, memperbarui atau bahkan bisa juga untuk menghapus baris data, mengambil subset data untuk langkah lanjutan pemrosesan transaksi dan aplikasi – aplikasi analitik, dan untuk mengelola semua bentuk aspek database.
- Integritas DataIntegritas data adalah sebuah keseluruhan kelengkapan, akurasi dan sebuah bentuk konsistensi data. Database relasional menggunakan serangkaian batasan – batasan untuk bisa memberlakukan integritas data di database. Ini termasuk juga ke dalam Kunci utama, Kunci Asing, batasan Not NULL, batasan Unique, batasan Default dan juga batasan Check. Batasan integritas ini bisa membantu menegakkan aturan – aturan bisnis pada data dalam tabel untuk bisa memastikan keakuratan dan keandalan yang ada pada data. Selain itu juga, sebagian besar database relasi juga memungkinkan kode khusus untuk bisa ditanam di pemicu yang telah mengeksekusi berdasarkan tindakan yang ada pada database.
- TransaksiTransaksi database adalah satu atau dari lebih pernyataan SQL yang telah dieksekusi dengan sebagai urutan – urutan operasi yang membentuk sebuah unit kerja logis. Transaksi telah menjadi suatu proposisi “semua atau hal yang nihil”, yang berarti bahwa seluruh transaksi harus diselesaikan sebagai satu kesatuan dan proses selanjutnya akan ditulis ke dalam database atau tidak satu pun komponen transaksi harus berlangsung. Dalam sebuah terminologi database relasi, transaksi akan menghasilkan COMMIT atau ROLLBACK. Tiap transaksi diperlakukan dengan secara koheren dan dapat diandalkan terlepas dari transaksi – transaksi yang lainnya.
- Kepatuhan ACIDSemua transaksi database harus mematuhi aturan dari ACID atau Atomic, Consistent, Isolated, dan Durable untuk bisa memastikan integritas sebuah data. Atomisitas memberi sebuah syarat bahwasanya sebuah transaksi secara keseluruhan berhasil terlaksana atau jika sebagian transaksi mengalami proses yang gagal, maka seluruh transaksi tersebut akan menjadi transaksi yang tidak valid.
Itulah beberapa informasi yang dapat saya bagikan untuk anda semuanya, untuk kurang dan lebihnya saya mohoon maaf, sampai jumpa di artikel yang akan datang selanjutnya.

Leave a Reply