Relational database management system: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mancava il verbo
+ita grassetto
Riga 1:
{{C|L'incipit rimanda a [[modello relazionale]] per la spiegazione della voce, al contrario, la voce modello relazionale rimanda qui)|informatica|dicembre 2015}}
{{F|basi di dati|febbraio 2013}}
IlIn termine[[informatica]], un '''sistema di gestione di basi di dati relazionali''', noto con l'inglese '''''relational database management system''''' o ('''RDBMS''', sistema perè la gestionetipologia di [[database|basi di dati]] relazionali) indica un ''[[database management system]]'' basatobasata sul [[modello relazionale]], introdottointrodotta da [[Edgar F. Codd]] negli anni 1970.
Oltre a questi, anche se meno diffusi a livello commerciale, esistono sistemi di gestione di basi di dati che implementano [[modello dei dati|modelli dei dati]] alternativi a quello relazionale: [[modello gerarchico|gerarchico]], [[modello reticolare|reticolare]] e [[modello a oggetti|a oggetti]].
 
== Storia ==
Codd ha introdotto il termine nei primi anni del [[1970]]. L'espressione compare per la prima volta nel testo del seminario "''A Relational Model of Data for Large Shared Data Banks''" ("Un modello relazionale di dati per gestire grandi banche dati condivise)"<ref>[https://portal.acm.org/citation.cfm?id=362384.362685&coll=ACM&dl=ACM&CFID=83109698&CFTOKEN=48563162 A Relational Model of Data for Large Shared Data Banks].</ref>. In questo scritto ed in altri successivi, Codd definì cosa intendeva per "relazionale". Una nota definizione di ciò che costituisce un RDBMS è data dalle [[12 regole di Codd|13 regole di Codd]]. Tuttavia, molte delle prime implementazioni del modello relazionale non erano conformi a tali regole, per cui il termine venne gradualmente cambiato fino a descrivere una più ampia classe di sistemi di basi di dati. I requisiti minimi per cui quei sistemi venissero chiamati RDBMS erano:
 
* deve presentare i [[dato|dati]] all'[[utente]] sotto forma di [[relazione (matematica)|relazioni]] (una presentazione a [[tabella (database)|tabelle]] può soddisfare questa proprietà)