September 22
Un database memorizza le informazioni su un sistema informatico. L'aspetto relazionale prende l'idea database di un passo in avanti, mettendo i dati in categorie in modo che sia facile da accedere, utilizzare e gestire. Un database relazionale è, in effetti, un sistema di "data management".
Un database relazionale è simile a una biblioteca di libri, dove l'informazione viene classificato in base al settore tematico o tipo di utilizzo. Ad esempio, un utente del database relazionale può essere utile solo informazioni circa il loro lavoro - per esempio, i conti informazioni. Un database tradizionale è sufficiente per piccole quantità di dati, mentre un database relazionale è utilizzato per grandi quantità di informazioni.
Nel 1970, un dipendente IBM chiamato EF Codd ha scritto un articolo dal titolo "Un modello relazionale dei dati per le grandi banche condivise" che ha introdotto l'idea di un modello relazionale di database. IBM successivamente ha creato un linguaggio (SQL) per generare report e aggiornare i dati di quel modello. Poco dopo, Oracle, che produce l'hardware e il software di business, ha sviluppato un database commerciale sulla base di Codd & # 039; s teoria e la ricerca da altri lavori ed è stata la prima azienda a commercializzare tale database. Alla fine, ulteriori tipi di database relazionali emerse da questi prototipi.
L'introduzione dei database relazionali nei primi anni 1970 ha rivoluzionato il modo in cui le informazioni è stato gestito. Prima dell'introduzione dei database relazionali, è stato molto più difficile ottenere informazioni dalle liste enormi di dati. In realtà, non è sempre possibile ottenere le informazioni richieste senza anche estrarre informazioni irrilevanti. Un altro problema era che se tutti i dati è stato modificato, tutti i programmi per computer utilizzando i dati dovevano anche essere modificata di conseguenza.
Oltre a fornire un modo per estrarre solo le informazioni necessarie, mirato solo verso le persone per le quali è rilevante, programmi per computer che utilizzano database relazionali anche sono più facili da creare e mantenere, come è il database effettivo per il personale amministrativo.
Prima che un database può essere scatenato su un sistema informatico "ignari", deve prima essere progettato. Questo compito di solito cade a un progettista di database ed è un compito altamente qualificato. Il progettista del database deve capire come i dati sono strutturati e come viene utilizzato per l'ambiente mondo reale.