Sistema di gestione di database relazionali (RDBMS)

Autore: Randy Alexander
Data Della Creazione: 2 Aprile 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
I DATABASE SPIEGATI IN 6 MINUTI ! Come funziona un database relazionale.
Video: I DATABASE SPIEGATI IN 6 MINUTI ! Come funziona un database relazionale.

Contenuto

Definizione: che cosa significa RDBMS (Relational Database Management System)?

Un sistema di gestione di database relazionali (RDBMS) è un motore / sistema di database basato sul modello relazionale specificato da Edgar F. Codd - il padre della moderna progettazione di database relazionali - nel 1970.


La maggior parte delle moderne applicazioni di database commerciali e open source sono di natura relazionale. Le più importanti funzionalità del database relazionale includono la possibilità di utilizzare le tabelle per l'archiviazione dei dati mantenendo e applicando determinate relazioni di dati.

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 sistema di gestione di database relazionali (RDBMS)

Nel 1970, Edgar F. Codd, uno scienziato informatico britannico con IBM, pubblicò "Un modello relazionale di dati per grandi banche dati condivise". A quel tempo, il famoso documento attirò poco interesse e pochi capirono come il rivoluzionario lavoro di Codd avrebbe definito regole di base per l'archiviazione dei dati relazionali, che possono essere semplificate come:


  1. I dati devono essere archiviati e presentati come relazioni, ovvero tabelle che hanno relazioni reciproche, ad esempio chiavi primarie / esterne.
  2. Per manipolare i dati memorizzati nelle tabelle, un sistema dovrebbe fornire operatori relazionali - codice che consente di testare la relazione tra due entità. Un buon esempio è la clausola WHERE di un'istruzione SELECT, ovvero l'istruzione SQL SELECT * FROM CUSTOMER_MASTER DOVE CUSTOMER_SURNAME = "Smith" interrogherà la tabella CUSTOMER_MASTER e restituirà tutti i clienti con un cognome Smith.

Codd ha successivamente pubblicato un altro documento che delineava le 12 regole che tutti i database devono seguire per qualificarsi come relazionali. Molti sistemi di database moderni non seguono tutte le 12 regole, ma questi sistemi sono considerati relazionali perché conformi ad almeno due delle 12 regole.

La maggior parte dei moderni sistemi di database commerciali e open source sono di natura relazionale e includono applicazioni ben note, ad esempio Oracle DB (Oracle Corporation); SQL Server (Microsoft) e MySQL e Postgres (open source).