Cuprins:
- Definiție - Ce înseamnă Relațional Database Management System (RDBMS)?
- Techopedia explică sistemul relațional de gestionare a bazelor de date (RDBMS)
Definiție - Ce înseamnă Relațional Database Management System (RDBMS)?
Un sistem relațional de gestionare a bazelor de date (RDBMS) este un motor / sistem de baze de date bazat pe modelul relațional specificat de Edgar F. Codd - tatăl proiectării moderne a bazelor de date relaționale - în 1970.
Cele mai multe aplicații moderne de baze de date comerciale și open-source sunt de natură relațională. Cele mai importante caracteristici relaționale ale bazei de date includ o abilitate de a utiliza tabele pentru stocarea datelor, menținând și aplicând anumite relații de date.
Techopedia explică sistemul relațional de gestionare a bazelor de date (RDBMS)
În 1970, Edgar F. Codd, un informatician britanic cu IBM, a publicat „Un model relațional de date pentru băncile mari de date partajate”. La acea vreme, renumita lucrare a atras puțin interes și puțini au înțeles modul în care lucrările de bază ale Codd vor defini reguli de bază pentru stocarea relațională a datelor, care pot fi simplificate ca:
- Datele trebuie stocate și prezentate ca relații, adică tabele care au relații între ele, de exemplu, chei primare / străine.
- Pentru a manipula datele stocate în tabele, un sistem ar trebui să ofere operatorilor relaționali - cod care să permită testarea relației între două entități. Un exemplu bun este clauza WHERE a unei instrucțiuni SELECT, adică instrucțiunea SQL SELECT * FROM CUSTOMER_MASTER WHERE CUSTOMER_SURNAME = 'Smith' va interoga tabela CUSTOMER_MASTER și va returna toți clienții cu un nume de familie Smith.
Ulterior, Codd a publicat o altă lucrare care a subliniat cele 12 reguli pe care trebuie să le respecte toate bazele de date pentru a fi calificat ca relațional. Multe sisteme de baze de date moderne nu respectă toate cele 12 reguli, dar aceste sisteme sunt considerate relaționale deoarece se conformează cel puțin două dintre cele 12 reguli.
Majoritatea sistemelor moderne de baze de date comerciale și open-source au caracter relațional și includ aplicații cunoscute, de exemplu, Oracle DB (Oracle Corporation); SQL Server (Microsoft) și MySQL și Postgres (open source).