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 |