I database relazionali sono utilizzati quasi ovunque . I database relazionali sono usati come mezzo per archiviare e recuperare le informazioni in modo rapido e semplice . Ci sono diversi tipi di database relazionale in formati commerciali e open source , tuttavia , tutti i database relazionali sono progettati intorno allo stesso insieme di regole e sono simili in molti aspetti . Storia
L'idea di un database relazionale è stato originariamente concepito nel 1970 da EF Codd mentre lavorava in IBM . Codd ha prodotto 12 regole sentiva devono essere seguite per avere un modello di dati relazionale . Regole di Codd generalmente delineato la struttura di un database relazionale moderno con elementi di dati diversi affiancate da chiavi. Oracle, IBM e Microsoft tutti rilasciati applicazioni di database relazionali commerciali . Oracle e Microsoft sono i leader del settore in database commerciali .
Componenti
I database relazionali sono composti da un numero di componenti che permettono di funzionare come un mezzo per memorizzare i dati e recuperare in modo efficace. I dati vengono memorizzati in tabelle costituite da righe e colonne . In un database creato correttamente , ogni fila può essere identificato da una chiave univoca per tale riga particolare . Le tabelle possono essere modificate con i vincoli e gli indici per aumentare la purezza dei dati . I vincoli sono usati come controlli per assicurarsi che non vi è solo una chiave unica o che un campo o colonna , è riempita . Gli indici sono usati per velocizzare la ricerca dei dati . Un indice è essenzialmente un elenco di record basati su una colonna . Cercando il tavolo da una colonna indicizzata sarà eseguita molto più veloce di una ricerca su una colonna non indicizzata .
Importanza
Prima dell'introduzione di relazionale basi di dati , i dati sono stati memorizzati in file flat . File piatti erano semplici file di testo con molte righe di dati memorizzati in uno schema delimitato . Le colonne della riga erano separati da caratteri speciali o tabulazioni. File flat erano difficili da aggiornare e recuperare informazioni e sono stati limitati nelle dimensioni . I database relazionali sono formate di tavole che comprendono più righe o record e le diverse colonne o attributi . Le tabelle possono avere relazioni con altre tabelle e di essere uniti su un tasto . Questo ha permesso una riduzione delle dimensioni della banca dati e la capacità di trovare e aggiornare i dati in modo rapido .
Tipi
Nel 1979 , Oracle ha rilasciato il primo database commerciale con IBM a seguito di nel 1982 con il suo sistema di dati SQL . Nel 1992 , Microsoft ha rilasciato la prima versione di un database relazionale - Microsoft SQL Server . Altri tipi di database relazionali disponibile per uso commerciale sono MySQL , PostgreSQL , SQLite e Access. MySQL , PostgreSQL e SQLite sono database relazionali open source che sono popolari tra siti web e applicazioni Internet . Tutti i database relazionali usano una forma di SQL come linguaggio di interfaccia . SQL o Structured Query Language consente per la definizione, la manipolazione e l'interrogazione dei dati memorizzati nel database.
Funzione
di database relazionale
vengono utilizzati per memorizzare i dati e consentire il suo modifica e recupero . I database relazionali sono utilizzati ovunque . Le banche dovranno fare affidamento su basi di dati relazionali per gestire le transazioni , i saldi e le informazioni sul conto del cliente . Siti web possono utilizzare database relazionale per gestire gli utenti , i contenuti e la merce . I database relazionali sono molto robuste in quanto sono in grado di essere utilizzato in molti modi .