database non relazionali sono semplici elenchi di dati , che unisce tutti i record in una tabella senza definire relazioni tra i record o elementi di dati . I database relazionali separare i dati in tabelle logicamente organizzati , che stabilisce come ogni tabella è collegata , o collegati, ad altre tabelle del database . Dati Organizzazione
database non relazionali come i database di file flat aggregano tutti i loro record in una singola tabella . I database relazionali rompono i dati in tabelle più piccole , eliminando le ridondanze in un processo chiamato normalizzazione . Ogni tabella all'interno di un database relazionale è un identificatore univoco chiamato una chiave primaria che corrisponde alla chiave primaria di un'altra tabella , che stabilisce una relazione tra i dati all'interno di tabelle separate .
Integrità dei dati
< p > database non relazionali sono inclini a duplicazione dei dati , minacciando l'integrità dei dati . Aggiornare l'indirizzo di una persona in un database di file flat richiede l'aggiornamento manualmente ognuno dei suoi dischi al fine di garantire che i suoi dati rimane coerente . Il processo di progettazione di database relazionali elimina la duplicazione di record, impedendo dati incoerenti di occupare la base di dati .