| Tartalomjegyzék | 3 |
| Előszó | 13 |
| Bevezetés | 15 |
| Alapismeretek | 17 |
| Az adat és az információ | 17 |
| Adat | 18 |
| Információ | 18 |
| Mondatrészek és adatok | 19 |
| Explicit és implicit mondatrészek | 19 |
| Az ismeretkezelés fajtái | 20 |
| Szövegszerű ismeretkezelés | 20 |
| Adatszerű ismeretkezelés | 21 |
| Vegyes megoldás | 22 |
| Hypertext | 29 |
| Összegzés | 30 |
| Összefoglaló kérdések | 32 |
| Adatfeldolgozás | 33 |
| Az adattárolás | 33 |
| Elemi adattárolási egységek | 33 |
| Adattípusok | 34 |
| Fixpontos számábrázolás | 35 |
| Lebegőpontos számábrázolás | 36 |
| Származtatott adattípusok | 37 |
| Karakteres típusú adatok közti különbségek | 38 |
| Összetett adattárolási egységek | 38 |
| A tömb | 40 |
| A rekord | 41 |
| A sor | 42 |
| A verem | 42 |
| Láncolt lista | 44 |
| Az adatokhoz történő hozzáférés | 47 |
| Szekvenciális vagy soros hozzáférés | 47 |
| Direkt hozzáférés | 47 |
| Adattároló berendezések | 49 |
| Mágnesszalagos adattároló berendezés | 49 |
| Mágneslemezes adattároló berendezés | 50 |
| Az adattárolás megvalósítása | 50 |
| A fizikai szerkezet | 50 |
| Logikai szerkezet | 51 |
| Kézi és gépi adatfeldolgozás | 52 |
| File fogalma | 52 |
| File-kezelők | 52 |
| Az adatfeldolgozás során megoldandó feladatok | 53 |
| Összegzés | 56 |
| Összefoglaló kérdések | 57 |
| Az adatmodellezés | 59 |
| Adatmodell | 59 |
| Fogalmi modell | 59 |
| Logikai modell | 60 |
| Fizikai modell | 61 |
| Adatmodellek fajtái | 63 |
| A modellek alkotó elemei | 63 |
| Egyed | 64 |
| Tulajdonság | 64 |
| Kapcsolat | 64 |
| A hierarchikus adatmodell | 63 |
| Hálós adatmodell | 64 |
| Relációs adatmodell | 68 |
| Összegzés | 69 |
| Összefoglaló kérdések | 70 |
| Matematikai kitekintés | 71 |
| A halmazok | 7 |
| A halmazok jellemzői | 71 |
| A halmazokkal végezhető műveletek | 73 |
| Részhalmaz előállítás | 73 |
| Unió | 74 |
| Metszet | 74 |
| Halmazok különbsége | 74 |
| Szimmetrikus differencia | 75 |
| Descartes-sorozat | 75 |
| Komplemens képzés | 75 |
| A reláció | 76 |
| A bináris relációk tulajdonságai | 76 |
| Reflexivitás | 76 |
| Szimmetria | 76 |
| Antiszimmetria | 76 |
| Tranzitivitás | 77 |
| A függvény | 77 |
| A relációkon értelmezett műveletek | 77 |
| Relációk egyesítése | 79 |
| Relációk különbsége | 80 |
| Relációk Descartes-szorzata | 80 |
| Reláció projekciója (vetülete) | 82 |
| Reláció szelekciója (kiválasztása) | 83 |
| Relációk metszete | 84 |
| Relációk hányadosa | 84 |
| Relációk összekapcsolása | 88 |
| Matematikai logikai műveletei | 91 |
| Negáció | 91 |
| Konjunkció | 92 |
| Diszjunkció | 92 |
| Implikáció | 93 |
| Ekvivalencia | 93 |
| Kizáró vagy | 93 |
| Összegzés | 93 |
| Összefoglaló kérdések | 94 |
| A relációs adatbázis-kezelés | 95 |
| A relációs adatbázis, mint táblázat | 95 |
| Oszlopok | 95 |
| Mező | 96 |
| Attribútum és egyed előfordulás | 96 |
| Sorok | 96 |
| Rekord | 97 |
| Adatbázis | 97 |
| Kulcs, minimális kulcs, szuperkulcs | 99 |
| Elsődleges kulcs | 100 |
| Alternáló kulcs (másodlagos kulcsok) | 100 |
| Idegen kulcs | 100 |
| A relációk megadására használható formula | 101 |
| Az attribútumhalmazok tulajdonságai | 101 |
| Adatok validálása | 103 |
| Formai ellenőrzés | 103 |
| Tartalmai ellenőrzés | 103 |
| Az egyediség ellenőrzése | 104 |
| Egyéb ellenőrzések | 105 |
| Redundancia | 105 |
| Anomáliák az adatbázisokban | 106 |
| Az adatbázisok normalizálása | 104 |
| A funkcionális függés | 104 |
| 1NF. | 107 |
| 2NF. | 108 |
| Dekompozíció | 108 |
| Szinoníma | 110 |
| Homoníma | 111 |
| Logikai átfedések | 111 |
| 3NF. | 112 |
| Összegzés | 114 |
| Összefoglaló kérdések | 115 |
| Adatbázis-kezelő programok | 117 |
| xBase | 117 |
| FileMaker és a ClarisWorks | 118 |
| SQL | 119 |
| xBase rendszerek jellemzői | 119 |
| Felhasználható parancsok | 122 |
| CREATE | 122 |
| APPEND | 127 |
| APPEND BLANK | 129 |
| REPLACE | 130 |
| USE | 130 |
| SELECT | 130 |
| DISPLAY és LIST | 135 |
| A parancsok működési elvének megváltoztatása | 135 |
| Rendezés | 138 |
| SORT | 138 |
| INDEX | 138 |
| Rendezések összehasonlítása | 141 |
| Törlés | 142 |
| Állományok közti kapcsolat | 144 |
| GO | 145 |
| SKIP | 145 |
| LOCATE, FIND, SEEK | 146 |
| Rekordszerkezet módosítása | 147 |
| Hálózati állományhasználat | 147 |
| SQL utasítások | 148 |
| Az SQL utasításainak csoportosítása | 148 |
| CREATE TABLE | 149 |
| CREATE DOMAIN | 152 |
| CREATE VIEW | 152 |
| CREATE INDEX | 153 |
| ALTER utasítás | 154 |
| DROP utasítás | 155 |
| INSERT | 155 |
| DELETE | 156 |
| UPDATE | 157 |
| Tranzakció | 157 |
| SELECT | 158 |
| GRANT | 161 |
| REVOKE | 161 |
| LOCK | 161 |
| Microsoft Access | 162 |
| Adattábla definiálása | 158 |
| Táblázatok között létesített kapcsolatok | 159 |
| Lekérdezések | 161 |
| Űrlapok | 164 |
| Multimédia Adatbázis-kezelő rendszerek (MDBMS) | 164 |
| Az MDBMS-sel szemben támasztott követelmények | 165 |
| A multimédia adatok megadása | 166 |
| Lehetséges multimédia adatok fajtái | 166 |
| Összegzés | 167 |
| Összefoglaló kérdések | 167 |
| Programozási alapismeretek | 169 |
| Program | 169 |
| Neumann-elv | 169 |
| Gépi kód | 170 |
| Assembly szintű nyelvek | 170 |
| Magasszintű programozási nyelvek | 170 |
| A programkészítés fázisai | 171 |
| A feladat megfogalmazása | 171 |
| Algoritmizálás | 171 |
| Kódolás | 173 |
| Fordítás | 173 |
| Szerkesztés | 174 |
| Tesztelés | 174 |
| Dokumentálás | 175 |
| Telepítés vagy installálás | 175 |
| A program nyomkövetése | 176 |
| Egy másfajta program definíció | 181 |
| Programszervezetek | 182 |
| A szekvencia | 182 |
| Az elágazás | 182 |
| A ciklus | 185 |
| Programok felépítése | 186 |
| Deklarációs rész | 186 |
| Végrehajtási rész | 187 |
| Elemi programok | 188 |
| Lineáris keresés | 188 |
| Maximális érték keresése | 189 |
| Minimális érték keresése | 190 |
| Bizonyos feltétlenek eleget tevő elemek számlálása | 190 |
| Bizonyos feltételnek eleget tevő elemek összegzése | 191 |
| Egy rendezési algoritmus | 192 |
| Binári keresés | 194 |
| Összegzés | 195 |
| Összefoglaló kérdések | 196 |
| Esettanulmány | 197 |
| A megoldandó feladat | 197 |
| A cég tevékenysége | 197 |
| Adatok feldolgozása | 198 |
| Kibocsátott számlák nyilvántartása | 198 |
| Hazai szállítók számláinak nyilvántartása | 198 |
| A külföldi szállítókkal kapcsolatos nyilvántartás | 198 |
| Javítási tevékenységgel kapcsolatos nyilvántartás | 198 |
| A feldolgozandó adatok feltárása | 199 |
| Vevők | 199 |
| Szállítók | 199 |
| Külföldi szállítók | 199 |
| A vevő, a szállítók és a külföldi szállítók közös jellemvonásai | 200 |
| Kibocsátott számlák | 200 |
| Beérkező számlák | 195 |
| Import számlák | 195 |
| A kibocsátott, a beérkező és az import számla közös jellemzői | 195 |
| Munkalapok | 196 |
| Tételek | 196 |
| Bizonylatok, avagy honnan származnak az adatok | 196 |
| Az egyedek részletes vizsgálata | 197 |
| Partnerek | 198 |
| Számlák | 200 |
| Számla tételei | 201 |
| A raktár tételei | 202 |
| Kiegyenlítések | 202 |
| Az egyedekhez kapcsolódó adattáblák definíciói | 203 |
| Partnerek | 203 |
| Számlák | 204 |
| Számla tételei | 204 |
| Raktár tételei | 205 |
| Kiegyenlítések | 205 |
| A fent körvonalazott táblák definiálása | 206 |
| xBase-ben | 206 |
| SQL-ben | 209 |
| Az xBase és az SQL megoldások összehasonlítása | 211 |
| Összegzés | 212 |
| Felhasznált és ajánlott irodalom | 213 |
| Tárgymutató | 215 |