1.062.859

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

SQL programozóknak - CD-vel

Objektumok, relációk a gyakorlatban

Szerző
Lektor
Budapest
Kiadó: ComputerBooks Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Fűzött kemény papírkötés
Oldalszám: 634 oldal
Sorozatcím: Computerbooks
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-618-311-2
Megjegyzés: CD-melléklettel.
Értesítőt kérek a kiadóról
Értesítőt kérek a sorozatró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

1. Bevezetés történeti áttekintéssel 1
2. Adatelemzés 21
2.1 Adatmodellek 21
2.2 Az adatmodellek fogalmai 21
2.3 Az adatok összefüggései 24
2.4 Adatmodellezési példák 28
3. Az adatbázisok matematikai alapjai 33
3.1 Halmazelméleti alapok 33
3.2 A topológia eszköztára 37
3.3 Gráfelméleti eszközök 37
3.4 Kapcsolat a lineáris algebrával 38
4. Az adatbázisok logikai szerkezete 39
4.1 Adatbázisok szerkezeti elvei és az SQL 39
4.2 Adattípusok 42
4.3 Adattáblák 43
4.4 Értékszabályok 43
4.5 Adattípus származtatása újabb szabályok hozzáadásával 44
4.6 Elvont adattípusok 44
4.7 Az SQL gyűjtő adattípusai 46
4.8 Hálós és más gráf jellegű adatszerkezetek 46
4.9 Származtatott és közös adattételtípusok 47
4.10 Adategyedek összefüggései, hivatkozási függőségek 49
4.11 Az adatkezelés módszerei 50
4.12 Eljárási elemek 51
4.13 Események 52
5. A modellezés eszközei 55
5.1 Szöveges és egyszerű rajzolóeszközök 55
5.2 Matematikai eszközök -58
5.3 Grafikus adatmodellező programok 60
5.4 Grafikus ERM-tervező programok használata ól
5.5 Az UML nyelv 70
5.6 Az XML nyelv az adatmodellezésben 74
5.7 A Sybase PowerDesigner kezelése 75
6. Az SQL jellemzése nyelvi szempontból 83
6.1 Természetes és formális nyelvek 83
6.2 Az SQL jelkészletei 85
6.3 Szintaktikai elemek
6.4 Objektumok
6.5 Az utasítások fajtái 92
6.6 Azonosítók képzési szabályai 93
6.7 Kifejezések és műveletek 94
6.8 A NULL-értékek 96
6.9 A katalógus 97
6.10 Az utasítások szerkezete 98
6.11 Az utasítások feldolgozási módjai és az adatcsere felületei 98
6.12 Az SQL eljárásainak elemei 103
7. Az SQL2 adatdefiníciós utasításai 105
7.1 Adatbázissémák 105
7.2 Jelkészletek definíciói 106
7.3 Oszloptípusok definíciói 108
7.4 Adattáblák definíciói 110
7.4.1 Létrehozás 110
7.4.2 Az SQL2 szabvány előre definiált adattípusai 113
7.4.3 Dátumok, időpontok, intervallumok adattípusai 113
7.4.4 Kötelező értékvizsgálatok definiálása 114
7.4.5 Egyedi kulcsok, elsődleges kulcsok 115
7.4.7 Általános ellenőrzés a CONSTRAINT CHECK záradékban 118
7.4.8 Adattábla szerkezetének módosítása 120
7.4.9 Adattábla megszüntetése 121
7.5 Önálló feltételek 121
7.6 Feltételek hatályba léptetésének ideje 123
7.7 Indexek 123
7.8 Szinonimák 127
7.9 Nézettáblák definíciói 128
8. Lekérdezések 129
8.1 Az oszlopok egyszerű felsorolása 129
8.2 A SELECT utasítás legegyszerűbb alakja 131
8.3 Oszlopok ideiglenes nevekkel 131
8.4 Konstans mezők a lekérdezésben 132
8.5 Mezőkifejezések a SELECT záradékban 133
8.6 Oszlopfüggvények a SELECT záradékban 137
8.7 Ismétlések elnyomása: a DISTINCT záradék 138
8.8 A WHERE záradék 139
8.9 Karakterláncok vizsgálata 141
8.10 Dátum és időpont a lekérdezésekben 144
8.11 Összetett feltételek a WHERE záradékban 147
8.12 A talált sorok rendezése: az ORDER BY záradék 147
8.13 A talált sorok csoportosítása: a GROUP BY záradék 150
8.14 Csoportosítás feltétellel: a HAVING záradék 152
8.15 Több tábla sorainak összekapcsolása 153
8.16 Táblák egyesítése: UNION 158
8.17 Táblák metszete: INTERSECT 160
8.18 Táblák különbsége: EXCEPT 161
8.19 Alkérdések 162
8.20 Az alkérdések minősítői: ALL, ANY, SOMÉ 164
8.21 Létezés vizsgálata az alkérdésben és az EXISTS operátor 166
8.22 Külső összekapcsolási műveletek 167
8.23 Önmagukra hivatkozó táblák 172
8.24 A CREATE TABLE utasítás alkérdéssel 174
8.25 SELECT utasításban alkérdés helyett összekapcsolás 175
9. Adatok bevitele, módosítása, törlése 177
9.1 Az INSERT utasítás 177
9.1.1 Általános alak 177
9.1.2 Explicit adatok bevitele 178
9.1.3 Alkérdés a VALUES záradék helyett 180
9.1.4 Alkérdés és explicit adatok kombinálása 181
9.2 Az UPDATE utasítás 181
9.2.1 Általános alak 181
9.2.2 Alkérdés a SET záradékban 183
9.3 Sorok törlése 184
9.3.1 A DELETE utasítás 184
9.3.2 A TRUNCATE utasítás 186
10. Nézettáblák 187
10.1 Alaptulajdonságok 187
10.2 Változtatások nézettáblákon keresztül 188
10.3 Nézettáblák alkalmazásai 188
11. Fizikai megvalósítás 191
11.1 Az adattárolás alapegységei: mező, rekord, blokk 191
11.2 Indexelés 195
11.3 Az adatbázisok fizikai szerkezete 207
11.4 Az adatszótárak 209
11.5 A fizikai írás és olvasás 210
11.6 Adatcsere ügyfelek és kiszolgálók között 213
11.7 Adatmentés és betöltés 215
11.8 Optimalizálás 220
11.9 A konkurens hozzáférés vezérlése 221
11.10 Korszerű adatbázis-kezelő rendszerek részei 223
11.11 Adatbázisok megosztása 225
11.11.1 Az adatmegosztás lehetőségei 225
11.11.2 Adatbázis-kapcsolati tevékenységek 227
12. Az adatbázis biztonsága 229
12.1 A hozzáférések szabályozása 229
12.2 A felhasználói jogok szabályozása 230
12.2.1 Hozzáférési jogok megadása 231
12.2.2 Hozzáférési jogok visszavonása 233
12.2.3 Szerepkörök 233
12.3 A hozzáférési zárak kezelése 234
12.4 A tranzakciók kezelése 234
12.4.1 Általános szabályok 234
12.4.2 Tranzakciók érvényesítése két fázisban 235
12.4.3 A SAVEPOINT utasítás 236
12.4.4 A tranzakciók naplózása 237
12.4.5 A tranzakciók és az adatbázis blokkpufferei 237
12.4.6 A tranzakciók lefutása és a változtatások láthatósága 237
12.5 Kivételkezelés 239
13. Az SQL3 elemei 241
13.1 Az SQL3 adattípusai 241
13.2 Az SQL3 eljárásainak elemei 246
13.3 Függvények az elvont adattípusok keretében 250
13.3.1 Metódusok általános jellemzői 250
13.3.2 Konstruktorok 250
13.3.3 Destruktorok 253
13.3.4 Egyéb metódusok 255
13.4 Az SQL3 gyűjtő jellegű összetett adattípusai és objektumai 260
13.5 Táblakifejezések 265
13.6 Rekurzív adatszerkezetek 266
13.7 Rekurzív adatkezelés 267
14. SQL-utasítások harmadik generációs programozási nyelvekben 271
14.1 Az SQL-utasítások elkülönítése 271
14.2 A közösen használt változók definiálása 272
14.3 Változók a beépített SQL-utasításokban 272
14.4 A SELECT utasítás és az INTO záradék 273
14.5 Indikátor-változók 274
14.6 Események követése 275
14.7 Sormutatók 276
14.7.1 Sormutató deklarálása 276
14.7.2 Sormutató megnyitása 278
14.7.3 Sormutató mozgatása 278
14.7.4 A WHERE CURRENT OF záradék 219
14.7.5 Sormutatók és hozzáférési zárak kölcsönhatása 279
14.7.6 Az SQL92 újításai a sormutatókon 280
14.7.7 Sormutató lezárása és kölcsönhatás tranzakciókkal 281
15. A dinamikus SQL 283
15.1 Az EXECUTE IMMEDIATE utasítás 284
15.2 Változók használata sormutató nélkül 285
15.3 Sormutatók alkalmazása, amikor előzőleg ismerjük a lekérdezett adatok szerkezetét 286
15.4 Teljesen dinamikus utasítások 287
15.5 Az SQL92 és a dinamikus sormutatók 292
16. CLI: SQL eljáráshívással 299
16.1 Microsoft és Sybase SQL-hívások alapszerkezete C programokban 299
16.2 Több sor olvasása egymás után 303
16.3 A talált mezők egyedi feldolgozása 304
16.4 A COMPUTE záradékok eredményeinek feldolgozása 306
16.5 Több SQL-utasítás egy kötegben 307
16.6 Pufferkezelés a DB-Library segítségével 308
16.7 Az átfésülés 309
16.8 Dinamikus SQL-utasítások 310
16.9 Teljesen dinamikus utasítások 311
16.10 Szabályos eredménysorok feldolgozása 316
16.11 A talált mezők tulajdonságainak meghatározása 316
16.12 A COMPUTE záradékok mezőinek feldolgozása 317
16.13 A sormutatókat kezelő függvények 319
16.14 Tárolt eljárások hívása C programokból 325
16.15 Néhány fontos átalakító függvény C-ben 326
16.16 Hiba- és üzenetkezelés a Windows alatt 328
16.17 Tranzakciók két fázisban 329
16.18 Közösen használt programkódok 333
17. ODBC a nyílt adatbázis-kapcsolat 335
17.1 Alapfogalmak 336
17.2 Környezet 337
17.3 Programszerkezet 341
17.4 A nevezetes függvények 344
18. SQL és tárgyközpontú külső nyelvek 347
18.1 C++ és SQL együtt 347
19. Java + SQL 381
19.1 Beépített SQL 382
19.1.1 Általános tulajdonságok 382
19.1.2 Telepítés, használat 384
19.1.3 Jellegzetes utasítások 385
19.2 JDBC 389
19.2.1 Általános jellemzés 389
19.2.2 Programszerkezet 391
19.2.3 További utasítások szerkezetei 399
19.3 Összeillő adattípusok 404
20. IBM DB2 407
20.1 Egy adatbázis négy nagyon különböző környezetben 407
20.2 DB2 UDB FOR OS/390 408
20.2.1 A fizikai tárolás fogalmai MVS-es DB2-ben 408
20.2.2 Párbeszédes munka 412
20.2.3 A szövegszerkesztő használata 420
20.2.4 A DB2-es ügyfél menüje és a SPUFI párbeszédes parancsértelmező 423
20.2.5 A QMF párbeszédes adatkezelő program 425
20.2.6 Adatbázis előállítása DB2 alatt 427
20.2.7 Adatstruktúrák előállítása a harmadik generációs programozási nyelvekhez 433
20.2.8 A programok előkészítése 435
20.3 DB2 UDB AIX-en és Windowson: Common Server 437
20.3.1 A fizikai tárolás 437
20.3.2 Adminisztráció 438
20.3.3 A saját párbeszédes programok 441
20.3.4 A DB2 SQL sajátosságai 441
20.3.5 Kapcsolat más programnyelvekkel 447
21. Microsoft SQL Server 451
21.1 Fizikai tulajdonságok 452
21.2 Adminisztráció 455
21.3 A Microsoft SQL alapnyelv sajátosságai 471
21.4 Az MS SQL Server tárolt eljárásainak bővített készlete 475
21.5 A programok karakteres munkafelületei 477
21.6 A szolgáltató programok párbeszédes ablakfelületei 484
21.7 C, C++ és MS SQL 487
21.8 Optimalizálás 489
22. Oracle 493
22.1 Környezet 493
22.2 A fizikai felépítés 494
22.3 Adminisztráció 497
22.4 Az Oracle SQL sajátosságai 511
22.5 Az SQL*Plus parancsértelmező 525
22.6 Befogadó nyelvek és előfordítás 537
22.6.1 Előfordítás, szerkesztés 537
22.6.2 Az aktuális adatbázis kiválasztása és bejelentkezés 538
22.7 Az Oracle PL/SQL 539
22.7.1 Programszerkezet PL/SQL-ben 539
22.7.2 Az utasításkészlet 540
22.7.3 Kivételkezelés 551
22.7.4 A PL/SQL Developer 556
22.8 Az Oracle triggerei 557
22.9 Mentés és visszatöltés 559
22.9.1 Az EXPORT program 559
22.9.2 Az IMPORT beviteli program 561
22.9.3 Az SQL*Loader 563
22.10 Az Oracle tárgyközpontú elemei 565
22.10.1 Elvont adattípus 565
22.10.2 Tárgyközpontú nézettáblák 568
22.10.3 A gyűjtő adattípusok (collecting data types) 570
22.10.4 Objektumtáblák 574
22.10.5 Névadási ajánlások 574
22.10.6 Beírás objektumjellegű adatelemekbe 576
22.10.7 Hivatkozás objektumtáblák elemeire, módosítás és törlés 577
22.11 Optimalizálás az Oracle keretében 579
23. Sybase 583
23.1 Fizikai tulajdonságok 584
23.2 Adminisztráció 585
23.2.1 Közös tulajdonságok és tevékenységek 585
23.2.2 A Sybase SQL Anywhere sajátosságai 593
23.3 A parancsértelmezők 595
23.3.1 SQL interpreter: isql 595
23.3.2 A DWB (DataWorkBench) munkafelület 596
23.3.3 Az isql Windows alapon 597
23.4 A Sybase T-SQL sajátosságai 599
23.4.1 Az adatbázisok objektumai 599
23.4.2 A Sybase T-SQL eljárási elemei 605
23.4.3 Tárolt eljárások 610
23.4.4 A Sybase triggerei 612
23.5 A Sybase SQL hívása más programnyelvekből 615
23.5.1 Előfordítók 615
23.5.2 A DBLIB eljáráskönyvtár használatáról 615
CD-melléklet 621
Irodalomjegyzék 623
Tárgymutató 627

Stolnicki Gyula

Stolnicki Gyula műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Stolnicki Gyula könyvek, művek
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