Adatbázis-kezelés ACCESS program: NYME Informatika Intézet Tárgy: Számítógépes alkalmazások ___________________________________________________________ Adatbázis-kezelés ACCESS program: Már az indításkor megkell adnunk az adatbázis nevét (*.mdb,) és helyét, majd munka közben automatikusan tárolódnak a létrehozott objektumok.
ACCESS objektumok Tábla: az adatokat tárolja NYME Informatika Intézet Tárgy: Számítógépes alkalmazások ___________________________________________________________ ACCESS objektumok Tábla: az adatokat tárolja Lekérdezés: szelektál, rendez, elemez, módosít, töröl Űrlap: rekordonkénti adatbevitel és megjelenítés Jelentés: táblák és lekérdezések adatait összegzi Makró: műveletsort tárol automatikus végrehajtáshoz Modul: ACCESS Basic programot tartalmaz
NYME Informatika Intézet Tárgy: Számítógépes alkalmazások ___________________________________________________________ Definíciók Adatbázis: tartalmilag összefüggő adatok rendezett halmaza a kezelésükhöz szükséges eszközökkel együtt Relációs adatbázis: rekordokból (sorokból) áll, és a rekordok azonos szerkezetűek. Mező: a rekord egy adatát tartalmazza, névvel is rendelkezik (oszlopfejléc) Szűrés: szelekció, a teljes halmaz egy részhalmazának kiválasztása valamilyen feltétel alapján
Tábla létrehozásakor meg kell adni NYME Informatika Intézet Tárgy: Számítógépes alkalmazások ___________________________________________________________ Tábla létrehozásakor meg kell adni a tábla nevét a tábla szerkezetét: a mezők nevét, típusát, hosszát, alapértelmezett értékét, az érvényességi szabályt, érvényességi szöveget, bemeneti maszkot, stb. /tervező nézetben/ A tábla tartalmát (adatfeltöltés) /adatlap nézetben/
NYME Informatika Intézet Tárgy: Számítógépes alkalmazások ___________________________________________________________ Definíciók Elnevezési szabály: az objektum neve maximum 64 karakter lehet, és nem tartalmazhat speciális jelet Számláló adattípus: automatikusan új rekordsorszámot generál Indexelt mező: alapján egy sorrend is tárolódik, vagyis gyorsabb keresést biztosít Kulcs: olyan indexelt mező (oszlop), mely nem tartalmazhat azonos értékeket.
Kifejezés-szerkesztő NYME Informatika Intézet Tárgy: Számítógépes alkalmazások ___________________________________________________________ Kifejezés-szerkesztő Ikonja a varázspálca vagy a … Képletek beírását egyszerűsíti, mert a műveleti jelek, relációjelek és egyes kulcs-szavak egérrel kijelölhetők Azonosítók (tábla, lekérdezés, mezőnevek), függvények és paraméterezésük kikereshetők (nincs elgépelés)
NYME Informatika Intézet Tárgy: Számítógépes alkalmazások ___________________________________________________________ Lekérdezések I Létrehozásakor megadandók a futtatásához szükséges táblák, ill. lekérdezések (hozzáadás segédablak) Fajtái: választó (default), frissítő, törlő, táblakészítő, hozzáfűző, kereszttáblás Nézetei: tervező (interaktív definíció), adatlap (eredmény vagy futtatás [!]), SQL (adatbázis-kezelő programozási nyelven létrehozott definíció )
NYME Informatika Intézet Tárgy: Számítógépes alkalmazások ___________________________________________________________ Lekérdezések II Számított mező: a mező neve után kettőspont és egy kifejezés (képlet) írandó Összesítés sort a ∑ ikonra kattintással szúrhatunk be a lekérdezés-definícióba (Sum, Avg, Min, Max, Count, Stdev, Var, First, Last, Where, Group by, Expression funkciókkal) A rendezés sorral definiáljuk, melyik mező szerint kérünk sorbarendezést A megjelenítés sorral definiáljuk, mely mezőket tartalmazza a lekérdezés eredménye