| I. kötet | |
| Az Alapok | |
| Microsoft SOL Server 7.0 alapismeretek | 3 |
| Miért éppen az SQL Server 7.0 | 5 |
| Áttérés az SQL Server használatára | 5 |
| Az SQL Server 6.5 frissítése | 7 |
| Az SQL Serves relációs sajátságai | 9 |
| Az SQL Server ügyfél-kiszolgáló (többrétegű) felépítése | 12 |
| Az SQL Server főbb részei | 16 |
| Adatbázisok | 17 |
| Transact-SQL | 17 |
| Parancssor | 19 |
| Alkalmazások | 21 |
| Hogyan tovább? | 31 |
| Ismerkedés a Windows NT operációs rendszerrel | 33 |
| Az SQL Server 7 Desktop: az asztali verzió | 36 |
| Párhuzamos feldolgozás, többfeladatos és többszálú rendszerek | 36 |
| Többféle architektúrát támogató rendszerek | 39 |
| Az SQL Server többfelhasználós környezete Windows NT alatt | 39 |
| A Windows NT hálózatkezelő részei | 40 |
| Megosztott erőforrások | 41 |
| Hálózati szoftver telepítése | 41 |
| Hálózati kártyák beállítása | 42 |
| Munkacsoportok | 44 |
| Windows NT tartományok | 49 |
| Windows NT felhasználók | 52 |
| Felhasználócsoportok | 53 |
| Erőforrások elérésének szabályozása | 54 |
| Teljesítményfigyelés: az NT Performance Monitor használata | 56 |
| A teljesítményadatok valós idejű megfigyelése és diagramon való megjelenítése | 58 |
| Jelentések | 59 |
| Riasztások | 60 |
| Naplókészítés | 60 |
| SQL Server események | 61 |
| Alkalmazások eseménynaplójának beállításai | 63 |
| Események részletes megjelenítése | 63 |
| A View menü használata | 65 |
| Eseménynapló törlése | 66 |
| Néhány jótanács | 67 |
| Hogyan tovább? | 68 |
| A kiszolgáló- és ügyfélprogramok telepítése | 69 |
| Az SQL Server hardver- és szoftverkövetelményei | 71 |
| A telepítés folyamata | 73 |
| Az SQL Server elindítása | 78 |
| Az automatikus indítás használata | 78 |
| Indítás az SQL Service Manager segítségével | 79 |
| Indítás Windows-alkalmazásokon keresztül | 80 |
| Indítás parancssorból | 80 |
| Az ügyfélprogram telepítése | 81 |
| A telepítés folyamata | 81 |
| Hogyan tovább? | 82 |
| Adatmodellezés és adatbázisok tervezése | 83 |
| Az alapok: normálformák | 86 |
| Első normálforma | 88 |
| Második normálforma | 89 |
| Harmadik normálforma | 90 |
| A többrétegű modell | 92 |
| Az ügyféloldal szerepköre | 93 |
| A kiszolgálóoldal szerepköre | 95 |
| Kivételek a szabályok és szerepek alól | 96 |
| Grafikus adatmodellezés | 97 |
| Egyed-kapcsolat diagramok | 97 |
| A rendszer felépítésének leírása | 101 |
| A felhasználó elvárásai a rendszerrel szemben | 102 |
| A sok-sok típusú összekapcsolódások elkerülése | 104 |
| Mikor szeghetjük meg a tervezési alapelveket? | 105 |
| Hogyan tovább? | 106 |
| Adatbázisok és tranzakciónaplók létrehozása | 107 |
| Adatbázisok és tranzakciónaplók megadása | 109 |
| Adatbázisok és tranzakciónaplók létrehozása | 112 |
| Az SQL Enterprise Manager használata | 113 |
| A Create Database parancs használata | 114 |
| Adatbázis-információk megjelenítése | 116 |
| Adatbázisok és tranzakciónaplók méretének szabályozása | 117 |
| Adatbázisok törlése | 119 |
| A TempDB adatbázis használata | 121 |
| Mentési eszközök létrehozása | 122 |
| Az SQL Enterprise Manager használata | 123 |
| Az sp-addumpdevice használata | 125 |
| Eszközök törlése | 126 |
| Az SQL Enterprise Manager használata | 126 |
| Az sp-dropdevice használata | 126 |
| Kivehető háttértárolók használata adatbázisok tárolásához | 127 |
| Mozgatható adatbázisok létrehozása | 127 |
| Mozgatható adatbázisok használata | 129 |
| Mozgatható adatbázisok telepítése | 131 |
| Mozgatható adatbázisok eltávolítása | 132 |
| Hogyan tovább? | 133 |
| Adatbázistáblák létrehozása és adattípusok használata | 135 |
| Táblák létrehozása | 138 |
| A Transact-SQL használata | 138 |
| Az SQL Enterprise Manager használata | 139 |
| Adattípusok | 142 |
| A Unicode | 143 |
| Ideiglenes táblák létrehozása | 143 |
| Az adattípusok megválasztása | 144 |
| Numerikus egész szám adattípusok | 145 |
| Numerikus lebegőpontos adattípusok | 147 |
| Karakteres adattípusok | 150 |
| A DATETIME és a SMALLDATETIME adattípusok | 153 |
| Különleges adattípusok | 158 |
| A TEXT és az IMAGE adattípusok | 163 |
| A MONEY adattípus | 165 |
| A SYSNAME adattípus | 168 |
| A NULL és a NOT NULL használata | 168 |
| NULL értékek ANSI támogatása | 170 |
| A NULL értékek kezelése | 171 |
| Az identity tulajdonság | 173 |
| Megszorítások létrehozása és használata | 174 |
| A PRIMARY KEY megszorítás | 174 |
| A FOREIGN KEY megszorítás | 175 |
| A Unique megszorítás | 176 |
| A Check megszorítás | 176 |
| A Default megszorítás | 177 |
| Felhasználó által megadott adattípusok | 178 |
| Az adattípusokhoz való hozzáférés | 182 |
| Táblák létrehozása és oszlopok megadása az Enterprise Manager segítségével | 183 |
| Sorok táblába történő beszúrása az insert parancs segítségével | 185 |
| Hogyan tovább? | 187 |
| SOL Server: lássunk hozzá | 189 |
| Adatok lekérdezése Transact-SOL segítségével | 191 |
| Egyszerű adatbázis létrehozása | 193 |
| A SELECT parancs | 194 |
| A lekérdező eszköz megválasztása | 196 |
| Az SQL Server Query Analyzer használata | 196 |
| A parancssorból használható ISQL | 198 |
| A parancssorból használható OSQL | 199 |
| Táblák megadása a FROM záradékban (kötelező) | 199 |
| Oszlopok megadása a SELECT záradékban (kötelező) | 201 |
| Helyettesítő karakter használata a SELECT záradékban | 203 |
| Adott feltételnek megfelelő sorok kiválasztása | 204 |
| Az ORDER BY záradék | 218 |
| Ismétlődések megszüntetése a DISTINCT kulcsszó használatával | 221 |
| Aritmetikai operátorok használata | 222 |
| A GROUP BY záradék | 225 |
| A COMPUTE záradék | 227 |
| Alkérdések | 229 |
| A FOR BROWSE záradék | 234 |
| Hogyan tovább? | 235 |
| Táblák módosítása | 237 |
| Beszúrás | 239 |
| Módosítás | 242 |
| A módosítás folyamata | 245 |
| A SET záradék beállításai | 246 |
| Törlés | 247 |
| Új oszlopok felvétele táblába az ALTER TABLE segítségével | 249 |
| Táblaoszlopok szélességének módosítása | 253 |
| Oszlop törlése táblából | 257 |
| Megszorítások készítése az ALTER TABLE segítségével | 257 |
| A WITH NOCHECK záradék | 258 |
| Megszorítások készítése az SQL Enterprise Manager segítségével | 259 |
| Relációk összekapcsolása | 260 |
| Sorváltozók használata | 263 |
| Egy a sokhoz és sok az egyhez típusú összekapcsolások | 265 |
| Sok a sokhoz típusú összekapcsolások | 268 |
| Külső összekapcsolások | 270 |
| Egyesítés az UNION segítségével | 273 |
| Néhány jótanács | 278 |
| Hogyan tovább? | 279 |
| Függvények használata | 281 |
| Összesítő SQL-függvények | 283 |
| AVG | 284 |
| COUNT | 284 |
| MAX | 285 |
| MIN | 286 |
| SUM | 286 |
| A DISTINCT használata a COUNT mellett | 287 |
| A CUBE és a ROLLUP használata | 287 |
| Karakterláncokon használt függvények | 288 |
| ASCII | 289 |
| CHAR | 289 |
| SOUNDEX | 289 |
| DIFFERENCE | 290 |
| LOWER | 290 |
| UPPER | 291 |
| LTRIM | 291 |
| RTRIM | 291 |
| CHARINDEX | 292 |
| PATINDEX | 292 |
| REPLICATE | 293 |
| REVERSE | 293 |
| RIGHT | 294 |
| SPACE | 294 |
| STR | 295 |
| STUFF | 296 |
| SUBSTRING | 297 |
| + (Összefűzés) | 298 |
| Matematikai függvények | 298 |
| TEXT és IMAGE függvények használata | 301 |
| A SET TEXTSIZE használata | 302 |
| TEXTPTR | 303 |
| READTEXT | 303 |
| TEXTVALID | 303 |
| Átalakítási függvények | 304 |
| CONVERT | 305 |
| Dátumfüggvények | 307 |
| DATENAME | 307 |
| DATEPART | 308 |
| GETDATE | 308 |
| DATEADD | 308 |
| DATEDIFF | 308 |
| Rendszerfüggvények | 311 |
| ISNULL és NULLIF | 314 |
| COALESCE | 314 |
| Nullarendű függvények | 315 |
| Néhány jótanács | 316 |
| Hogyan tovább? | 317 |
| Nézettáblák | 319 |
| Mik azok a nézettáblák? | 321 |
| Nézettáblák létrehozása | 322 |
| Oszlopok kiválasztása | 324 |
| Sorok kiválasztása | 324 |
| Oszlopok és sorok kiválasztása | 325 |
| Egyszerű és összetett nézettáblák | 328 |
| Nézettáblák megjelenítése | 329 |
| Nézettáblák szerkesztése | 331 |
| A WITH ENCRYPTION záradék | 332 |
| Nézettársítások megjelenítése | 333 |
| Nézettáblák készítése nézettáblákból | 334 |
| Nézettábla oszlopainak átnevezése | 336 |
| Nézettáblák átnevezése | 337 |
| Nézettáblák törlése | 338 |
| Sorok beszúrása nézettáblákon keresztül | 339 |
| Sorok törlése nézettáblák felhasználásával | 344 |
| Sorok módosítása nézettáblák felhasználásával | 345 |
| A nézettáblák további sajátosságai | 349 |
| A nézettáblák haladó szintű felhasználási módjai | 352 |
| Biztonságosság és a nézettáblák | 352 |
| Néhány jótanács | 354 |
| Hogyan tovább? | 355 |
| Indexek és kulcsok | 357 |
| Indexek megadása | 359 |
| Indexekkel kapcsolatos alapelvek | 359 |
| Indexek optimalizálása az adatbázis használatának tükrében | 360 |
| A jó index titka | 360 |
| Miből lehet jó index? | 361 |
| Lekérdezés-optimalizáló újítások | 362 |
| Indexek létrehozása | 362 |
| Index-információk megjelenítése | 373 |
| Indexek megszüntetése | 375 |
| Kulcsok megadása | 376 |
| Elsődleges és idegen kulcsok létrehozása | 376 |
| Kulcsinformációk megjelenítése | 380 |
| Kulcsok megszüntetése | 381 |
| Néhány jótanács | 382 |
| Hogyan tovább? | 383 |
| A tranzakciók és a zárolás | 385 |
| Tranzakciók definiálása | 388 |
| Tranzakciókkal kapcsolatos korlátozások | 390 |
| Optimista és pesszimista zárolás | 391 |
| A zárolások háttere | 392 |
| Elkülönítési szintek meghatározása | 394 |
| Tranzakciók készítése és használata | 396 |
| DDL és adatbázisokra vonatkozó utasítások | 397 |
| Nevesített tranzakciók és mentési pontok használata | 397 |
| Számlálók megvalósítása és az IDENTITY adattípus | 400 |
| Zárolás | 402 |
| Zárolással kapcsolatos információk megjelenítése | 402 |
| Zároló folyamat leállítása | 405 |
| Zárolás explicit fenntartása | 406 |
| Zárolások kiterjesztése | 408 |
| Néhány jótanács | 409 |
| Hogyan tovább? | 410 |
| II. kötet | |
| A kiszolgálóoldal adottságai | 453 |
| Szabályok, megszorítások és alapértelmezett értékek | 455 |
| Szabályok megadása | 458 |
| Szabályok létrehozása | 459 |
| Szabályok oszlophoz, illetve adattípushoz történő hozzárendelése | 461 |
| Hozzárendelések megjelenítése | 465 |
| Szabályok megjelenítése | 466 |
| A hozzárendelések megszüntetése | 466 |
| Szabályok átnevezése | 470 |
| Szabályok megszüntetése | 470 |
| Alapértelmezett értékek megadása | 471 |
| Alapértelmezett értékek létrehozása | 471 |
| Alapértelmezés szerinti értékek oszlophoz, illetve adattípushoz történő hozzárendelése | 472 |
| Hozzárendelések megjelenítése | 475 |
| Alapértelmezett értékek megjelenítése | 476 |
| Hozzárendelések megszüntetése | 476 |
| Alapértelmezett értékek átnevezése | 477 |
| Alapértelmezett értékek megszüntetése | 477 |
| Néhány jótanács | 478 |
| Hogyan tovább? | 479 |
| Tárolt eljárások és folyamatvezérlő utasítások | 481 |
| tárolt eljárások megadása | 485 |
| Paraméterek használata | 486 |
| Tárolt eljárások meghívása az alkalmazásból | 488 |
| Tárolt eljárások megjelenítése és szerkesztése | 490 |
| Tárolt eljárások módosítása és törlése | 491 |
| Eljárások fordítása | 493 |
| Automatikus újrafordítás | 494 |
| Automatikus végrehajtású eljárások megadása | 496 |
| Az eljárások és a parancsfájlok korlátozásai | 497 |
| A GO használata | 498 |
| Folyamatvezérlő utasítások használata | 500 |
| IF...ELSE | 500 |
| BEGIN...END | 501 |
| WHILE | 503 |
| BREAK | 504 |
| CONTINUE | 505 |
| Példák a WHILE, BREAK és a CONTINUE használatára | 505 |
| Változók megadása és használata | 508 |
| Változók és a PRINT utasítás | 510 |
| Globális változók | 510 |
| Eljárásokban és parancsfájlokban használatos egyéb utasítások | 512 |
| GOTO | 512 |
| RETURN | 513 |
| RAISERROR | 516 |
| WAITFOR | 519 |
| CASE | 520 |
| Néhány jótanács | 526 |
| Hogyan tovább? | 527 |
| Triggerek | 529 |
| SQL Server triggerek | 531 |
| Triggerek létrehozása | 532 |
| Triggerekre vonatkozó korlátozások | 533 |
| Triggerek használata | 535 |
| INSERT és UPDATE triggerek | 535 |
| DELETEtriggerek | 537 |
| Tranzakciókezelés és a visszagörgető triggerek | 539 |
| Levél küldése trigger segítségével | 539 |
| Egymásba ágyazott triggerek | 540 |
| Trigger-információk megjelenítése | 543 |
| Az SQL Enterprise manager használata | 543 |
| Az sp-help, sp-depends és az sp-helptext használata | 544 |
| Triggerek megszüntetése | 547 |
| Néhány jótanács | 547 |
| Hogyan tovább? | 549 |
| Kiszolgáló-, adatbázis- és lekérdezési beállítások | 551 |
| Kiszolgálóbeállítások | 553 |
| A kiszolgáló beállítása és a beállítások megtekintése | 553 |
| A kiszolgálóbeállításokról részletesen | 560 |
| A SYSCONFIGURES és a SYSCURCONFIGS: Rendszerkatalóbus-táblák | 575 |
| Adatbázis-beállítások | 576 |
| Az adatbázisok beállítása és a beállítások megtekintése | 576 |
| Az adatbázis-beállítások részletesen | 578 |
| Lekérdezések beállításai | 582 |
| A lekérdezések beállítása és a beállítások megtekintése | 582 |
| Lekérdezési beállítások részletesen | 584 |
| A kiszolgáló elindítása csak az alapszolgáltatásokkal | 587 |
| Az SQL Server elindítása csak az alapszolgáltatásokkal - parancssorból | 588 |
| Az SQL Server indítása csak alapszolgáltatásokkal a Vezérlőpult Szolgáltatások ikonján keresztül | 588 |
| A kiszolgáló beállításának helyreállítása | 588 |
| Hogyan tovább? | 589 |
| A többszörözés beállítása és kezelése | 591 |
| Az alapok | 593 |
| Elosztott információ vagy többszörözés? | 594 |
| SQL Server többszörözés | 597 |
| A kapcsolat tesztelése | 597 |
| Információkiadás: adatok szolgáltatása más rendszerek felé | 599 |
| Feliratkozás: az adatok fogadása | 602 |
| A naplózást figyelő processz | 602 |
| Az adatterjesztésért felelős kiszolgáló: az információforrás | 602 |
| Különböző beállítási lehetőségek | 603 |
| Az SQL Server többszörözési szolgáltatásainak telepítése | 607 |
| Az információkiadás engedélyezése | 609 |
| Adatbázisok kiadása: teljes adatbázisok többszörözése | 616 |
| Részleges adatbázisok és/vagy táblák kiadása | 621 |
| A feliratkozás engedélyezése | 625 |
| A többszörözés figyelemmel követése | 628 |
| A többszörözés megszüntetése | 629 |
| Egyes kiszolgálók letiltása | 630 |
| A többszörözés teljes megszüntetése | 630 |
| Néhány jótanács | 631 |
| Hogyan tovább? | 632 |
| A Distributed Transaction Coordinator használata | 633 |
| A Resource Manager | 635 |
| A Transaction Manager | 636 |
| Elosztott tranzakciók készítése | 636 |
| Távoli kiszolgálók beállítása a Distributed Transaction Coordinator használatára | 637 |
| A Distributed Transaction Coordinator telepítése és beállítása | 638 |
| A DTC kiszolgálóoldali tulajdonságainak beállítása | 638 |
| Elosztott tranzakciók megadása | 643 |
| Elosztott tranzakciók nyomkövetése | 644 |
| Néhány jótanács | 645 |
| Hogyan tovább? | 646 |
| SOL Server adminisztrációs eszközök | 647 |
| Az SQL Server felügyelete | 649 |
| Ellenőrzési pontok használata | 651 |
| A DBCC használata | 653 |
| Az eredményesség biztosítása: az egyfelhasználós üzemmód | 653 |
| DBCC-beállítások | 654 |
| Az UPDATE STATISTICS és a RECOMPILE használata | 659 |
| Adatbázisok és tranzakciónaplók mentése és visszaállítása | 661 |
| Milyen gyakran mentsünk? | 662 |
| Adatbázisok mentése | 664 |
| A visszaállítás | 668 |
| Adatok átvitele az SQL Serverre illetve az SQL Serverről | 671 |
| Néhány jótanács | 674 |
| Hogyan tovább? | 675 |
| Az SQL Server biztonsági rendszere | 677 |
| A biztonsági rendszer lehetőségei | 679 |
| A szabványos megoldás | 681 |
| A beépített megoldás | 681 |
| Felhasználói fiókok létrehozása és kezelése | 682 |
| Bejelentkezési profil készítése SQL Enterprise Manager segítségével | 683 |
| Bejelentkezési profil és felhasználó törlése az SQL Enterprise Manager segítségével | 686 |
| Bejelentkezési profil hozzáadása a kiszolgálóhoz az sp-addlogin segítségével | 686 |
| Új felhasználó hozzáadása az adatbázishoz az sp-adduser segítségével | 687 |
| Az sp-droplogin és az sp-dropuser | 688 |
| Szerepek készítése és használata | 688 |
| Szerep törlése SQL Enterprise Manager segítségével | 690 |
| A jogosultságok és az SQL Server | 691 |
| Objektumjogosultságok | 691 |
| Jogosultságok kezelése az SQL Enterprise Manager segítségével | 692 |
| A GRANT és a REVOKE használata | 693 |
| Nézettáblák alkalmazása a biztonság növelése érdekében | 694 |
| Adatok elrejtése tárolt eljárások segítségével | 695 |
| Hogyan tegyük biztonságossá az SQL Servert? | 696 |
| Fizikai biztonság | 696 |
| LAN-hozzáférések szabályozása | 697 |
| Távoli vagy WAN-hozzáférések szabályozása | 698 |
| Alkalmazások biztonsága | 698 |
| Titkosított Multi-Protocol NetLibrary | 699 |
| Néhány jótanács | 699 |
| Hogyan tovább? | 700 |
| A teljesítmény optimalizálása | 701 |
| Adatbázis méretezése | 703 |
| Adattípusméretek | 705 |
| A táblákhoz szükséges hely kiszámítása | 706 |
| A FILL FACTOR hatásai | 710 |
| A Windows NT Performance Monitor használata | 711 |
| SQL Server statisztikai objektumok | 711 |
| Diagramok | 722 |
| Jelentések | 723 |
| Riasztások | 724 |
| Néhány jótanács | 725 |
| Hogyan tovább? | 726 |
| Alkalmazásfejlesztés | 727 |
| Kompatibilitási kérdések | 729 |
| A DB-Library felület | 731 |
| A DP-LIB használatához szükséges komponensek | 732 |
| Fogalmak és jellegzetesésgek | 733 |
| Parancs küldése az SQL Server felé | 734 |
| Az eredmény feldolgozása | 735 |
| Az SQL-kapcsolat lezárása | 736 |
| A DB-Library előnyei és hátrányai | 737 |
| Az ODBC használata | 737 |
| Mit jelent az SQL-DMO? | 738 |
| Mit jelent a DAO? | 739 |
| Fogalmak és jellegzetességek | 740 |
| Az ODBC-kapcsolat | 741 |
| Az ügyfél beállítása | 743 |
| Az ODBC DSN használata | 744 |
| Az ODBC előnyei és hátrányai | 746 |
| Hogyan tovább? | 747 |
| Az SQL Server és az Internet | 749 |
| Internet és Intranet alapú megoldások | 751 |
| Az Internet Database Connector használata | 751 |
| ODBC adatforrások készítése Microsoft Access adatbázisokhoz | 758 |
| Felhasználói jogosultságok és biztonsági problémák | 758 |
| Dinamikus weblapok készítése | 759 |
| Űrlapok készítése | 759 |
| Lekérdezések forrásállományainak elkészítése | 761 |
| Eredmények forrásállományainak elkészítése | 764 |
| Internet Database Connector: összefoglalás és példa | 771 |
| Az SQL Server Web Assistant Wizard program | 774 |
| Ami az SQL Serverhez feltétlenül szükséges | 774 |
| A Web Assistant Wizard elindítása | 775 |
| Oldal formázása | 780 |
| Az eredmény megtekintése az SQL Serverben | 784 |
| Az eredmény megtekintése a weblapon | 784 |
| Az IIS hozzáférések naplózása ODBC adatbázisba | 786 |
| Néhány egyszerű lekérdezés a napló megtekintéséhez | 789 |
| Naplók online megtekintése | 792 |
| Az IIS várakozása az SQL Server elindulására | 793 |
| További lehetőségek | 794 |
| A helyes megközelítés kiválasztása | 794 |
| Active Server Pages és ADO | 795 |
| Hogyan tovább? | 797 |
| Kurzorok | 799 |
| Az ügyfél- és kiszolgáló oldali kurzorok közti különbség | 801 |
| Ügyféloldali kurzorok | 803 |
| SQL Server kurzorok | 804 |
| Kurzor deklarálása | 8015 |
| Kurzor megnyitása | 807 |
| Adatok kinyerése kurzorból (FETCH) | 808 |
| Kurzor lezárása | 809 |
| Kurzor megszüntetése | 809 |
| Példa kurzorok használatára | 809 |
| Egymásba ágyazott kurzorok | 813 |
| Kurzorok feldolgozása az ügyfél-alkalmazásokban | 816 |
| Néhány jótanács | 817 |
| Hogyan tovább? | 817 |
| Az SQL Server Agent használata | 819 |
| Az SQL Server Agent alapjai | 821 |
| Az SQL Server Agent beállítása | 821 |
| Kezelők | 825 |
| Kezelőszemélyzet meghatározása | 826 |
| SQL Server munkafolyamatok | 827 |
| Munkafolyamat létrehozása | 827 |
| SQL Server riasztások | 836 |
| Riasztások megadása | 837 |
| Központi kiszolgáló kijelölése a munkafolyamatokhoz és riasztásokhoz | 842 |
| A központi kiszolgáloó beállítása | 842 |
| Néhány jótanács | 845 |
| Hogyan tovább? | 846 |
| A Microsoft Office alkalmazások és a SQL Server együttműködése | 847 |
| Adatok áttöltése az Accessből az SQL Serverre | 849 |
| A Microsoft Access használata az SQL Serverrel | 850 |
| Példa Access-alkalmazás áttöltésére | 852 |
| Ügyfél-kiszolgáloó rendszerek készítése a Microsoft Access segítségével | 863 |
| Áthaladó lekérdezések készítése | 864 |
| Néhány jótanács | 865 |
| Hogyan tovább? | 866 |
| Az Advanced Data Object használata | 867 |
| Az ADO főbb komponensei | 869 |
| Hogyan építhetjük be az ADO komponenseket weboldalainkba és alkalmazásainkba? | 871 |
| Global.asa: ami a kapcsolathoz elengedhetetlen | 871 |
| A Connection objektum | 875 |
| A Connection objektum tulajdonságai | 876 |
| Metódusok | 880 |
| Az SQL Server használata | 883 |
| A Command objektum | 884 |
| A Recordset objektum | 887 |
| Hogyan tovább? | 898 |
| Tárgymutató | |