un appartamento di database memorizza i dati dei file in un'unica struttura di tabella . Un database relazionale utilizza strutture di tabella, incrociando record tra tabelle . Tabelle in entrambi organizzano record per file, con ogni colonna contenente un singolo pezzo di dati nel record .
Database file flat di storia erano un naturale sviluppo precoce nella storia dei computer . Il modello di database relazionale è stato sviluppato e realizzato nei primi anni del 1970 , principalmente da parte di IBM .
Banche dati file flat
database file flat
sono in genere i file di testo che memorizzano un record per riga , con campi di registrazione delimitati da spazi bianchi o di un carattere di delimitazione . I database di file flat possono essere letti direttamente da una varietà di applicazioni software .
Database Relazionale
Oltre alle tabelle di dati , database relazionali usano "indici" di trovare rapidamente i record in base ai criteri di ricerca. I database relazionali in genere richiedono un sistema di gestione di database relazionali ( RDBMS) per gestire e accedere ai dati .
Vantaggi
database di file piatti sono semplici e portatili , e in genere possono essere utilizzate senza software speciale . I database relazionali sono più veloci , più efficienti e più potente di file flat . La maggior parte dei RDBMS forniscono l'accesso al database tramite le reti .
Software
Software originariamente basato su una struttura di database di file flat incluso FileMaker , Berkeley DB , e Borland Reflex . Popolari moderni sistemi di database relazionali includono Oracle , MySQL e PostgreSQL .