Dom baze podataka Što je sustav upravljanja relacijskim bazama podataka (rdbms)? - definicija iz tehopedije

Što je sustav upravljanja relacijskim bazama podataka (rdbms)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači sustav relacijskog upravljanja bazama podataka (RDBMS)?

Sustav upravljanja relacijskim bazama podataka (RDBMS) je motor baza podataka / sustav zasnovan na relacijskom modelu koji je odredio Edgar F. Codd - otac modernog dizajna relacijskih baza podataka - 1970. godine.

Većina suvremenih komercijalnih aplikacija i baza podataka s otvorenim kodom imaju relacijsku prirodu. Najvažnije značajke relacijske baze podataka uključuju mogućnost korištenja tablica za pohranu podataka uz održavanje i provođenje određenih odnosa podataka.

Techopedia objašnjava sustav upravljanja relacijskim bazama podataka (RDBMS)

Edgar F. Codd, britanski računalni znanstvenik s IBM-om, 1970. objavio je "Relacijski model podataka za velike zajedničke banke podataka". Tada je poznati časopis izazvao malo interesa, a malo tko je shvatio kako će Coddov revolucionarni rad definirati osnovna pravila za relacijsko pohranjivanje podataka koja se mogu pojednostaviti kao:

  1. Podaci se moraju pohraniti i predstaviti kao odnosi, tj. Tablice koje imaju međusobne odnose, npr. Primarni / strani ključevi.
  2. Za manipuliranje podacima pohranjenim u tablicama sustav treba osigurati relacijske operatore - kôd koji omogućuje testiranje odnosa između dva entiteta. Dobar primjer je WHERE klauzula SELECT izjave, tj. SQL izjava SELECT * FROM CUSTOMER_MASTER WHERE CUSTOMER_SURNAME = 'Smith' će pitati tablicu CUSTOMER_MASTER i vratiti sve kupce s prezimenom Smith.

Codd je kasnije objavio još jedan rad u kojem je izložio 12 pravila kojih se moraju pridržavati sve baze podataka da bi bile kvalificirane kao relacijske. Mnogi suvremeni sustavi baza podataka ne slijede svih 12 pravila, ali se ti sustavi smatraju relacijskim jer su u skladu s najmanje dva od 12 pravila.


Većina modernih komercijalnih i otvorenih izvora baze podataka su relacijske prirode i uključuju dobro poznate aplikacije, npr. Oracle DB (Oracle Corporation); SQL Server (Microsoft) i MySQL i Postgres (otvoreni izvor).

Što je sustav upravljanja relacijskim bazama podataka (rdbms)? - definicija iz tehopedije