Microsoft Access V. Készítette: Rummel Szabolcs Elérhetőség:
Bevezetés Az előző órákon megismerkedtünk az adatbázisok néhány alapfogalmával. Ismételjük át őket: adatbázis, rekord, mező, elemi adat.
Alapfogalmak A következő diákon további adatbázis fogalmakkal ismerkedünk.
Egyed, tulajdonság Egyed: amit le akarunk írni, amelynek az adatait tároljuk az adatbázisban. Tulajdonság (attribútum): az egyed valamely jellemzője. Egyedtípus: az egyedre vonatkozó tulajdonságok összessége. Egyed előfordulás: az egyedre vonatkozó megadott konkrét tulajdonság.
Kulcsok Elsődleges kulcs: a táblázat rekordjainak egyértelmű azonosítója, értéke egyedi. Idegen kulcs: olyan azonosító, amivel egy másik táblázat elsődleges kulcsára hivatkozunk.
Normalizálás Az adatbázisból kiküszöböljük az anomáliákat és a redundanciát (adattöbbszörözést). Hatására az adatbázis mérete csökken, logikailag áttekinthetőbb lesz.
Anomáliák Bővítési: rekord bevitelekor már tárolt adatokat is újra felviszek. Törlési: elem megszüntetésekor a nem hozzá tartozó információk is elvesznek. Módosítási: elem módosításakor az elem összes előfordulási helyén is el kell végezni a módosítást.
Adatmodell Egyértelműen meghatározza az adatbázis szerkezetét. (adattípust, kapcsolatokat, korlátozó feltételeket, adatkezelési műveleteket) Típusai: Hierarchikus Hálós Objektumorientált Relációs (Access)
Relációs adatmodell Az adatok egymással logikai kapcsolatban álló táblázatokba vannak rendezve. Feltételei: Minden oszlopnak egyértelmű neve van. Egy sorban ugyanazok az oszlopok vannak. Az oszlopok adati meghatározott értéket vehetnek fel. Az oszlopok soronként egy értéket vehetnek fel. A táblázatot a neve egyértelműen azonosítja.
Kapcsolatok Egy-egy: egy egyedhez csak egy másik egyed tartozik (pl. férj-feleség) Egy-sok: egy egyedhez egy vagy több egyed tartozik (pl. tulajdonos-autó) Sok-sok: több egyed tartozhat több egyedhez és viszont (pl. ügyfelek- szolgáltatások). Megvalósítása illesztőtábla létrehozásával történik. (hálós adatmodell)