Che cosa è un database relazionale?

March 16

Che cosa è un database relazionale?


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.

Definizione

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.

Scopo

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.

modello relazionale

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.

RDBMS

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.

modelli precedenti

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.