Relációs modell - mi ez, definíció és fogalom

A relációs modell abból áll, hogy az adatokat ábrázoljuk kapcsolódó táblázatokon keresztül, amelyek sorait tömböknek és oszlopváltozóknak nevezzük, így egy adatbázist

1970-ben hozta létre Edgar Frank Codd, az IBM munkatársa San José-ban (Kalifornia). Működése valóban egyszerű. Halmazelméleten és predikátumlogikán alapulnak.

Adattáblákkal vannak ábrázolva, így a sorok különböző esetek, az oszlopok pedig a vizsgálandó mezők. Széles körben használják az adatok dinamikus kezelésére.

A relációs modell formális tagjai

Vannak olyan formális kifejezések, amelyek megfelelnek az informális kifejezéseknek. Kényelmes ismerni őket, hogy megismerkedhessünk velük. A gyakorlatban egyszerű kifejezéseket használnak, könnyebben érthetők.

  • A relációnak, amely a formális kifejezés, informális megfelelője van a táblázatban.
  • A tuple nem más, mint egy rekord, amelyet a táblázat sorai képviselnek, és az attribútum egy oszlop vagy mező.
  • A számosság a sorok vagy rekordok számára vonatkozik, a fok pedig az oszlopok vagy mezők számára vonatkozik.
  • Végül az elsődleges kulcs minden eset egyedi azonosítója.

Hogyan működik a relációs modell

Bár látni fogjuk az utolsó példában, megmutatjuk, hogyan működik. Ne feledje, hogy maguk a táblák már kapcsolatot létesítenek az adatok, innen a név között. Valójában néhány egyszerű szabály irányítja őket, amelyek a következők:

  • A táblák a modell középpontját képezik, és az adatoknak ábrázolniuk kell őket. A táblázatokat a mások eredményeinek kiszámításához is használják.
  • Az egyes oszlopok sorrendjét a végrehajtott lekérdezés típusa határozza meg. Ezért nincs szükség kezdeti sorrendre, mivel minden reláció egyedi adatkészletből áll.
  • Mint már említettük, a sorok adatok vagy esetek, az oszlopok mezők vagy változók. Másrészt minden cella olyan rekord, amelynek két dimenziója van.
  • Minden rekordhoz elengedhetetlen egy egyedi azonosító (elsődleges kulcs). Ez lehetővé teszi a kapcsolatok létrehozását két vagy több táblázat között, idegen kulcsként használva.

A relációs modell előnyei és hátrányai

Ennek a relációs modellnek, mint minden másnak, vannak előnyei és hátrányai.

Az előnyök közül kiemelhetjük a következőket;

  • Egyrészt vannak folyamatai, amelyek elkerülik az adatok duplikálását.
  • Másrészt garantálja a referencia integritását azáltal, hogy szükség esetén kiküszöböli mindazokat, amelyek a rekordokkal kapcsolatosak.
  • Ezenkívül lehetővé teszi a normalizálást.

Másrészt a hátrányok vagy kellemetlenségek között a következők vannak:

  • Az első az, hogy korlátai vannak a grafikus ábrázolásokban vagy a geopozíciós rendszerekben.
  • A második az, hogy a szövegblokkok feldolgozása nem hatékony.

Relációs modell példa

Képzeljük el, hogy modellt szeretnénk létrehozni beszállítókkal, vásárlásokkal, raktárral (kategóriákkal), vevőkkel és értékesítésekkel. Minden táblázat hasonló adatok egy csoportját képviseli. Ezek oszlopokban (mezőkben) adatsorozatot tartalmaznak, és mindegyik (duplán) egymás után fog haladni. Egyszerűvé tettük, csak azért, hogy bemutassuk a cikkben látottakat. Valami ilyesmi lehet ↓

A táblák kitöltődnek, ha példaként használjuk az ügyfeleket, mindegyikük adatait egy sorban, a típust (név, vezetéknév …) pedig egy oszlopban. Az 1 jelentése "egy", az M pedig "sokaknak". Arra a tényre utal, hogy ebben a relációs modellben az egyes táblázatok kimenetei egyetlen adatból állnak, de az alábbiak többihez kapcsolhatók.