100 likes | 193 Views
Microsoft Access V. Készítette: Rummel Szabolcs Elérhetőség: rsz@mailbox.hu. 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.
E N D
Microsoft Access V. Készítette: Rummel Szabolcs Elérhetőség: rsz@mailbox.hu
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)