Database relazionale (RDB)

Autore: Randy Alexander
Data Della Creazione: 2 Aprile 2021
Data Di Aggiornamento: 26 Giugno 2024
Anonim
RDB: Relational Database Design (with Exercises)
Video: RDB: Relational Database Design (with Exercises)

Contenuto

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.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare ed eseguire la tua azienda dal cloud.

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.