Tartalomjegyzék:
- Meghatározás - Mit jelent a relációs adatbázis-kezelő rendszer (RDBMS)?
- A Techopedia magyarázza a relációs adatbázis-kezelő rendszert (RDBMS)
Meghatározás - Mit jelent a relációs adatbázis-kezelő rendszer (RDBMS)?
A relációs adatbázis-kezelő rendszer (RDBMS) egy adatbázis-motor / rendszer, melynek alapja az Edgar F. Codd - a modern relációs adatbázis-tervezés atyja - által 1970-ben megadott relációs modell.
A legtöbb modern kereskedelmi és nyílt forrású adatbázis-alkalmazás relációs jellegű. A legfontosabb relációs adatbázis funkciók között szerepel az a lehetőség, hogy táblákat használjon az adatok tárolására, bizonyos adatkapcsolatok fenntartása és érvényesítése során.
A Techopedia magyarázza a relációs adatbázis-kezelő rendszert (RDBMS)
1970-ben Edgar F. Codd, az IBM brit számítógépes tudósa közzétette „A relációs modellt a nagy megosztott adatbankokhoz.” Akkoriban a híres cikk kevés érdeklődést váltott ki, és kevesen értették meg, hogy Codd úttörő munkája hogyan határozza meg a a relációs adattárolás alapvető szabályai, amelyeket az alábbiak szerint lehet egyszerűsíteni:
- Az adatokat tárolni kell, és kapcsolatokként kell bemutatni, azaz tábláknak, amelyek kapcsolatban vannak egymással, pl. Elsődleges / idegen kulcsok.
- A táblázatokban tárolt adatok manipulálásához egy rendszernek relációs operátorokat kell biztosítania, amelyek lehetővé teszik a kapcsolat két entitás közötti tesztelését. Jó példa erre a SELECT utasítás WHERE záradéka, azaz az SQL utasítás SELECT * FROM CUSTOMER_MASTER, ahonnan a CUSTOMER_SURNAME = 'Smith' lekérdezi a CUSTOMER_MASTER táblát, és az összes ügyfelet Smith vezetéknévvel adja vissza.
Codd később egy újabb tanulmányt tett közzé, amely felvázolta a 12 szabályt, amelyeket minden adatbázisnak követnie kell, hogy relációnak minősüljön. Sok modern adatbázis-rendszer nem követi mind a 12 szabályt, de ezeket a rendszereket relációsnek tekintik, mivel megfelelnek a 12 szabály közül legalább kettőnek.
A legtöbb modern kereskedelmi és nyílt forrású adatbázis-rendszer relációs jellegű, és közismert alkalmazásokat is tartalmaz, pl. Oracle DB (Oracle Corporation); SQL Server (Microsoft) és MySQL és Postgres (nyílt forráskódú).








