Adatbázis – alapfogalmak

  • adat

    Bármi olyan dolog, valami, izé, ami számunkra jelent valamit, valamilyen tulajdonsággal rendelkezik és ezáltal mástól megkülönböztethető.

  • információ

    Minden olyan dolog, valami, izé, ami számunkra újat mond, esetleg valami bizonytalanságot szüntet meg.

  • adatbázis Egymással valamilyen szempontból kapcsolatban lévő adatok jól szervezett halmazát értjük, mely számítógépen tartósan, hosszabb ideig tárolt és egyidejűleg több felhasználó párhuzamosan használhatja.

  • egyed (entity, entitás)

    Az a dolog, valami, izé, amit ismeretekkel akarunk leírni. Valami ami van és megkülönbözhető. Az egyedek a valóság azon elemei, melyek számunkra valamilyen lényeges információt hordoznak, egymástól megkülönböztethetőek. Az egyed egy konkrét értékét egyed előfordulásnak, az előfordulások összességét pedig egyedhalmaznak nevezzük.

  • tulajdonság (attribútum)

    Amivel az egyedet leírjuk, ami alapján az egyedhalmaz egyedei megkülönböztethetőek a többi egyedtől. A tulajdonság egy konkrét értéke a tulajdonság előfordulása. A tulajdonság előfordulások összességét tulajdonsághalmaznak nevezzük.

  • kapcsolat, reláció (relationship)

    Az egyedek vagy tulajdonságaik közötti viszony. A kapcsolatokat megkülönböztethetjük annak megfelelően, hogy az egyedhalmazok közötti viszonyt vizsgáljuk, vagy az egyes egyedek tulajdonsághalmazai közötti viszonnyal foglalkozunk. Az egyedhalmazok közötti kapcsolat, a táblák (relációk) közötti kapcsolatban fog megjelenni. Az egyedhalmaz tulajdonsághalmazai közötti kapcsolatokat pedig a relációs modellnél vizsgáljuk, amikor meghatározzuk a funkcionális fűggőséget.

  • adatmodell

    A valóság objektumait (egyedeit), azok tulajdonságait, ill. a köztük lévő kapcsolatokat ábrázolja.

    Az adatmodell jellemzői:

    • nem konkrét értékekkel, hanem az adatok típusaival, összefüggéseivel foglalkozik
    • a valóságot tükrözi
    • a valóság mozgásait kell követnie

    Az adatmodellt két dolog határozza meg:

    • a jelölésrendszer, mely leírja az adatokat,
    • a műveletek halmaza, mely lehetővé teszi az adatok kezelését.

    Az adatmodellek négy különböző fajtája ismert:

    • hierarchikus
    • hálós
    • relációs
    • egyed-kapcsolat

Az adatbázis három absztrakciós szintje

A három szint ugyanannak az adatbázisnak a három különböző vetülete.

  • Fizikai vagy belső szint

    Meghatározza, hogy hogyan helyezkednek el fizikailag az adatok a számítógép valamely tárolóeszközén.

  • Fogalmi szint

    Az adatbázis teljes leírása egy adatmodell segítségével. Ez az ún. fogalmi adatbázis.

  • Külső, felhasználói, view (nézet) vagy alséma szint

    Az adatbázis-kezelő rendszer képes minden felhasználó részére az adatbázisnak csak azt a részét megmutatni, melyre szüksége van. Ez a külső vagy felhasználói szint. Ez a szint tehát csak egy részét adja a teljes adatbázisnak, a fogalmi adatbázisnak.