Un database relazionale è una raccolta di dati grezzi strutturate da righe e colonne , ma organizzata secondo un concetto principio . Ad esempio , un elenco telefonico è un database organizzato lungo tre colonne e più righe e il principio organizzativo è il nome e il telefono rapporto numero. Basi di dati che sono più sofisticati vanno oltre il concetto di organizzazione con la creazione di tabelle ( database più piccoli ) che controllano l'ingresso di dati . Flatfile Database
Un database flatfile non ha principio organizzativo .
Un esempio di un database non relazionale semplice, è un foglio di calcolo . È costituita da righe e colonne . Spesso un foglio di calcolo andrà dal termine un database flatfile . Tuttavia, essi possono ottenere ingombrante molto veloce avendo molto grandi insiemi di informazioni che possono occupare centinaia di righe o colonne . Questo perché non c'è principio organizzativo dietro il database . Pertanto, quando è possibile inserire qualsiasi tipo di dati , diventa difficile da gestire . E 'più difficile di trovare un terreno comune tra le varie parti , o per trovare informazioni statistiche , o scoprire le relazioni tra i dati .
Facile da gestire i dati
database relazionali rendono facile da gestire i dati con un principio organizzativo .
Una ragione importante utilizzare un database relazionale su un database flatfile è che il database relazionale è più facile da gestire . Per cominciare , è possibile organizzare le righe e le colonne , lungo un concetto semplice . Prendete un database delle vendite . È possibile organizzare le informazioni lungo il nome del prodotto , il numero di prodotto e del produttore. Allora si potrebbe avere un database produttore , i prodotti che elenco , prezzo , e il nome del produttore . Questi due database sono "tabelle" e possono essere collegati tra loro in base al nome del produttore e il numero del prodotto . Pertanto , le informazioni di vendita è separato da informazioni sul produttore .
Un'organizzazione per i tipi di dati
database relazionali in grado di organizzare i dati per tipo per una struttura coerente .
Avere un database relazionale non solo rende i dati gestibile , è possibile utilizzare i tipi di dati ( la struttura dei dati) per eliminare gli errori . E 'facile da mantenere la coerenza in un database relazionale . I tipi di dati possono produrre simili voci di dati , i dati sono coerenti nella struttura , anche se diverso in apparenza. Ad esempio , date può apparire come segue : 10/19/2010 o 12/01/2010 . Tutte le date avranno la stessa struttura : gg /mm /aaaa , anche se hanno un aspetto diverso . Avendo una struttura coerente riduce la possibilità di errori .
Una volta eliminati i dati = errori di immissione , quindi la segnalazione sarà coerente . Si può presentare tipi di informazioni allo stesso modo . Così segnalazione sarà ben organizzato e razionalizzato .
Scoprire Relazioni Normalmente non riscontrato
Un database relazionale può mettere insieme relazioni come pezzi di un puzzle .
Un altro vantaggio di un database relazionale che è importante è che aiuta a scoprire le relazioni tra i dati che altrimenti sarebbero difficili da individuare. Ad esempio , le vendite di un prodotto da parte di un certo rivenditore, ma le vendite dello stesso prodotto da parte di un rivenditore diverso possono essere diversi. L'analisi può fornire informazioni su ciò che i rivenditori stanno facendo, che è diverso. Tali informazioni , se fosse in un database flatfile , sarebbe difficile da individuare. Tuttavia, in un database relazionale è facile .