| Bevezetés | |
| Információs rendszerek és adatbázisok | |
| Információs rendszerek | 17 |
| Információs infrakstruktúra | 17 |
| Az információs rendszerek célja | 18 |
| Az információs rendszerek reészei | 19 |
| Adatbázisok | 29 |
| Különféle igények hatékony kielégítése | 30 |
| Adatfüggetlenség | 30 |
| Az adatbázis architektura három szintje | 31 |
| Adatbázis-kezelő rendszer komponensei | 34 |
| Az integrálst adatbázis előnyei | 39 |
| Adatbázis-felügyelő | 40 |
| Néhány hátrány | 44 |
| Személyi számítógépek adatbázis-kezelő rendszerei | 45 |
| Osztott adatbázisok | 46 |
| Adatmodellek | |
| Általános leírás | 59 |
| Az adatmodellek osztályozása | 59 |
| Főbb modellkészítési szempontok | 60 |
| Kapcsolattípusok | 62 |
| Fizikai tárolási és elérési mód | 65 |
| Általános szempontok | 65 |
| Mágneslemez | 67 |
| Lapszerkezet | 69 |
| Elérési módok | 73 |
| Soros elérés | 74 |
| Szekvenciális szervezés és elérés | 75 |
| Indexelés | 81 |
| Hashing | 99 |
| Adattömörítés és titkosítás | 100 |
| Rendezés | 102 |
| A hierarchikus modell | 109 |
| Hierarchikus rendszerek | 109 |
| Faszerkezet | 109 |
| Megvalósítás | 114 |
| Példa hierarchikus adatbázisra | 117 |
| A hálós modell | 123 |
| Hálós adatszerkezet | 123 |
| Kapcsolórekordok | 123 |
| A DBTG javaslat | 127 |
| Sémaleírás | 128 |
| A set koncepciója | 131 |
| Alsémaleírás | 134 |
| Adatkezelő nyelv | 135 |
| Hatékonysági kérdések | 139 |
| A relációs modell | 143 |
| Általános ismertetés | 143 |
| A relációk tulajdonságai | 144 |
| Táblázatok, nézetek | 147 |
| Kulcsok | 149 |
| Műveletek relációkon | 149 |
| A legfontosabb műveletek definíciója | 159 |
| Példák relációs műveletekre | 169 |
| Elérési út optimalizálása | 172 |
| Normalizáció | 176 |
| Katalógus | 193 |
| Szöveges információ-visszakereső rendszerek | 201 |
| Az SQL nyelv | |
| Az SQL nyelv általános ismertetése | 209 |
| Az SQL, mint szabvány | 209 |
| Szintaktikai jelölés | 210 |
| Az SQL utasítások csoportosítása | 210 |
| Adatleíró utasítások | 213 |
| Általános jellemzők | 215 |
| Táblázatok létrehozása (CREATE TABLE utasítás) | 215 |
| Nézetek létrehozása (CREATE View utasítás) | 216 |
| Index létrehozása (CREATE Index utasítás) | 224 |
| Táblázat, nézet, index megszüntetése (DROP utasítás) | 225 |
| Táblázat módosítása (Alter table utasítás) | 226 |
| Adatkezelő utasítások | 229 |
| Általános ismertetés | 229 |
| Szelektálás | 231 |
| Adatváltoztató utasítások | 231 |
| Vezérlő utasítások | 246 |
| Általános ismertetés | 251 |
| Jogosultság megadása (GRANT utasítás) | 251 |
| Jogosultság visszavonása (REVOKE utasítás) | 251 |
| Objektumok ideiglenes elzárása | 253 |
| Változtatások véglegesítése (COMMIT utasitás) | 255 |
| Utasítás előtti állapot visszaállítása (ROLLBACK utasítás) | 256 |
| További SQL utasítások | 257 |
| Általános ismertetés | 257 |
| Operátori parancsok | 257 |
| Utasítások tárolása és újrafuttatása | 258 |
| Megjelenítési formátum változtatása (FORMAT utasítás) | 259 |
| Saját működési környezet beállítása (SET utasítás) | 260 |
| Optimális elérési út | 260 |
| Egyéb utasítások | 265 |
| SQL utasítások beépítése programokba | 267 |
| SQL programok elkészítése | 267 |
| SQL utasítások csoportosítása | 268 |
| SQL utasítások felismerése | 270 |
| Host változók | 271 |
| Kommunikációs terület (SQLCA) | 273 |
| Különleges sesemények kezelése (WHENEVER utasítás) | 274 |
| Statikus SQL utasítások | 276 |
| Dinamikus SQL utasítások programban | 281 |
| Jogosultság ellenőrzése, eléréi út | 286 |
| Függelék | |
| Ajánlott irodalom | 289 |
| Tárgymutató | 291 |