Relational Database Management System (RDBMS)

Författare: Randy Alexander
Skapelsedatum: 2 April 2021
Uppdatera Datum: 1 Juli 2024
Anonim
What Is RDBMS ? | What Is Relational Database Management System ? | Relational Model Explained.
Video: What Is RDBMS ? | What Is Relational Database Management System ? | Relational Model Explained.

Innehåll

Definition - Vad betyder Relational Database Management System (RDBMS)?

Ett relationsdatabashanteringssystem (RDBMS) är en databasmotor / -system baserat på den relationella modellen som specificerades av Edgar F. Codd - fadern till modern relationsdatabasdesign - 1970.


De flesta moderna kommersiella och open source-databasapplikationer har relation till sin karaktär. De viktigaste relationsdatabasfunktionerna inkluderar möjlighet att använda tabeller för datalagring samtidigt som vissa dataförhållanden upprätthålls och upprätthålls.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar RDBMS (Relational Database Management System)

1970 publicerade Edgar F. Codd, en brittisk datavetare med IBM, "A Relational Model of Data for Large Shared Data Banks." Vid den tidpunkten väckte det berömda papperet lite intresse, och få förstod hur Codds banbrytande arbete skulle definiera grundläggande regler för relationell datalagring, som kan förenklas som:


  1. Data måste lagras och presenteras som relationer, dvs tabeller som har relationer med varandra, t.ex. primära / främmande nycklar.
  2. För att manipulera data lagrade i tabeller, bör ett system tillhandahålla relationella operatörer - kod som gör det möjligt att testa förhållandet mellan två enheter. Ett bra exempel är WHERE-klausulen i ett SELECT-uttalande, dvs. SQL-uttalandet SELECT * FRA CUSTOMER_MASTER WHERE CUSTOMER_SURNAME = 'Smith' kommer att fråga CUSTOMER_MASTER-tabellen och returnera alla kunder med ett efternamn till Smith.

Codd publicerade senare en annan artikel som beskrev de 12 reglerna som alla databaser måste följa för att betecknas som relationella. Många moderna databassystem följer inte alla 12 regler, men dessa system anses vara relationella eftersom de överensstämmer med minst två av de 12 reglerna.

De flesta moderna kommersiella och öppen källkodssystem är av relation till sin natur och inkluderar välkända applikationer, t.ex. Oracle DB (Oracle Corporation); SQL Server (Microsoft) och MySQL och Postgres (open source).