Model relasional adalah kerangka kerja yang sederhana, namun ringkas, untuk penyimpanan, pengambilan, dan manajemen basis data, dan pada tahun 2011, ini adalah kerangka kerja yang paling banyak digunakan oleh basis data selama 40 tahun terakhir. Penggunaan aktual pertama dari model database adalah pada tahun 1969, ketika pendirinya, Dr. Edgar F. Codd, menulis laporan untuk perusahaannya, IBM, dan menggunakan struktur dasar model relasional untuk mengembangkan laporannya. Laporan itu diterima dengan takjub. Dr Codd segera diaktifkan untuk sepenuhnya menyempurnakan tidak hanya struktur dasar, tetapi juga operasi dari apa yang menjadi Model Relasional untuk database. Bahasa kueri, bahasa kueri terstruktur (SQL) dibangun di sekitar model relasional untuk digunakan dalam kueri data dalam basis data relasional yang dibangun di atas kerangka kerja.
Semua programmer dan pengembang program dididik dalam konsep dan operasi model relasional dan dapat memprogram di sekitar strukturnya. Karena model relasional menggunakan logika predikat dalam metode deklaratif dan didasarkan pada istilah matematika dari logika dua arah benar dan salah, data apa pun yang terkait dengan logika ini selanjutnya dioperasikan oleh kalkulus relasional dan aljabar relasional. Operasi matematika ini membuat data tidak hanya mudah ditanyakan, tetapi juga mudah diperbarui melalui beberapa langkah dalam menambahkan baris ke tabel. Menggunakan variabel untuk mengukur informasi dengan nilai data, model relasional juga menggunakan kunci khusus untuk menerapkan batasan pada penggunaan dan permintaan informasi. Sejak awal, Dr. Codd menggunakan atribut untuk menentukan tipe data, dan konsistensi dibangun ke dalam model relasional, yang telah mendorongnya menjadi alat manajemen basis data yang paling banyak berkembang.
Dalam operasinya, informasi dalam database model relasional menjadi dipecah menjadi komponen-komponen kecil yang memungkinkan untuk direstrukturisasi dalam banyak cara untuk membentuk gambar yang lebih besar, tergantung pada variabel yang ditanyakan dalam kaitannya dengan data dan menghubungkan banyak komponen yang lebih kecil dalam hubungannya satu sama lain. Komponen kecil ini disebut entitas dan diatur dalam tabel kolom dan baris. Informasi dapat dimasukkan menggunakan format apa pun dan disimpan berdasarkan seperangkat aturan logika mengikuti prinsip desain yang ditentukan. Kunci unik mengidentifikasi entitas dan mempertahankan integritas referensial dan, dengan demikian, kueri akan selalu menemukan hasil yang sama karena tidak ada duplikasi informasi. Karena struktur ini membuat basis data relasional begitu fleksibel, pemrogram dapat menulis agar basis data dapat diakses oleh banyak aplikasi yang berbeda.
Banyak produk komersial dan open source telah dibangun di sekitar model relasional sejak akhir 1960-an dan sebagian besar menggunakan bahasa query SQL untuk menyesuaikan dengan komponen logika predikat dalam database relasional. Meskipun tidak perlu menggunakan semua fitur SQL, yang mampu logika tiga nilai, namun dapat dengan mudah query database relasional. Namun, setidaknya ada 30 bahasa selain SQL yang mampu mengelola basis data dan membuat kueri basis data relasional. SQL hanyalah bahasa pertama yang digunakan dengan basis data model relasional awal yang dikembangkan.