Előszó | 3 |
Az SQL nyelv | 5 |
A relációs adatbázisok alapfogalmai | 7 |
Az a adatmodellek áttekintése | 7 |
A relációs adatmodell | 8 |
Látszólagos táblák | 10 |
Műveletek táblákkal | 10 |
Projekció | 11 |
Szelekció | 11 |
Szorzás | 11 |
Join | 12 |
A halmazelméleti műveletek | 14 |
Példák | 16 |
Adatbázistervezés | 21 |
Az adatbázistervezés lépései | 22 |
Példák | 23 |
A tervezéssel kapcsolatos hibák elkerülésének módja | 26 |
AZ SQL nyelv | 29 |
Az SQL nyelv általános tulajdonságai | 29 |
A lekérdező résznyelv (QUERY) | 30 |
A projekció megvalósítása | 30 |
A szelekció megvalósítása | 33 |
A kiválasztott sorok rendezése | 40 |
Csoportok képzése (GROUP BY és HAVING) | 41 |
Származtatott adatok | 43 |
Join | 48 |
Egymásbaágyazott lekérdezések | 51 |
Táblában kódolt hierarchiák | 54 |
Az adatdefiníciós résznyelv (DDL) | 57 |
Táblák létrehozása, módosítása és törlése | 57 |
Táblák módosítása | 61 |
Táblák törlése | 62 |
Nézettáblák létrehozása és törlése | 63 |
Indexek létrehozása és törlése | 64 |
Az adatmanipulációs résznyelv (DML) | 65 |
Adatok beírása táblákba (INSERT) | 65 |
Adatok módosítása (UPDATE) | 67 |
Adatok törlése (DELETE) | 69 |
A vezérlő résznyelv (DCL) | 70 |
A beágyazott SQL | 81 |
Prológba ágyazott SQL | 81 |
Hagyományos algoritmikus nyelvbe ágyazott SQL | 82 |
A beágyazott SQL utasítások jelzése az előfordítónak | 83 |
Az SQL utasítások beágyazási lehetőségei | 84 |
Hibakezelés | 91 |
A program összekapcsolása az adatbáziskezelővel | 92 |
Az Oracle 4. generációs eszközei | 93 |
SQL*Plus | 95 |
Az SQL*Plus parancskészlete | 96 |
Belépés és kilépés | 96 |
Az SQLPLUS parancs | 96 |
Az EXIT és QUIT parancs | 98 |
A CONNECT és DISCONNECT parancs | 98 |
Billentyűhasználat és a help | 98 |
SQL parancsok begépelése | 99 |
A SQL*Plus parancsok begépelése | 99 |
A HELP használata | 99 |
SQL parancsok editálása | 101 |
A SQL*Plus editáló parancsai | 101 |
LIST: az SQL buffer listázása | 101 |
APPEND, CHANGE: az aktuális sor megváltoztatása | 102 |
INPUT és DEL: bevitel és törlés | 102 |
SAVE és GT: mentés és visszatörlés | 103 |
EDIT: külső editor hívása | 104 |
A felhasználó által definiált bufferek | 104 |
Futtatás és változók | 105 |
RUN, START és @ a bufferek tartalmának futtatása | 105 |
Változók | 105 |
Egyéb vegyes SQL*Plus parancsok | 109 |
SPOOL: a mentés másik alakja | 109 |
HOST: kilépés az operációs rendszerbe | 109 |
DESCRIBE: az adattáblák szerkezetének megjelenítése | 109 |
COMMT, ROLLBACK: tranzakciók az SQL*Plusban | 110 |
SET, és SHOW: a rendszerparaméterek beállítása és lekérdezése | 111 |
A riport formázó parancsok | 112 |
COLUMN: az oszlopok formázása | 112 |
TITTLE, BITTLE: címek és alcímek | 114 |
BREAK: tördelés | 115 |
COMPUTE: számítások | 115 |
CLEAR: a beállítások törlése | 116 |
Egy minta riport | 116 |
SQL*Forms | 119 |
Az SQL*Forms előnyei és szolgáltatásai | 119 |
AZ SQL*Forms komponensei | 122 |
. | 122 |
Belépés az SQL*Forms-ba, ill. a komponensek használata | 123 |
A funkció kulcsok | 124 |
Minta adatbázis | 125 |
A "formok" (űrlapok) tervezése | 127 |
SQL*ReportWriter | 147 |
A fejlesztő környezet | 147 |
Belépés a fejlesztő környezetbe | 147 |
Az SQL*ReportWriter fejlesztő környezet főmenüje | 148 |
Az Action menüpont | 152 |
A Query menüpont | 153 |
A Group menüpont | 157 |
A Field menüpont | 161 |
A Summary menüpont | 167 |
A Text menüpont | 70 |
A Report menüpont | 174 |
A Parameter menüpont | 175 |
A Help menüpont | 176 |
A futtató rendszer | 177 |
Egyéb parancsok | 178 |
GENREP | 178 |
DUMPREP | 178 |
LOADREP | 178 |
PRINTDEF | 178 |
SQL*Menu | 179 |
Az SQL*Menu komponensei | 180 |
Az SQL*Menu indítása | 181 |
Az SQL*Menu rendszer adminisztrátor | 182 |
Az SQL*Menu rendszer adminisztrátor feladatai: | 182 |
A felhasználói privilégiumok | 182 |
Egy új felhasználó besorolása | 183 |
A DBA egyéb feladatai az SQL*Menu használata közben | 184 |
Ismerkedés az SQL*Menu használatával | 184 |
HELP | 188 |
A WHERE opció | 188 |
Háttér menü használata | 188 |
Operációs rendszer parancsok használata | 189 |
Menü tervezés | 189 |
Általános szempontok a tervezésben | 189 |
A munkaosztályok tervezésének szempontjai | 189 |
A behelyettesítő paraméterek | 190 |
A debug mód | 190 |
Az elkészült alkalmazás dokumentálása | 193 |
A menütervezés folyamata egy mintafeladat tükrében | 194 |
Az alkalmazás specifikációja | 194 |
A munkaosztályok és felhasználói információk felfrissítése | 196 |
A menüpontok definiálása illetve módosítása | 197 |
A menüpontok parancstípusai | 200 |
A menüpontokhoz adható help | 201 |
Az Oracle rendszer | 203 |
Adatok be- és kivitele | 205 |
SQL*Loader | 205 |
Az SQL*Loader output-jai | 205 |
A parancssor szintaxisa | 208 |
A vezérlő vagy kontroll file szintaxisa | 210 |
Az Export-Import utility-k | 212 |
Privilégiumok és hozzáférési jogok | 215 |
A CONNECT privilégium | 215 |
A RESOURCE privilégium | 216 |
A DBA privilégium | 216 |
A táblákra vonatkozó hozzáférési jogok a következők | 217 |
A privilégiumok átadása és visszavonása | 217 |
A hozzáférési jogok adása és visszavonása | 219 |
Az adatbázis-adminisztrátor | 225 |
Az Oracle indítása és leállítása | 225 |
A start/stop megadása a következő lehet | 225 |
Az IOR paraméterei a következők | 226 |
Az INIT.ORA paraméterek | 228 |
Az SGI Utility (System Global Information) | 231 |
Az ODS Utility (Oracle Display System) | 232 |
Az AIJ Utility (After Image Journaling) | 233 |
Az AUDITING Utility | 233 |
Az Oracle tárolási mechanizmusa | 241 |
Az adatbázis file | 241 |
A SYSTEM partíció | 242 |
A partíciók és file-ok definíciója | 242 |
A partíciók helygazdálkodása | 243 |
A SPACE definíciók | 244 |
A táblák helyfoglalása | 246 |
Optimalizálás | 247 |
Bevezetés | 247 |
Index | 247 |
Index készítése | 247 |
Konkatenált indexek | 249 |
Tömörített és tömörítetlen indexek | 249 |
Indexek használata | 250 |
Cluster-ek | 252 |
Cluster kulcs | 252 |
Cluster készítése | 253 |
Clusterek használata | 253 |
Az SQL utasítások optimalizálása | 255 |
A többfelhasználós Oracle | 259 |
Hálózati működés | 259 |
Bevezetés | 259 |
File szerverek - adatbázis szerverek | 259 |
Oracle a hálózatokon | 260 |
Az Oracle lock kezelése | 263 |
A lockok típusai | 264 |
Lockkezelés az SQL*Forms-ban | 270 |
Holtpontvizsgálat | 270 |
Tárgymutató | 273 |