Casa Banche dati Che cos'è un database relazionale (rdb)? - definizione da techopedia

Che cos'è un database relazionale (rdb)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Relational Database (RDB)?

Un database relazionale (RDB) è un insieme collettivo di più set di dati organizzati da tabelle, record e colonne. Gli RDB stabiliscono una relazione ben definita tra le tabelle del database. Le tabelle comunicano e condividono informazioni, il che facilita la ricerca, l'organizzazione e il reporting dei dati.

Gli RDB utilizzano Structured Query Language (SQL), che è un'applicazione utente standard che fornisce un'interfaccia di programmazione semplice per l'interazione con il database.

RDB deriva dal concetto di funzione matematica di mappatura dei set di dati ed è stato sviluppato da Edgar F. Codd.

Techopedia spiega il database relazionale (RDB)

Gli RDB organizzano i dati in diversi modi. Ogni tabella è nota come relazione, che contiene una o più colonne di categorie di dati. Ogni record di tabella (o riga) contiene un'istanza di dati univoca definita per una categoria di colonne corrispondente. Uno o più dati o caratteristiche dei record si riferiscono a uno o più record per formare dipendenze funzionali. Questi sono classificati come segue:

  • Uno a uno: un record di tabella si riferisce a un altro record in un'altra tabella.
  • Uno a molti: un record di tabella si riferisce a molti record in un'altra tabella.
  • Molti a uno: più di un record di tabella si riferisce a un altro record di tabella.
  • Molti a molti: più di un record di tabella si riferisce a più di un record in un'altra tabella.

RDB esegue operazioni di database "select", "project" e "join", dove select viene utilizzato per il recupero dei dati, il progetto identifica gli attributi dei dati e unisce le relazioni.

Gli RDB presentano molti altri vantaggi, tra cui:

  • Estensibilità semplice, poiché è possibile aggiungere nuovi dati senza modificare i record esistenti. Questo è anche noto come scalabilità.
  • Nuove prestazioni tecnologiche, potenza e flessibilità con molteplici funzionalità di requisiti di dati.
  • Sicurezza dei dati, fondamentale quando la condivisione dei dati si basa sulla privacy. Ad esempio, la direzione può condividere determinati privilegi di dati e accedere e bloccare i dipendenti da altri dati, come stipendi riservati o informazioni sui benefici.
Che cos'è un database relazionale (rdb)? - definizione da techopedia