Microsoft Store
 

Codd's 12 rules


 

Codd's 12 rules are a set of thirteen rules proposed by Edgar F. "Ted" Codd, a pioneer of the relational model for databases, designed to define what is required from a database management system in order to it to be considered relational, i.e. a RDBMS.

Related Topics:
Edgar F. "Ted" Codd - Relational model - Database - Database management system - RDBMS

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Codd produced these rules as part of a personal campaign to prevent his vision of the relational database being diluted, as database vendors scrambled in the early 1980s to repackage existing products with a relational veneer. Rule 12 was particularly designed to counter such a positioning. In fact, however, the rules are so strict that even systems whose only interface is the SQL language fail on some of the criteria.

Related Topics:
1980s - SQL

~ ~ ~ ~ ~ ~ ~ ~ ~ ~