Codd ha dichiarato che, al fine di un database per essere relazionale , di cui aveva bisogno per soddisfare regola 0 . Ciò richiede che esso deve utilizzare le sue proprietà relazionali in modo esclusivo di controllare il database . Questo è il precursore per tutte le altre 12 regole , che definiscono le specifiche . Un database relazionale in grado di aggiornare e di informazione a cascata flussi di dati correlati . In un database relazionale , qualsiasi modifica o record aggiunto che si riferiscono ad altre informazioni sarà aggiornare le tabelle collegate troppo . Se un database contiene i record di clienti che fanno affari con una società , e un cliente è contrassegnato come " inattivo ", quindi i dati sulle operazioni sono marcati come non più attivo in quel momento --- ma le informazioni prima di quel punto può essere ricercato . Questo è l'inserto ad alto livello , Update e Delete Rule ( Regola 7 ) .
Considerazioni pratiche
Le regole di integrità referenziale devono essere preservate. Se un record viene aggiornato , deve essere conservato come un record a più modificabile e non poter essere modificato da un processo a basso livello (Regola 12) . Ciò significa che se un database contiene codici articolo e le chiavi di prezzo connessi a tali codici articolo , la cancellazione delle chiavi di prezzo non dovrebbe pregiudicare la base di attributi assegnati ai codici articolo . Inoltre , i record in un lasso di tempo prima esisteranno in quel lasso di tempo e non essere influenzata da modifiche successive.
software © www.354353.com