Loading...

Relációk és adatbázisok

ElérhetőségRelációs algebra

A modern adatbázisok egyik legfontosabb típusa a relációs adatbázis. Ezek alapja közvetlenül a matematikai reláció fogalma, amely halmazok között értelmezett kapcsolatokat ír le. Az adatbázisokban a relációkat táblák formájában ábrázoljuk.

A relációs modell

Egy relációs adatbázis táblákból áll, ahol minden tábla egy relációt képvisel. A sorok az egyes rekordokat (rendezett n-eseket), az oszlopok pedig az attribútumokat (mezőket) jelképezik.

  • Egy tábla sorai = a reláció elemei.
  • Egy tábla oszlopai = attribútumok (pl. név, életkor).
  • A kulcsok biztosítják az egyértelmű azonosítást.
  • A táblák közötti kapcsolatok relációkat valósítanak meg.

Példa egy relációs táblára

Tegyük fel, hogy van egy HALLGATÓK tábla az alábbi oszlopokkal: (Név, StudentID, Szak).

Például:

  • Anna | S123 | Informatika
  • Béla | S456 | Matematika

Itt a StudentID szolgál elsődleges kulcsként, hogy egyértelműen azonosítsa minden hallgatót.

Kapcsolatok a táblák között

Egy valódi adatbázisban több tábla kapcsolódik kulcsokon keresztül. Például egy BEIRATKOZÁS tábla, amely megadja, hogy melyik hallgató melyik kurzusra jelentkezett.

  • HALLGATÓK(Név, StudentID, Szak)
  • KURZUSOK(KurzusID, Tárgy)
  • BEIRATKOZÁS(StudentID, KurzusID)

A BEIRATKOZÁS tábla tehát egy reláció, amely a HALLGATÓK és a KURZUSOK halmazait kapcsolja össze.

Tulajdonságok

  • A relációs modell alapja a matematikai reláció fogalma.
  • Minden tábla egy relációt reprezentál.
  • A relációk közötti kapcsolatok lehetnek egy-egy, egy-több vagy több-több kapcsolatúak.
  • Az SQL (Structured Query Language) a relációk kezelésére és lekérdezésére szolgál.

Összefoglalás

Az adatbázisok világában a relációk alapvető szerepet játszanak. Minden tábla egy relációt jelenít meg, a táblák közötti kapcsolatok pedig újabb relációkat alkotnak. Ez a matematikai alap biztosítja az adatkezelés logikus és megbízható működését.

Gyakorló feladat

Az anyagokat átnéztük és ellenőriztük, de hibák továbbra is előfordulhatnak. A tartalom kizárólag oktatási célt szolgál, ezért saját felelősségre használd, és szükség esetén ellenőrizd más forrásokkal is.

✨ Ask Lara

Please sign in to ask Lara about Relációk és adatbázisok.

Kövesd nyomon a fejlődésed 🚀

Tanulj egyszerűbben utad nyomonkövetésével teljesen ingyen.


Top eszközök

CodeHubBoardly ÚJLinksy ÚJChromo ÚJ

Nyelv kiválasztása

Téma beállítása

© 2025 ReadyTools. Minden jog fenntartva.