1.067.081

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Adatbázisrendszerek

Alapvetés

Szerző
Szerkesztő
Fordító
Lektor
Budapest
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.
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Tartalom

Előszó a magyar kiadáshoz15
Előszó17
Az adatbázisrendszerek világa19
Az adatbázisrendszerek fejlődése19
Az első adatbázis-kezelő rendszerek20
Relációs adatbázis-kezelő rendszerek22
Egyre kisebb rendszerek24
Egyre nagyobb rendszerek24
Adatbázis-kezelő rendszerek felépítése26
Adatbázis-kezelő rendszerek főbb részei26
A tárkezelő29
A lekérdezésfeldolgozó29
A tranzakció-kezelő31
Kilens-szerver felépítés33
Adatbázisrendszerek jövője34
Típusok, osztályok, objektumok34
Megszorítások és triggerek38
Multimédia-adatok39
Adatok egységesítése39
A könyv felépítése41
Tervezés41
Programozás42
Összefoglalás43
Irodalomjegyzék44
Adatmodellezés46
Bevezetés az ODL-be47
Objektumorientált tervezés47
Interfész-deklarációk50
Attribútumok az ODL-ben50
Kapcsolatok az ODL-ben51
Inverz kapcsolatok52
Kapcsolattípusok54
Típusok az ODL-ben57
Feladatok59
Egyed kapcsolat diagramok62
E/K kapcsolatok típusai63
Sokágú kapcsolatok 64
Szerepek a kapcsolatokban65
Kapcsolatok attribútumai67
Sokágú kapcsolatok átalakítása binárissá68
Feladatok70
Tervezési alapelvek71
Valósághű modellezés71
Redundancia elkerülése72
Egyszerűség73
A megfelelő elem megválasztása73
Feladatok75
Alosztályok78
Alosztályok az ODL-ben78
Többszörös öröklődés az ODL-ben79
Alosztályok az E/K diagramokban81
Öröklődés az E/K modellben81
Feladatok83
Megszorítások modellezése84
Kulcsok86
Kulcsok deklarálása az ODL-ben87
Kulcsok jelölése az E/K modellben88
Egyértékűség89
Hivatkozások épsége90
Hivatkozások épsége az E/K diagramokban90
Egyéb megszorítások91
Feladatok92
Gyenge egyedhalmazok93
A gyenge egyedhalmazok bevezetésének okai93
Gyenge egyedhalmazokra vonatkozó követelmények94
Gyenge egyedhalmazok jelölése96
Feladatok97
Történeti fontosságú korábbi adatmodellek97
Hálós modell98
Hálós sémák ábrázolása99
Hierarchikus modell100
Feladatok101
Összefoglalás 102
Irodalomjegyzék103
A relációs adatmodell104
A relációs modell alapjai104
Attribútumok105
Sémák105
Sorok106
Értéktartományok106
Relációk egyenértékű ábrázolási módjai107
Relációk előfordulásai108
Feladatok109
ODL sémák átírása relációsémákká110
Attribútumok átírása111
Összetett attribútumok112
Egyéb típuskonstruktorok reprezentálása116
Egyértékű kapcsolatok reprezentálása117
Többértékű kapcsolatok reprezentálása118
Mit tegyünk, ha nincs kulcs?120
Kapcsolat és inverzének reprezentálása121
Feladatok122
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ése127
Feladatok130
Osztályhierarchia reprezentálása relációs modellben131
ODL alosztályok relációs reprezentálása132
Specializáló E/K kapcsolatok reprezentálása a relációs modellben133
A két kiindulási eset összehasonlítása135
Relációk összevonása nullértékek használatával135
Feladatok136
Funkcionális függőségek138
A funkcionális függőség definíciója138
Relációk kulcsai141
Szuperkulcsok142
Relációk kulcsainak megtalálása143
ODL-ből származtatott relációk kulcsai144
Feladatok146
Funkcionális függőségekre vonatkozó szabályok146
Szétvághatósági és összevonhatósági szabály147
Triviális függőségek149
Attribútumhalmazok lezárásának kiszámítása150
Tranzitivitási szabály153
Funkcionális függőségi halmazok lezárása154
Feladatok156
Relációs adatbázissémák tervezése158
Problémák158
Relációk felbontása159
Boyce-Codd normálforma161
Boyce-Codd normálformájú felbontás163
Funkcionális függőségek vetítése168
Információ visszanyerése a felbontásból170
Harmadik normálforma172
Feladatok175
Többértékű függőségek177
Attribútumfüggetlenségből származó redundancia177
Többértékű függőségek definíciója179
Többértékű függőségekre vonatkozó szabályok181
Negyedik normálforma183
Negyedik normálformájú felbontás184
Normálformák közötti kapcsolatok185
Feladatok187
A példaként használt adatbázisséma189
Összefoglalás191
Irodalomjegyzék193
Műveletek a relációs modellben196
Relációs algebra196
Relációkon értelmezett halmazműveletek197
Vetítés199
Kiválasztás200
Descartes-szorzat201
Természetes összekapcsolás202
Théta-összekapcsolás203
Lekérdezések megfogalmazása műveletek segítségével205
Átnevezés207
Műveletek függetlensége208
Feladatok209
Relációkon értelmezett logika215
Predikátumok és atomok215
Aritmetikai atomok216
Datalog szabályok és lekérdezések217
Datalog szabályok jelentése218
Extenzionális és intenzionális predikátumok221
Feladatok221
Relációs algebra kifejezése Datalog szabályok segítségével222
Metszet222
Egyesítés222
Különbség223
Vetítés224
Kiválasztás224
Szorzat227
Összekapcsolás227
Kifejezések megadása Datalogban229
Feladatok230
Rekurzív programozás Datalogban231
Fixpontoperátor233
A legkisebb fixpont kiszámítása234
Fixpontegyenletek Datalogban235
Rekurzív szabályokban előforduló negáció241
Feladatok244
Relációkra vonatkozó megszorítások246
Megszorítások megadása relációs algebra segítségével246
Hivatkozási épség247
További példák megszorításokra248
Feladatok250
Multihalmazokon értelmezett relációs műveletek252
Mire jók a multihalmazok?252
Multihalmazok egyesítése, metszete, különbsége254
Multihalmazok vetítése256
Multihalmazokon értelmezett kiválasztás256
Multihalmazok szorzata257
Multihalmazok összekapcsolása258
Datalog szabályok alkalmazása multihalmazokra258
Feladatok260
A relációs modell további kiterjesztései261
Módosítások261
Összesítések262
Nézetek262
Nullértékek263
Összefoglalás263
Irodalomjegyzék264
Az SQL adatbázisnyelv266
Egyszerű lekérdezések az SQL-ben267
Vetítés az SQL-ben268
Kiválasztás az SQL-ben270
Karakterláncok összehasonlítása274
Dátumok és időpontok összehasonlítása274
Az eredmény rendezés274
Feladatok275
Több relációra vonatkozó lekérdezések277
Szorzat és összekapcsolás az SQL-ben277
Attribútumok megkülönböztetése278
Sorváltozók279
Lekérdezések értelmezése281
Egyesítés, metszet és különbség az SQL-ben284
Feladatok285
Alkérdések287
Skalár értéket adó alkérdések288
Relációkat tartalmazó feltételek289
Sorokat tartalmazó feltételek290
Korrelált alkérdések292
Feladatok293
Ismétlődő sorok295
Ismétlődések megszüntetése295
Ismétlődések kezelése halmazműveletek során296
Feladatok297
Összesítések297
Összesítő függvények298
Csoportosítás299
HA VING záradék301
Feladatok302
Változtatások az adatbázisban304
Beszúrás304
Törlés306
Módosítás307
Feladatok309
Relációsémák definiálása SQL.-ben310
Adattípusok311
Táblák létrehozása312
Táblák megszüntetése312
Relációsémák módosítása313
Alapértelmezés szerinti értékek313
Értéktartományok314
Indexek316
Feladatok317
Nézettáblák319
Nézettáblák létrehozása319
Nézettáblák lekérdezése320
Attribútumok átnevezése322
Adatok módosítása nézettáblákon keresztül323
Nézettáblákat érintő lekérdezések értelmezése326
Feladatok329
Nullértékek és külső összekapcsolások330
Nullértékeken értelmezett műveletek330
Az ISMERETLEN igazságérték332
Összekapcsolások az SQL2-ben333
Természetes összekapcsolások335
Külső összekapcsolások335
Feladatok338
Rekurzió az SQL3-ban340
IDB relációk definiálása az SQL3-ban340
Lineáris rekurzió342
Nézettáblák használata WITH utasításokban344
Rétegzett negáció344
Problematikus rekurzív kifejezések az SQL3-ban346
Feladatok349
Összefoglalás351
Irodalomjegyzék352
Megszorítások és triggerek az SQL-ben354
Kulcsok az SQL-ben355
Kulcsok megadása355
Kulcsfeltételek teljesülésének biztosítása357
Feladatok358
Hivatkozási épség és idegen kulcsok358
Idegen kulcsok megadása358
Hivatkozási épség fenntartása360
Feladatok362
Attribútumértékekre vonatkozó megszorítások364
NOT NULL feltételek365
Attribútumra vonatkozó CHECK feltételek365
Értéktartományokra vonatkozó megszorítások367
Feladatok369
Globális megszorítások369
Sorra vonatkozó CHECK feltételek370
Önálló megszorítások371
Feladatok375
Megszorítások módosítása377
Megszorítások elnevezése377
Táblákra vonatkozó megszorítások megváltoztatása378
Értéktartományokra vonatkozó megszorítások megváltoztatása379
Önálló megszorítások megváltoztatása380
Feladatok380
Triggerek az SQL3-ban381
Triggerek és megszorítások 382
Az SQL3 tiggerei382
Önálló megszorítások az SQL3-ban386
Feladatok387
Összefoglalás389
Irodalomjegyzék390
Rendszerelemek az SQL-ben392
Az SQL használata programozási környezetekben393
Az SQL és a programozási nyelvek különbözőségéből eredő problémák394
Az SQL és a befogadó nyelv közötti interfész395
A deklarációs rész396
Változók használata397
Egyetlen sort eredményező lekérdezések398
Sormutatók399
Sormutatóval történő módosítások402
Sormutatókhoz megadható opciók403
Behozandó sorok rendezése403
Egyidejű módosítások elleni védelem404
Sormutatók mozgatása406
Dinamikus SQL407
Feladatok409
Tranzakciók az SQL-ben411
Sorbarendezhetőség411
Műveletek atomisága414
Tranzakciók416
Csak olvasó tranzakciók418
Piszkos adatok olvasása419
További elkülönítési szintek422
Feladatok423
Az SQL környezet424
Környezetek424
Sémák426
Katalógusok427
Kliensek és szerverek az SQL környezetben427
Kapcsolatteremtés428
Munkafázisok429
Modulok430
Biztonság és felhasználói jogok az SQL2-ben430
Jogosultságok431
Jogosultságok kialakítása432
Jogosultságok ellenőrzése433
Jogosultságok megadása435
Engedélyezési diagramok437
Jogosultságok visszavonása439
Feladatok442
Összefoglalás444
Irodalomjegyzék445
Objektumorientált lekérdezőnyelvek447
Lekérdezésekkel kapcsolatos lehetőségek az ODL-ben448
ODL objektumok műveletei448
Metódusok deklarálása az ODL-ben449
Osztályhoz tartozó objektumkészlet451
Feladatok452
Bevezetés az OQL-be455
Egy objektumorientált példa455
Típusok az OQL-ben455
Útkifejezések457
Select-from-where kifejezések az OQL-ben458
Ismétlődések megszüntetése460
Összetett típusú eredmények460
Alkérdések462
Az eredmény rendezése462
Feladatok463
További lehetőségek OQL kifejezések képzésére464
Kvantort használó kifejezések464
Összesítő kifejezések465
Csoportosító kifejezések466
HA VING záradékok469
Halmazműveletek470
Feladatok471
Objektumok létesítése és értékül adása az OQL-ben472
Befogadó nyelvi változókhoz történő érték-hozzárendelés472
Hozzáférés a kollekciók elemeihez473
Egy kollekció összes elemének elérése474
Új objektumok létrehozása475
Feladatok477
Sorobjektumok az SQL3-ban478
Sortípusok478
Reláció létrehozása sortípus felhasználásával479
Sortípus komponenseinek elérése480
Hivatkozások 480
Hivatkozások követése483
Hivatkozások hatásköre484
Objektumazonosítók mint értékek485
Feladatok487
Absztrakt adattípusok az SQL3-ban489
Absztrakt adattípusok definiálása489
Absztrakt adattípusok metódusainak definiálása492
Külső függvények495
Feladatok496
Az ODL/OQL és az SQL3 összehasonlítása497
Összefoglalás499
Irodalomjegyzék501
Tárgymutató503
Megvásárolható példányok

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.

Előjegyzem