| Előszó | 9 |
| A könyv használata | 11 |
| A könyv jelölései | 11 |
| Tanulási tanácsok | 13 |
| Bevezetés | 15 |
| Mi az adatbázis-kezelés? | 15 |
| Adatbázis-kezelés számítógép nélkül | 15 |
| Adatbázis-kezelés számítógéppel | 17 |
| Adatbázis-kezelési alapfogalmak | 19 |
| Az adatbázis | 19 |
| A relációs adatmodell alapfogalmai | 19 |
| Az adatbázis-kezelők legfontosabb feladatai | 21 |
| Összefoglalás | 21 |
| Ellenőrző kérdések, feladataok | 21 |
| Ismerkedés az Access '97-tel | 23 |
| Az Access adatbázis-kezelő | 23 |
| Az Access adatbázis részei, objektumai | 23 |
| Access adatbázis-kezelő indítása | 24 |
| A Northwind adatbázis adattáblái | 26 |
| Kapcsolatok a Northwind adatbázis táblái között | 26 |
| Adattábla kezelése, egyszerű adatműveletek | 27 |
| Adattábla adatainak megtekintése | 27 |
| Az adattábla kezelésésre szolgáló eszközök | 28 |
| Mozgás az adattáblában | 28 |
| Aktuális rekord, állapotsor | 28 |
| Rekord, mező, tartomány kijelölése | 29 |
| Oszlopok megjelenítési sorrendjének változtatása | 29 |
| Oszlopok elrejtése, felfedése | 29 |
| Oszlopok rögzítése, fagyasztása | 30 |
| Oszlopszélesség és sormagasság változtatása | 30 |
| Adattábla tartalmának megváltoztatása | 31 |
| Új adat bevitele | 31 |
| Adatmódosítás | 31 |
| Adattörlés | 32 |
| Adatsorrend megváltoztatása, rendezés | 32 |
| Rekordok válogatása | 32 |
| Szűrés kijelöléssel | 33 |
| Szűrés kizárással | 33 |
| Szűrés mintával | 33 |
| Keresés | 34 |
| Kilépés az Access adatbázis-kezelőből | 35 |
| Összefoglalás | 35 |
| Ellenőrző kérdések, feladatok | 36 |
| Adatbázis tervezés | 37 |
| Hogyan születik az adatbázis? | 37 |
| A tervezés fő lépései | 38 |
| A relációs adatbázis elemei | 38 |
| Relációs adatbázis tervezése | 39 |
| A cél meghatározása | 39 |
| Az adatbázis tábláinak definiálása | 39 |
| Az adattábla mezőinek meghatározása | 39 |
| Elsődleges kulcs definiálása | 40 |
| Táblák közötti kapcsolatok meghatározása | 40 |
| Kapcsolattípusok | 41 |
| A terv finomítása | 43 |
| Adatbázis-tervezési gyakorlat | 43 |
| A cél meghatározása | 43 |
| Adatgyűjtés | 43 |
| Az adatbázis tábláinak tervezése | 44 |
| Mezők meghatározása, elsődleges kulcs definiálása | 44 |
| A táblák közötti kapcsolatok meghatározása | 44 |
| A kapcsolatok típusa | 45 |
| Mezők meghatározása | 46 |
| Az adatbázis fizikai szerkezete | 46 |
| Adatmező definiálása MS Accessben | 47 |
| Mezőnév | 47 |
| Adattípus | 48 |
| Leírás | 51 |
| Mezőtulajdonságok (Field Properties) | 51 |
| Indexelés | 51 |
| Gyakorlat a mezőtípusok használatára | 54 |
| Összefoglalás | 56 |
| Gyakorló feladatok | 56 |
| Adatbázis létrehozása | 57 |
| Adatbázisfájl létrehozása | 57 |
| Adattábla létrehozása | 58 |
| A Hallgató tábla | 59 |
| A Tanfolyamok tábla | 61 |
| A Befizetés tábla | 62 |
| Kapcsolatok definiálása | 63 |
| Hivatkozási integritás | 64 |
| A kapcsolt mezők kaszkádolt frissítése | 65 |
| A kapcsolt mezők kaszkádolt törlése | 65 |
| Összefoglalás | 65 |
| Ellenőrző feladatok | 66 |
| Szerkezetmódosítás, adatellenőrzés | 67 |
| Adattábla szerkezetének módosítása | 67 |
| A szerkezetmódosítás veszélyei | 67 |
| Másolat készítése adatbázisunkról | 68 |
| Új mező beillesztése | 69 |
| Mezőhossz változtatása | 69 |
| Mező törlése az adattáblából | 71 |
| Az adatbevitel ellenőrzése | 72 |
| Az adatok karakter szintű ellenőrzése, beviteli maszk | 72 |
| Adatok mező szintű ellenőrzése, érvényességi szabály | 74 |
| Adatbeviteli ellenőrzések gyakorlati alkalmazása | 75 |
| Összefoglalás | 77 |
| Gyakorló feladatok | 77 |
| Lekérdezések | 79 |
| A lekérdezés fajtái | 79 |
| Mire használhatjuk a lekérdezéseket? | 80 |
| Lekérdezés létrehozása varázslóval | 81 |
| Lekérdezés módosítása | 82 |
| Egy vagy több mező kiválasztása | 82 |
| Lekérdezés futtatása tervezés közben | 84 |
| Nézetek a lekérdezésablakban | 85 |
| Egyéb módosítások a lekérdezésben | 86 |
| Mezők megjelenítési sorrendjének átrendezése, beszúrása, törlése | 86 |
| Oszlopszélesség megváltoztatása | 86 |
| Adattábla nevének megjelenítése a tervezőrácsban | 87 |
| Adatlap nézet oszlop fejléceinek megváltoztatása | 87 |
| Lekérdezés létrehozása Tervező nézetben | 88 |
| Rendezési szempont megadása | 89 |
| Tulajdonságok | 90 |
| Összefoglalás | 92 |
| Gyakorló feladatok | 92 |
| Választó lekérdezések | 93 |
| Szűrőfeltétel megadása | 93 |
| Egyszerűbb feltételek megadása | 93 |
| Helyettesítő karakterek használata szöveg típusú mezőben | 96 |
| Üres mezők kiszűrése | 97 |
| Mező megjelenítésének kikapcsolása | 98 |
| A kifejezésszerkesztő használata | 99 |
| Hivatkozás másik mezőre a feltételben | 99 |
| Több feltétel megadása | 100 |
| Több feltétel megadása egy mezőre | 101 |
| Több feltétel megadása különböző mezőkre | 103 |
| Összefoglalás | 105 |
| Gyakorló feladatok | 105 |
| Számítások a lekérdezésben | 107 |
| Számítási művelet a feltételben | 107 |
| Számított mező létrehozása | 108 |
| Szám típusú számított mező létrehozása | 109 |
| Szöveg típusú számított mező létrehozása | 110 |
| Dátum típusú számított mező létrehozása | 111 |
| Összegzések | 112 |
| Összesítés az összes rekord alapján | 113 |
| Összesítés a rekordok egy csoportja alapján | 114 |
| Összefoglalás | 117 |
| Gyakorló feladatok | 117 |
| Akciós lekérdezések | 118 |
| Mi az akciós lekérdezés? | 118 |
| Mi a különbség a választó és az akciós lekérdezés között? | 119 |
| Táblakészítő lekérdezés | 120 |
| Törlő lekérdezés | 121 |
| Hozzáfűző lekérdezések | 123 |
| Frissítő lekérdezések | 125 |
| Összefoglalás | 126 |
| Gyakorló feladatok | 126 |
| ECDL-vizsgafeladatok. Válaszok és megoldások | 127 |
| Feladatok az ECDL-vizsgára | 127 |
| 1. feladat | 127 |
| 2. feladat | 128 |
| Megoldások az ECDL-vizsgára | 128 |
| 1. feladat | 129 |
| 2. feladat | 130 |
| Válaszok és megoldások az ellenőrző kérdésekre, gyakorló feladatokra | 131 |