kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát
| Kiadó: | Panem Könyvkiadó |
|---|---|
| Kiadás helye: | Budapest |
| Kiadás éve: | |
| Kötés típusa: | Fűzött kemény papírkötés |
| Oldalszám: | 507 oldal |
| Sorozatcím: | |
| Kötetszám: | |
| Nyelv: | Magyar |
| Méret: | 24 cm x 17 cm |
| ISBN: | 963-545-190-3 |
| Megjegyzés: | Fekete-fehér ábrákkal. |
| Előszó a magyar kiadáshoz | 15 |
| Előszó | 17 |
| Az adatbázisrendszerek világa | 19 |
| Az adatbázisrendszerek fejlődése | 19 |
| Az első adatbázis-kezelő rendszerek | 20 |
| Relációs adatbázis-kezelő rendszerek | 22 |
| Egyre kisebb rendszerek | 24 |
| Egyre nagyobb rendszerek | 24 |
| Adatbázis-kezelő rendszerek felépítése | 26 |
| Adatbázis-kezelő rendszerek főbb részei | 26 |
| A tárkezelő | 29 |
| A lekérdezésfeldolgozó | 29 |
| A tranzakció-kezelő | 31 |
| Kilens-szerver felépítés | 33 |
| Adatbázisrendszerek jövője | 34 |
| Típusok, osztályok, objektumok | 34 |
| Megszorítások és triggerek | 38 |
| Multimédia-adatok | 39 |
| Adatok egységesítése | 39 |
| A könyv felépítése | 41 |
| Tervezés | 41 |
| Programozás | 42 |
| Összefoglalás | 43 |
| Irodalomjegyzék | 44 |
| Adatmodellezés | 46 |
| Bevezetés az ODL-be | 47 |
| Objektumorientált tervezés | 47 |
| Interfész-deklarációk | 50 |
| Attribútumok az ODL-ben | 50 |
| Kapcsolatok az ODL-ben | 51 |
| Inverz kapcsolatok | 52 |
| Kapcsolattípusok | 54 |
| Típusok az ODL-ben | 57 |
| Feladatok | 59 |
| Egyed kapcsolat diagramok | 62 |
| E/K kapcsolatok típusai | 63 |
| Sokágú kapcsolatok | 64 |
| Szerepek a kapcsolatokban | 65 |
| Kapcsolatok attribútumai | 67 |
| Sokágú kapcsolatok átalakítása binárissá | 68 |
| Feladatok | 70 |
| Tervezési alapelvek | 71 |
| Valósághű modellezés | 71 |
| Redundancia elkerülése | 72 |
| Egyszerűség | 73 |
| A megfelelő elem megválasztása | 73 |
| Feladatok | 75 |
| Alosztályok | 78 |
| Alosztályok az ODL-ben | 78 |
| Többszörös öröklődés az ODL-ben | 79 |
| Alosztályok az E/K diagramokban | 81 |
| Öröklődés az E/K modellben | 81 |
| Feladatok | 83 |
| Megszorítások modellezése | 84 |
| Kulcsok | 86 |
| Kulcsok deklarálása az ODL-ben | 87 |
| Kulcsok jelölése az E/K modellben | 88 |
| Egyértékűség | 89 |
| Hivatkozások épsége | 90 |
| Hivatkozások épsége az E/K diagramokban | 90 |
| Egyéb megszorítások | 91 |
| Feladatok | 92 |
| Gyenge egyedhalmazok | 93 |
| A gyenge egyedhalmazok bevezetésének okai | 93 |
| Gyenge egyedhalmazokra vonatkozó követelmények | 94 |
| Gyenge egyedhalmazok jelölése | 96 |
| Feladatok | 97 |
| Történeti fontosságú korábbi adatmodellek | 97 |
| Hálós modell | 98 |
| Hálós sémák ábrázolása | 99 |
| Hierarchikus modell | 100 |
| Feladatok | 101 |
| Összefoglalás | 102 |
| Irodalomjegyzék | 103 |
| A relációs adatmodell | 104 |
| A relációs modell alapjai | 104 |
| Attribútumok | 105 |
| Sémák | 105 |
| Sorok | 106 |
| Értéktartományok | 106 |
| Relációk egyenértékű ábrázolási módjai | 107 |
| Relációk előfordulásai | 108 |
| Feladatok | 109 |
| ODL sémák átírása relációsémákká | 110 |
| Attribútumok átírása | 111 |
| Összetett attribútumok | 112 |
| Egyéb típuskonstruktorok reprezentálása | 116 |
| Egyértékű kapcsolatok reprezentálása | 117 |
| Többértékű kapcsolatok reprezentálása | 118 |
| Mit tegyünk, ha nincs kulcs? | 120 |
| Kapcsolat és inverzének reprezentálása | 121 |
| Feladatok | 122 |
| E/K diagram átírása relációs modellé | 123 |
| Egyedhalmazok átírása relációkká | 124 |
| E/K kapcsolatok átírása relációkká | 125 |
| Gyenge egyedhalmazok kezelése | 127 |
| Feladatok | 130 |
| Osztályhierarchia reprezentálása relációs modellben | 131 |
| ODL alosztályok relációs reprezentálása | 132 |
| Specializáló E/K kapcsolatok reprezentálása a relációs modellben | 133 |
| A két kiindulási eset összehasonlítása | 135 |
| Relációk összevonása nullértékek használatával | 135 |
| Feladatok | 136 |
| Funkcionális függőségek | 138 |
| A funkcionális függőség definíciója | 138 |
| Relációk kulcsai | 141 |
| Szuperkulcsok | 142 |
| Relációk kulcsainak megtalálása | 143 |
| ODL-ből származtatott relációk kulcsai | 144 |
| Feladatok | 146 |
| Funkcionális függőségekre vonatkozó szabályok | 146 |
| Szétvághatósági és összevonhatósági szabály | 147 |
| Triviális függőségek | 149 |
| Attribútumhalmazok lezárásának kiszámítása | 150 |
| Tranzitivitási szabály | 153 |
| Funkcionális függőségi halmazok lezárása | 154 |
| Feladatok | 156 |
| Relációs adatbázissémák tervezése | 158 |
| Problémák | 158 |
| Relációk felbontása | 159 |
| Boyce-Codd normálforma | 161 |
| Boyce-Codd normálformájú felbontás | 163 |
| Funkcionális függőségek vetítése | 168 |
| Információ visszanyerése a felbontásból | 170 |
| Harmadik normálforma | 172 |
| Feladatok | 175 |
| Többértékű függőségek | 177 |
| Attribútumfüggetlenségből származó redundancia | 177 |
| Többértékű függőségek definíciója | 179 |
| Többértékű függőségekre vonatkozó szabályok | 181 |
| Negyedik normálforma | 183 |
| Negyedik normálformájú felbontás | 184 |
| Normálformák közötti kapcsolatok | 185 |
| Feladatok | 187 |
| A példaként használt adatbázisséma | 189 |
| Összefoglalás | 191 |
| Irodalomjegyzék | 193 |
| Műveletek a relációs modellben | 196 |
| Relációs algebra | 196 |
| Relációkon értelmezett halmazműveletek | 197 |
| Vetítés | 199 |
| Kiválasztás | 200 |
| Descartes-szorzat | 201 |
| Természetes összekapcsolás | 202 |
| Théta-összekapcsolás | 203 |
| Lekérdezések megfogalmazása műveletek segítségével | 205 |
| Átnevezés | 207 |
| Műveletek függetlensége | 208 |
| Feladatok | 209 |
| Relációkon értelmezett logika | 215 |
| Predikátumok és atomok | 215 |
| Aritmetikai atomok | 216 |
| Datalog szabályok és lekérdezések | 217 |
| Datalog szabályok jelentése | 218 |
| Extenzionális és intenzionális predikátumok | 221 |
| Feladatok | 221 |
| Relációs algebra kifejezése Datalog szabályok segítségével | 222 |
| Metszet | 222 |
| Egyesítés | 222 |
| Különbség | 223 |
| Vetítés | 224 |
| Kiválasztás | 224 |
| Szorzat | 227 |
| Összekapcsolás | 227 |
| Kifejezések megadása Datalogban | 229 |
| Feladatok | 230 |
| Rekurzív programozás Datalogban | 231 |
| Fixpontoperátor | 233 |
| A legkisebb fixpont kiszámítása | 234 |
| Fixpontegyenletek Datalogban | 235 |
| Rekurzív szabályokban előforduló negáció | 241 |
| Feladatok | 244 |
| Relációkra vonatkozó megszorítások | 246 |
| Megszorítások megadása relációs algebra segítségével | 246 |
| Hivatkozási épség | 247 |
| További példák megszorításokra | 248 |
| Feladatok | 250 |
| Multihalmazokon értelmezett relációs műveletek | 252 |
| Mire jók a multihalmazok? | 252 |
| Multihalmazok egyesítése, metszete, különbsége | 254 |
| Multihalmazok vetítése | 256 |
| Multihalmazokon értelmezett kiválasztás | 256 |
| Multihalmazok szorzata | 257 |
| Multihalmazok összekapcsolása | 258 |
| Datalog szabályok alkalmazása multihalmazokra | 258 |
| Feladatok | 260 |
| A relációs modell további kiterjesztései | 261 |
| Módosítások | 261 |
| Összesítések | 262 |
| Nézetek | 262 |
| Nullértékek | 263 |
| Összefoglalás | 263 |
| Irodalomjegyzék | 264 |
| Az SQL adatbázisnyelv | 266 |
| Egyszerű lekérdezések az SQL-ben | 267 |
| Vetítés az SQL-ben | 268 |
| Kiválasztás az SQL-ben | 270 |
| Karakterláncok összehasonlítása | 274 |
| Dátumok és időpontok összehasonlítása | 274 |
| Az eredmény rendezés | 274 |
| Feladatok | 275 |
| Több relációra vonatkozó lekérdezések | 277 |
| Szorzat és összekapcsolás az SQL-ben | 277 |
| Attribútumok megkülönböztetése | 278 |
| Sorváltozók | 279 |
| Lekérdezések értelmezése | 281 |
| Egyesítés, metszet és különbség az SQL-ben | 284 |
| Feladatok | 285 |
| Alkérdések | 287 |
| Skalár értéket adó alkérdések | 288 |
| Relációkat tartalmazó feltételek | 289 |
| Sorokat tartalmazó feltételek | 290 |
| Korrelált alkérdések | 292 |
| Feladatok | 293 |
| Ismétlődő sorok | 295 |
| Ismétlődések megszüntetése | 295 |
| Ismétlődések kezelése halmazműveletek során | 296 |
| Feladatok | 297 |
| Összesítések | 297 |
| Összesítő függvények | 298 |
| Csoportosítás | 299 |
| HA VING záradék | 301 |
| Feladatok | 302 |
| Változtatások az adatbázisban | 304 |
| Beszúrás | 304 |
| Törlés | 306 |
| Módosítás | 307 |
| Feladatok | 309 |
| Relációsémák definiálása SQL.-ben | 310 |
| Adattípusok | 311 |
| Táblák létrehozása | 312 |
| Táblák megszüntetése | 312 |
| Relációsémák módosítása | 313 |
| Alapértelmezés szerinti értékek | 313 |
| Értéktartományok | 314 |
| Indexek | 316 |
| Feladatok | 317 |
| Nézettáblák | 319 |
| Nézettáblák létrehozása | 319 |
| Nézettáblák lekérdezése | 320 |
| Attribútumok átnevezése | 322 |
| Adatok módosítása nézettáblákon keresztül | 323 |
| Nézettáblákat érintő lekérdezések értelmezése | 326 |
| Feladatok | 329 |
| Nullértékek és külső összekapcsolások | 330 |
| Nullértékeken értelmezett műveletek | 330 |
| Az ISMERETLEN igazságérték | 332 |
| Összekapcsolások az SQL2-ben | 333 |
| Természetes összekapcsolások | 335 |
| Külső összekapcsolások | 335 |
| Feladatok | 338 |
| Rekurzió az SQL3-ban | 340 |
| IDB relációk definiálása az SQL3-ban | 340 |
| Lineáris rekurzió | 342 |
| Nézettáblák használata WITH utasításokban | 344 |
| Rétegzett negáció | 344 |
| Problematikus rekurzív kifejezések az SQL3-ban | 346 |
| Feladatok | 349 |
| Összefoglalás | 351 |
| Irodalomjegyzék | 352 |
| Megszorítások és triggerek az SQL-ben | 354 |
| Kulcsok az SQL-ben | 355 |
| Kulcsok megadása | 355 |
| Kulcsfeltételek teljesülésének biztosítása | 357 |
| Feladatok | 358 |
| Hivatkozási épség és idegen kulcsok | 358 |
| Idegen kulcsok megadása | 358 |
| Hivatkozási épség fenntartása | 360 |
| Feladatok | 362 |
| Attribútumértékekre vonatkozó megszorítások | 364 |
| NOT NULL feltételek | 365 |
| Attribútumra vonatkozó CHECK feltételek | 365 |
| Értéktartományokra vonatkozó megszorítások | 367 |
| Feladatok | 369 |
| Globális megszorítások | 369 |
| Sorra vonatkozó CHECK feltételek | 370 |
| Önálló megszorítások | 371 |
| Feladatok | 375 |
| Megszorítások módosítása | 377 |
| Megszorítások elnevezése | 377 |
| Táblákra vonatkozó megszorítások megváltoztatása | 378 |
| Értéktartományokra vonatkozó megszorítások megváltoztatása | 379 |
| Önálló megszorítások megváltoztatása | 380 |
| Feladatok | 380 |
| Triggerek az SQL3-ban | 381 |
| Triggerek és megszorítások | 382 |
| Az SQL3 tiggerei | 382 |
| Önálló megszorítások az SQL3-ban | 386 |
| Feladatok | 387 |
| Összefoglalás | 389 |
| Irodalomjegyzék | 390 |
| Rendszerelemek az SQL-ben | 392 |
| Az SQL használata programozási környezetekben | 393 |
| Az SQL és a programozási nyelvek különbözőségéből eredő problémák | 394 |
| Az SQL és a befogadó nyelv közötti interfész | 395 |
| A deklarációs rész | 396 |
| Változók használata | 397 |
| Egyetlen sort eredményező lekérdezések | 398 |
| Sormutatók | 399 |
| Sormutatóval történő módosítások | 402 |
| Sormutatókhoz megadható opciók | 403 |
| Behozandó sorok rendezése | 403 |
| Egyidejű módosítások elleni védelem | 404 |
| Sormutatók mozgatása | 406 |
| Dinamikus SQL | 407 |
| Feladatok | 409 |
| Tranzakciók az SQL-ben | 411 |
| Sorbarendezhetőség | 411 |
| Műveletek atomisága | 414 |
| Tranzakciók | 416 |
| Csak olvasó tranzakciók | 418 |
| Piszkos adatok olvasása | 419 |
| További elkülönítési szintek | 422 |
| Feladatok | 423 |
| Az SQL környezet | 424 |
| Környezetek | 424 |
| Sémák | 426 |
| Katalógusok | 427 |
| Kliensek és szerverek az SQL környezetben | 427 |
| Kapcsolatteremtés | 428 |
| Munkafázisok | 429 |
| Modulok | 430 |
| Biztonság és felhasználói jogok az SQL2-ben | 430 |
| Jogosultságok | 431 |
| Jogosultságok kialakítása | 432 |
| Jogosultságok ellenőrzése | 433 |
| Jogosultságok megadása | 435 |
| Engedélyezési diagramok | 437 |
| Jogosultságok visszavonása | 439 |
| Feladatok | 442 |
| Összefoglalás | 444 |
| Irodalomjegyzék | 445 |
| Objektumorientált lekérdezőnyelvek | 447 |
| Lekérdezésekkel kapcsolatos lehetőségek az ODL-ben | 448 |
| ODL objektumok műveletei | 448 |
| Metódusok deklarálása az ODL-ben | 449 |
| Osztályhoz tartozó objektumkészlet | 451 |
| Feladatok | 452 |
| Bevezetés az OQL-be | 455 |
| Egy objektumorientált példa | 455 |
| Típusok az OQL-ben | 455 |
| Útkifejezések | 457 |
| Select-from-where kifejezések az OQL-ben | 458 |
| Ismétlődések megszüntetése | 460 |
| Összetett típusú eredmények | 460 |
| Alkérdések | 462 |
| Az eredmény rendezése | 462 |
| Feladatok | 463 |
| További lehetőségek OQL kifejezések képzésére | 464 |
| Kvantort használó kifejezések | 464 |
| Összesítő kifejezések | 465 |
| Csoportosító kifejezések | 466 |
| HA VING záradékok | 469 |
| Halmazműveletek | 470 |
| Feladatok | 471 |
| Objektumok létesítése és értékül adása az OQL-ben | 472 |
| Befogadó nyelvi változókhoz történő érték-hozzárendelés | 472 |
| Hozzáférés a kollekciók elemeihez | 473 |
| Egy kollekció összes elemének elérése | 474 |
| Új objektumok létrehozása | 475 |
| Feladatok | 477 |
| Sorobjektumok az SQL3-ban | 478 |
| Sortípusok | 478 |
| Reláció létrehozása sortípus felhasználásával | 479 |
| Sortípus komponenseinek elérése | 480 |
| Hivatkozások | 480 |
| Hivatkozások követése | 483 |
| Hivatkozások hatásköre | 484 |
| Objektumazonosítók mint értékek | 485 |
| Feladatok | 487 |
| Absztrakt adattípusok az SQL3-ban | 489 |
| Absztrakt adattípusok definiálása | 489 |
| Absztrakt adattípusok metódusainak definiálása | 492 |
| Külső függvények | 495 |
| Feladatok | 496 |
| Az ODL/OQL és az SQL3 összehasonlítása | 497 |
| Összefoglalás | 499 |
| Irodalomjegyzék | 501 |
| Tárgymutató | 503 |
Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.