Sama seperti pendekatan navigasi akan membutuhkan program untuk loop untuk mengumpulkan catatan, pendekatan relasional akan membutuhkan loop untuk mengumpulkan informasi tentang setiap satu catatan. Solusi Codd untuk looping yang diperlukan adalah bahasa diatur berorientasi, saran yang kemudian akan melahirkan SQL di mana-mana. Dengan menggunakan cabang matematika yang dikenal sebagai kalkulus tuple, ia menunjukkan bahwa sistem semacam itu dapat mendukung semua operasi basis data normal (mengiring, memperbarui dll.) serta menyediakan sistem sederhana untuk menemukan dan mengembalikan kumpulan data dalam satu operasi.
Siapa yang menggunakan kalkulus tuple untuk menunjukkan fungsi basis data?
Codd