12 regole di Codd

Voce principale: Modello relazionale.

Le 12 regole di Codd, o forme normali, sono un insieme di tredici regole (da 0 a 12) proposte da Edgar F. Codd, un pioniere del modello relazionale per le basi di dati, per definire i requisiti che un sistema per la gestione di basi di dati deve soddisfare per essere considerato relazionale, ovvero un RDBMS.[1]

Codd scrisse questi criteri nell'ambito di un'iniziativa che serviva ad evitare che la sua definizione di database relazionale fosse resa meno restrittiva quando, nei primi anni ottanta, i venditori di database si affannarono per rimpiazzare i vecchi prodotti con un prodotto pseudo-relazionale. La regola 12 è nata proprio per contrastare questa tendenza: le regole sono infatti così rigide che anche i sistemi la cui unica interfaccia sia il linguaggio SQL non ne soddisfano alcune.

  1. ^ (EN) Elvis C. Foster e Shripad Godbole, Database Systems: A Pragmatic Approach, Apress, 7 novembre 2016, ISBN 978-1-4842-1191-5. URL consultato il 26 agosto 2024.

Developed by StudentB