Tolong jelaskan mengenai 12 hukum Codd

12 Hukum Codd adalah sekumpulan 12 aturan yang diajukan oleh Edgar F. "Ted" Codd, pionir di bidang model relasional untuk basisdata, yang didisain untuk menetapkan kriteria-kriteria yang dibutuhkan dari sebuah sistem manajemen basisdata agar dapat dikatakan sebagai relasional, misalnya RDBMS.

Codd mengajukan hukum-hukum ini sebagai bagian dari kampanye personal yang dilakukannya untuk melindungi visinya atas konsep basisdata relasional agar tidak menjadi bias, sebagaimana banyak vendor-vendor database yang berseteru pada awal tahun 1980-an dalam mempaketkan produk-produk basisdata dengan kata-kata relasional. Dalam kenyataannya, keduabelas hukum tersebut sangat ketat, bahkan sebuah sistem yang hanya memiliki antarmuka berbasis bahasa SQL pun gagal memenuhi kriteria-kriteria yang ditetapkan.