| Előszó | 9 |
| Bevezetés | 11 |
| Állományok és állománykezelés | 11 |
| Az állományfeldolgozás programjainak logikai felépítése | 12 |
| Az állományfeldolgozás programjainak COBOL szerkezete | 17 |
| Összefoglalás | 18 |
| A szekvenciális állományok előállítása | 21 |
| A szekvenciális állományok előállításának elvei | 21 |
| Szolgáltatóprogramok felhasználása a szekvenciális állomány kialakítására | 27 |
| A rekordhossz megváltoztatása az állomány előállítása közben | 27 |
| A mezők kezelése az állomány kialakítása közben | 29 |
| Az előállítási folyamat kiegészítése rendezéssel | 31 |
| A bemeneti adatok ellenőrzése a kialakítási folyamat alatt | 33 |
| Összefoglalás | 38 |
| Feladatok | 38 |
| Az állományok összeválogatása | 43 |
| Az állományok összeválogatásának alapelve | 43 |
| A sorrend ellenőrzése az összeválogató folyamat során | 59 |
| A kettőzött rekordok feldolgozása az összeválogatás során | 68 |
| Az összeválogató folyamat kiegészítése rendezéssel | 73 |
| A COBOL MERGE igéje | 74 |
| Az összeválogató szolgáltatóprogram | 76 |
| Összefoglalás | 76 |
| Feladatok | 76 |
| Az állományok rendezése | 85 |
| Az állományok rendezésének alapelvei | 85 |
| A COBOL SORT igéje | 87 |
| Rendezés szolgáltatóprogramokkal | 105 |
| Összefoglalás | 105 |
| Feladatok | 106 |
| Szekvenciális állományok aktualizálása | 119 |
| A szekvenciális állomány aktualizálásának alapelve | 119 |
| A módosítás folyamata | 125 |
| A hozzáadás folyamata | 139 |
| A törlés folyamata | 146 |
| A módosítás, hozzáadás és törlés folyamatok kombinálása | 150 |
| A rekordok kulcsának megváltoztatása a szekvenciális állományokban | 158 |
| 1. megoldás. Az új törzsállomány rendezése | 160 |
| 2. megoldás. Hozzáadás és törlés alkalmazása minden kulcsmódosítás esetében | 162 |
| 3. megoldás. A módosítandó kulcsú rekordok eltávolítása, majd későbbi hozzáadása egy összeválogatás során | 162 |
| 4. megoldás. A módosítandó kulcsú rekordokat el kell távolítani, és azokat később, egy következő aktualizálás során kell hozzáadni | 166 |
| Összefoglalás | 166 |
| Feladatok | 167 |
| Indexelt szekvenciális állományok előállítása és használata | 179 |
| Az indexelt szekvenciális állományok alapelvei | 179 |
| Az indexelt szekvenciális állományok előállítása | 180 |
| Az indexelt szekvenciális állományok használata szekvenciális módon | 185 |
| Az indexelt szekvenciális állományok használata véletlenszerű módon kötegelt feldolgozás esetén | 186 |
| Az indexelt szekvenciális állományok véletlenszerű módon való használata on-line feldolgozás esetén | 191 |
| Összefoglalás | 194 |
| Feladatok | 194 |
| Indexelt szekvenciális állományok aktualizálása | 199 |
| Az indexelt szekvenciális állomány aktualizálásának alapelve | 199 |
| A módosítás folyamata | 200 |
| A hozzáadás folyamata | 208 |
| A törlés folyamata | 211 |
| A módosítás, a hozzáadás és a törlés folyamatainak kombinálása | 214 |
| A rekordok kulcsának módosítása az indexelt szekvenciális állományban | 219 |
| Az indexelt szekvenciális állományok további feldolgozási elvei | 220 |
| Összefoglalás | 222 |
| Feladatok | 222 |
| Az állományfeldolgozás további területei | 227 |
| Ideiglenes állományok előállítása és használata | 227 |
| Adattáblázatok állományonként való feldolgozása | 230 |
| A számítógépes programok mint állományok. A COBOL COPY utasítás | 233 |
| Összefoglalás | 237 |
| Feladatok | 238 |
| A Beer Barn: Két esettanulmány az állományfeldolgozás témaköréből | 241 |
| Bevezetés | 241 |
| 1. Esettanulmány. Szekvenciális állományfeldolgozás: KÉSZLETGAZDÁLKODÁS | 241 |
| 2. Esettanulmány. Indexelt szekvenciális állományfeldolgozás: SZÁMLÁZÁS | 267 |
| Tárgymutató | 301 |