Apa Keuntungan dari Model Basis Data Relasional?

click fraud protection
...

Model database relasional menggunakan struktur tabel intuitif.

Model database relasional pertama kali diperkenalkan oleh E.F. Codd dari IBM pada tahun 1969. Dalam model relasional, data disusun ke dalam tabel (yaitu, "hubungan") yang terdiri dari baris dan kolom. Setiap baris berisi catatan tunggal yang terdiri dari elemen data individual (atau "atribut") yang diatur dalam kolom yang berisi elemen dari jenis yang sama sesuai dengan aturan yang ditentukan untuk kolom tersebut. Model database alternatif termasuk model jaringan, hierarki, file datar, dan berorientasi objek.

Kesederhanaan

Model relasional menyusun data dengan cara yang menghindari kompleksitas. Struktur tabel adalah organisasi intuitif yang akrab bagi sebagian besar pengguna, terutama mereka yang telah bekerja dengan spreadsheet fisik atau perangkat lunak, register periksa, atau data tabular lainnya. Data diatur secara alami dalam model, menyederhanakan pengembangan dan penggunaan database.

Video Hari Ini

Kemudahan Pengambilan Data

Di bawah model relasional, mengakses data dalam database tidak memerlukan navigasi jalur kaku melalui pohon atau hierarki. Pengguna dapat membuat kueri tabel apa pun dalam database, dan menggabungkan tabel terkait menggunakan fungsi gabungan khusus untuk memasukkan data relevan yang terkandung dalam tabel lain dalam hasil. Hasil dapat difilter berdasarkan konten kolom mana pun, dan pada sejumlah kolom apa pun, memungkinkan pengguna untuk mengambil hasil yang berarti dengan mudah. Pengguna dapat memilih kolom mana yang akan disertakan dalam hasil sehingga hanya data yang relevan yang ditampilkan.

Integritas data

Integritas data adalah fitur penting dari model relasional. Pengetikan data yang kuat dan pemeriksaan validitas memastikan data berada dalam rentang yang dapat diterima, dan data yang diperlukan tersedia. Integritas referensial di antara tabel mencegah catatan menjadi tidak lengkap atau yatim piatu. Integritas data membantu memastikan akurasi dan konsistensi data.

Fleksibilitas

Model database relasional secara alami dapat diskalakan dan diperluas, menyediakan struktur yang fleksibel untuk memenuhi persyaratan yang berubah dan meningkatkan jumlah data. Model relasional memungkinkan perubahan pada struktur database untuk diimplementasikan dengan mudah tanpa mempengaruhi data atau bagian database lainnya. Analis database dapat dengan cepat dan mudah menambah, menghapus, dan memodifikasi tabel dan kolom dalam database yang ada untuk memenuhi kebutuhan bisnis. Secara teoritis tidak ada batasan jumlah baris, kolom atau tabel. Pada kenyataannya, pertumbuhan dan perubahan dibatasi oleh sistem manajemen basis data relasional dan fisik perangkat keras komputasi, dan perubahan dapat memengaruhi aplikasi eksternal yang dirancang untuk database tertentu struktur.

Normalisasi

Metodologi sistematis ada untuk memastikan desain database relasional bebas dari anomali yang dapat mempengaruhi integritas dan akurasi database. "Database normalization" menyediakan seperangkat aturan, kualitas dan tujuan untuk desain dan review struktur database. Tujuan normalisasi dijelaskan dalam level yang disebut "bentuk normal". Setiap level normalisasi harus diselesaikan sebelum melanjutkan ke level berikutnya. Sebuah desain database umumnya dianggap normal ketika memenuhi persyaratan bentuk normal ketiga. Normalisasi memberi desainer keyakinan bahwa desain database kuat dan dapat diandalkan.