| Előszó | 9 |
| Bevezetés | 11 |
| Az adatbázis-kezelés alapjai - Békési József | 13 |
| Adat és információ | 13 |
| Az információelmélet alpjai | 13 |
| Adatbázisok | 14 |
| Fogalmak, szerkezet | 14 |
| Adatredundancia | 15 |
| Adatbázis-kezelő rendszerek | 16 |
| Fogalom, feladatok | 16 |
| Az ANSI/SPARC modell | 17 |
| Adatbázisok felépítése, adatmanipuláció | 18 |
| Adatintegritás | 20 |
| Adatvédelem | 21 |
| Adatbázisok megosztása | 21 |
| Kérdések, feladatok | 22 |
| Adatmodellezés - Békési József | 24 |
| Adatbázis-tervezés | 24 |
| Az adatmodellezés alapelemei | 25 |
| Egyed | 26 |
| Tulajdonság | 26 |
| Kapcsolat | 27 |
| Egyed-kapcsolat diagramok | 29 |
| Az adatmodellek típusai | 31 |
| A hierarchikus adatmodell | 32 |
| A hálós adatmodell | 32 |
| Kérdések, feladatok | 34 |
| Relációs adatmodell - Békési József | 36 |
| A relációs adatmodell alapjai | 36 |
| Kapcsolatok a relációs modellben | 38 |
| Funkcionális függések és jellemzésük | 40 |
| Kulcsok a relációs modellben | 42 |
| Relációs normalizálása | 45 |
| Adatkezelési műveletek anomáliái | 45 |
| Normálformák | 47 |
| Relációalgebrai műveletek | 50 |
| Kérdések, feladatok | 56 |
| Az SQL nyelv - Békési József | 59 |
| Lekérdezések az SQL-ben | 60 |
| Egyszerű lekérdezések | 60 |
| Kiválasztható lekérdezések | 63 |
| Csoportosító lekérdezések és rendezések | 68 |
| Több táblára vonatkozó lekérdezések | 72 |
| Beágyazott lekérdezések | 76 |
| Az adatbázis módosítása SQL segítségével | 79 |
| Relációsémák definiálása | 79 |
| Változtatások az adatbázisban | 85 |
| Az SQL beépítése programozási nyelvekbe | 88 |
| Interface az SQL és a befogadó nyelv között | 88 |
| SQL parancsok eredményének felhasználása a befogadó nyelvekben | 90 |
| Kérdések, feladatok | 96 |
| A Foxpro 2.6 programozásának alapjai - Holovács József | 100 |
| Alapvető fogalmak | 101 |
| Műveletek | 101 |
| Parancsok felépítése | 101 |
| Adatbázis-állományok létrehozása, megnyitása és bezárása | 103 |
| Állományok feltöltése adatokkal | 105 |
| Rekordok módosítása | 107 |
| Mezők módosítása a REPLACE paranccsal | 112 |
| Műveletek a rekordmutatókkal | 113 |
| Az adatbázis tartalmának megjelenítése | 114 |
| Rekordok szűrése | 117 |
| Állományok rendezése, adatok keresése | 118 |
| Indexelés | 118 |
| Indexállományok megnyitása és bezárása | 119 |
| Műveletek az indexekkel | 121 |
| Adatbázis rendezése | 122 |
| Adatok keresése | 123 |
| Adatbázis-állományok összekapcsolása | 127 |
| Egy-egy típusú összekapcsolás | 127 |
| Egy-egy típusú összekapcsolás | 128 |
| Programállományok létrehozása és alkalmazása | 130 |
| Programok szerkezete | 131 |
| Külső eljárás | 131 |
| Belső eljárás | 132 |
| Függvények | 132 |
| A változók hatóköre | 134 |
| A program ideiglenes leállítása | 135 |
| Memóriaváltozók | 135 |
| Adatok bevitele és értékadás | 136 |
| ?., ??. és ??? parancsok | 136 |
| Tömbök és tömbkezelő parancsok | 138 |
| Memóriaváltozók mentése, visszatöltése, megjelenítése | 142 |
| Képernyőkezelő parancsok | 143 |
| Képernyőelemek színeinek beállítása | 145 |
| SAY és GET parancsok | 146 |
| A GET parancsok adatbeviteli funkciójának aktivizálása | 149 |
| Vezérlési utasítások (parancsok) | 153 |
| IF utasítás | 153 |
| DO CASE utasítás | 153 |
| Ciklusok | 154 |
| Helyettesítési függvények | 159 |
| Hibakezelés | 160 |
| Ablakok | 162 |
| Ablakok definiálása | 162 |
| Ablakok aktivizálása és megjelenítése | 163 |
| Definiált ablak megjelenítése | 164 |
| Ablakok deaktivizálása és törlése | 164 |
| Ablakdefiníciók elmentése | 165 |
| Ablakok létrehozása memó-mezők és megjegyzések megjelenítése | 165 |
| Menük | 166 |
| Legördülő menük | 167 |
| Vízszintes menük (BAR-menük) | 172 |
| Billentyűs menük | 176 |
| Szöveges állományok és műveletek szövegekkel | 177 |
| Az állományokkal végezhető általános műveletek | 180 |
| Rekordok hozzáfűzése az adatbázis-állományhoz | 182 |
| Műveletek az adatbázis struktúrájával | 183 |
| Állományok összeolvasztása | 184 |
| Aktív állományok módosítása egy másik állomány alapján | 184 |
| Rekordok feltételes számlálása | 185 |
| Numerikus kifejezések összegezése és átlaga | 185 |
| Statisztikai számítások | 186 |
| A mezők kulcsérték szerinti összegzése | 187 |
| Műveletek memo- és general-mezőkkel | 188 |
| Rendszerváltozók és a rendszer konfigurálása | 191 |
| Az adatok biztonsága | 193 |
| FoxPro hálózati alkalmazása | 193 |
| Bevezetés | 193 |
| Állomány kizárólagos vagy közös használata | 195 |
| Függelék | 197 |
| FoxPro 2.6 függvényei | 197 |
| A FoxPro állománytípusai és kiterjesztésük | 204 |
| MS Access adatbázis-kezelő - Perge Imre | 206 |
| MS Access alapelemei | 206 |
| Indítás és kilépés | 207 |
| Adatbázis-ablak | 207 |
| Adatbázis tervezése, létrehozása | 208 |
| Adatbázis tervezése papíron | 208 |
| Iskolai könyvtári adatbázis | 208 |
| Adatbázis tervezése, létrehozása az ACCESS felhasználásával | 209 |
| Új TÁBLA létrehozása | 210 |
| Adattípus | 210 |
| Mezőtulajdonságok | 211 |
| Elsődleges kulcs kijelölése és a táblaterv mentése | 212 |
| Tábla adatlap nézete | 212 |
| Táblák kapcsolatrendszere | 214 |
| Táblák összegyűjtése | 214 |
| Kapcsolatok panel | 215 |
| Kapcsolatok típusa | 216 |
| Lekérdezések | 217 |
| Mire használható a lekérdezés? | 217 |
| Új lekérdezés létrehozása | 217 |
| Választható lekérdezés | 221 |
| Kereszttáblás lekérdezés | 223 |
| Paraméteres lekérdezés | 223 |
| Akció lekérdezések | 224 |
| Űrlapok | 225 |
| Mire használjuk az űrlapokat? | 225 |
| Az űrlapok típusai | 225 |
| Az űrlapok nézetei | 226 |
| Az űrlap felépítése | 226 |
| Új űrlap készítése | 226 |
| Egyoszlopos űrlap | 226 |
| Táblázatos űrlap | 227 |
| Űrlapvarázsló | 227 |
| Üres űrlap létrehozása | 228 |
| Az űrlap módosítása | 228 |
| Vezérlőelem eszközkészlet | 228 |
| A vezérlőelemek tulajdonságai | 229 |
| Vezérlőelem mozgatása, méretezése | 230 |
| Vezérlőelemek beépítése a Könyvek űrlapra | 230 |
| Kombinált lista varázsló használata | 231 |
| Kapcsolócsoport varázsló beépítése | 231 |
| Űrlap készítése makróval | 232 |
| Makró készítése | 233 |
| Űrlap előállítása kötetlen mezővel | 233 |
| Adatok zárolása, védelme | 235 |
| Vezérlő űrlap készítése | 235 |
| Háttérkép elhelyezése űrlapon | 236 |
| Jelentések | 237 |
| Mire használjuk a jelentéseket? | 237 |
| A jelentések nézetei | 237 |
| Új jelentés létrehozása | 237 |
| Katalógus cédulák készítése | 238 |
| Utószó | 239 |
| Az MS Access programozásáról - Geda Gábor | 239 |
| A nyelv elemeiről | 240 |
| A példákban használt függvények | 248 |
| Adattáblák kezelésének lehetőségei a Visual Basic segítségével | 251 |
| Programpéldák | 255 |
| Kódok használata adatbázisokban - Geda Gábor | 263 |
| Közismert azonosítók és képzési szabályaik | 265 |
| Személyi azonosítók képzése | 265 |
| Adózó polgár adóazonosító jelének képzése | 267 |
| Társadalombiztosítási azonosító jel képzése | 267 |
| Vényazonosító | 268 |
| Az ISBN (International Standard Book Number) felépítése | 269 |
| Az ISSN (International Standard Serial Number) felépítése | 271 |
| Bakszámlaszám | 272 |
| Bankkártyaszám | 272 |
| Vonalkódok | 273 |
| EAN-13, EAN-8 | 174 |
| UPC-A, UPC-E | 275 |
| Feladatok - Geda Gábor | 277 |
| Index | 303 |
| Irodalomjegyzék | 308 |