Model relasional

Dalam pengelolaan pangkalan data, model relasional atau model perhubungan ialah struktur pangkalan data yang didasarkan pada logika urutan pertama. Ia pertama kali dirumuskan dan dikemukakan oleh Edgar F. Codd pada tahun 1969. Pada model tersebut, seluruh data diwakili dalam bentuk tuple, dan digabungkan dalam hubungan-hubungan (relasi). Pangkalan data yang diorganisir dalam model tersebut disebut sebagai pangkalan data relasi atau pangkalan data perhubungan. Tujuan dari model relasi ini ialah untuk menyediakan metode deklaratif untuk menspesifikasikan data dan kueri: pengguna secara langsung menyatakan bahwa informasi dari database mengandung informasi apa dan informasi yang diinginkan, serta membiarkan sistem software manajemen database mengatur struktur data yang berhubungan dengan penyimpanan data dan perbaikan prosedur untuk menjawab kueri. Implementasi yang paling banyak dari model relasional ini ialah pada definisi data SQL dan bahasa kueri. Tabel pada skema database SQL menyesuaikan dengan variabel prediksi; isi dari tabel relasi; kendala kunci; dan kendala lainnya, serta penyesuaian kueri SQL secara predikatif. Bagaimanapun, database SQL, termasuk DB2.