Relacijski sistem za upravljanje podatkovnih baz (RDBMS)

Avtor: Randy Alexander
Datum Ustvarjanja: 2 April 2021
Datum Posodobitve: 26 Junij 2024
Anonim
OPB - 2 - Sistemi za upravljanje podatkovnih baz
Video.: OPB - 2 - Sistemi za upravljanje podatkovnih baz

Vsebina

Opredelitev - Kaj pomeni sistem za upravljanje relacijskih podatkovnih baz (RDBMS)?

Sistem za upravljanje relacijskih baz podatkov (RDBMS) je motor / sistem baz podatkov, ki temelji na relacijskem modelu, ki ga je določil Edgar F. Codd - oče modernega oblikovanja relacijskih baz podatkov - leta 1970.


Večina sodobnih komercialnih in odprtokodnih baz podatkov je relacijske narave. Najpomembnejše značilnosti relacijske baze podatkov vključujejo možnost uporabe tabel za shranjevanje podatkov, hkrati pa ohranjajo in uveljavljajo določena podatkovna razmerja.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga sistem upravljanja relacijskih podatkovnih baz (RDBMS)

Edgar F. Codd, britanski računalniški znanstvenik pri IBM-u, je leta 1970 objavil "Relacijski model podatkov za velike skupne podatkovne banke." Takrat je priznani časopis pritegnil malo zanimanja in malokdo je razumel, kako bo Codd-ovo prelomno delo definiralo osnovna pravila za relacijsko shranjevanje podatkov, ki jih je mogoče poenostaviti kot:

  1. Podatki morajo biti shranjeni in predstavljeni kot odnosi, to je tabele, ki imajo medsebojne odnose, npr. Primarni / tuji ključi.
  2. Za upravljanje podatkov, shranjenih v tabelah, mora sistem zagotoviti relacijske operaterje - kodo, ki omogoča preizkus razmerja med dvema entitetama. Dober primer je stavka WHERE stavka SELECT, tj. Stavka SQL SELECT * FROM CUSTOMER_MASTER, KJE CUSTOMER_SURNAME = 'Smith' bo poizvedoval po tabeli CUSTOMER_MASTER in vsem strankam vrnil priimek Smith.

Codd je kasneje objavil še en prispevek, v katerem je orisal 12 pravil, ki jih morajo upoštevati vse baze podatkov, da bi lahko veljale kot relacijske. Mnogi sodobni sistemi baz podatkov ne sledijo vsem 12 pravilom, vendar se ti sistemi štejejo za relacijske, ker ustrezajo vsaj dvema od 12 pravil.

Večina sodobnih komercialnih in odprtokodnih sistemov baz podatkov je relacijske narave in vključuje dobro znane aplikacije, na primer Oracle DB (Oracle Corporation); SQL Server (Microsoft) ter MySQL in Postgres (open source).