Adatbázis-kezelés Probléma: az excel kezelhetetlen túl sok adat esetén Táblák között összefüggéseket kéne létesíteni – logikai kapcsolat Kicsi a képernyő Megoldás: adatbázis-kezelő program
Hagyományos adatrögzítés Sokféle program, sokféle téma Pl.:szövegszerkesztés, képszerkesztés, hangrögzítés, szerkesztés, film és szerkesztése Programonként más-más fájltípusok Probléma: nehéz, vagy lehetetlen az adatcsere a fájltípusok között Összeférhetetlenség =nem kompatibilis
Adatfüggetlenség elve Az adat formátumát függetleníteni kell az őt feldolgozó programtól. Az adatállomány szerkezetét nem a programban, hanem magában az adatállományban kell megteremteni. A változtatások, új elemek gyorsan kezelhetők.
Adatbázis - szemlélet Adatok többszörös tárolásai megszűnnek adatfüggetlenség = nincs inkonzisztencia Központi tárolás Adatbázis – kezelő nyelvek: IBM SQL – nyelv és a dBase, 4. Generációs nyelvek: grafikus felület tervezése alá programkódot ír a nyelv automatikusan.
ALAPFOGALMAK – ACCESS (modellprogram) Adattábla: itt tárolódnak az adatok beírási sorrendben Egyed: a rá jellemző adatokkal együtt tárolva (pl.: személy) Mező: az adat jellegére utaló elnevezés pl.: név, telefonszám,férfi,szül. év, hó nap Rekord: egy egyed összes tárolt adata Táblák közti kapcsolat: logikai 1 - 1, 1 - ∞, ∞ - ∞ Kulcs: a táblát azonosító mező
Adatok tulajdonságai = TÍPUS = attribútum Szöveg Számláló Szám(egész, valós) Dátum Logikai
Műveletek táblákkal Létrehozás – törlés Struktúra – módosítás: mező beszúrása, vagy törlése, mező attribútum módosítása, Adatkezelés: rekord beszúrása, törlése, módosítása, olvasás
Adatbázis –kezelő műveletek Űrlapok készítése: adatbevitelt, áttekinthetőséget könnyíti, egyszerre egy rekord látszik - karton Lekérdezés: adatválogatás sajátos szempontok szerint Jelentéskészítés: egy lekérdezés eredményének áttekinthető megjelenítése
ACCESS - fájljellemzők Fájl : egyértelmű név, kiterjesztés: mdb Táblák (mező: oszlop, rekord: sor) adatbeviteli-nézet, szerkesztő-nézet Lekérdezések (választó,frissítő,hozzáfűző, törlő,táblakészítő,kereszttáblás) Űrlapok Jelentések