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 |