March 16
Un database, in poche parole, memorizza i dati su un computer. Se si dispone di un elenco di nomi e numeri di telefono memorizzati sul vostro computer, che è un semplice database. Un database relazionale è più complessa.
Hernandez in "Design Database per comuni mortali" definito un database relazionale come uno che "memorizza i dati nei rapporti, che l'utente percepisce come tabelle", o grafici, report, o risultati di ricerca, o qualche altra forma leggibile.
Un semplice esempio è questo: Se siete un responsabile vendite, è possibile utilizzare 1) una banca dati di venditori e 2) una banca dati delle vendite di creare 3) una tabella di vendite per addetto alle vendite.
I database relazionali utilizzano il modello relazionale accettato, ideato da IBM ricercatore Dr. Edgar F. Codd alla fine del 1960. Il modello di Codd matematica applicata complessi per fornire alta integrità e la facile manipolazione dei dati. La ricerca booleana deriva da questo modello.
Un sistema di gestione di database relazionale è il software utilizzato per "creare, mantenere, modificare e manipolare un database relazionale", scrive Hernandez. Microsoft SQL Server è uno di questi RDBMS.
I database relazionali è cresciuto fuori delle carenze dei modelli precedenti. Il gerarchica usa "padre" e le banche dati "bambino", in relazioni uno-a-uno. Un record bambino deve essere collegato a un database genitore, che è rigida. Un database di rete ha permesso "uno a molti" relazioni, o "parentela multipla." Ma, era ancora rigida nel senso che sedeva in gran parte in silos di dati, mentre un database relazionale dovrebbe coprire la totalità delle operazioni di un'azienda.