1.067.339

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

Microsoft SQL Server 7.0 kézikönyv I-II. - CD-vel

Szerző
Szerkesztő
Fordító
Lektor
Budapest
Kiadó: Kiskapu Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 898 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 23 cm x 19 cm
ISBN: 963-93010-0-0
Megjegyzés: Fekete-fehér ábrákkal. CD-melléklettel.
É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

I. kötet
Az Alapok
Microsoft SOL Server 7.0 alapismeretek3
Miért éppen az SQL Server 7.05
Áttérés az SQL Server használatára5
Az SQL Server 6.5 frissítése7
Az SQL Serves relációs sajátságai9
Az SQL Server ügyfél-kiszolgáló (többrétegű) felépítése12
Az SQL Server főbb részei16
Adatbázisok17
Transact-SQL17
Parancssor19
Alkalmazások21
Hogyan tovább?31
Ismerkedés a Windows NT operációs rendszerrel33
Az SQL Server 7 Desktop: az asztali verzió36
Párhuzamos feldolgozás, többfeladatos és többszálú rendszerek36
Többféle architektúrát támogató rendszerek39
Az SQL Server többfelhasználós környezete Windows NT alatt39
A Windows NT hálózatkezelő részei40
Megosztott erőforrások41
Hálózati szoftver telepítése41
Hálózati kártyák beállítása42
Munkacsoportok44
Windows NT tartományok49
Windows NT felhasználók52
Felhasználócsoportok53
Erőforrások elérésének szabályozása54
Teljesítményfigyelés: az NT Performance Monitor használata56
A teljesítményadatok valós idejű megfigyelése és diagramon való megjelenítése58
Jelentések59
Riasztások60
Naplókészítés60
SQL Server események61
Alkalmazások eseménynaplójának beállításai63
Események részletes megjelenítése63
A View menü használata65
Eseménynapló törlése66
Néhány jótanács67
Hogyan tovább?68
A kiszolgáló- és ügyfélprogramok telepítése69
Az SQL Server hardver- és szoftverkövetelményei71
A telepítés folyamata73
Az SQL Server elindítása78
Az automatikus indítás használata78
Indítás az SQL Service Manager segítségével79
Indítás Windows-alkalmazásokon keresztül80
Indítás parancssorból80
Az ügyfélprogram telepítése81
A telepítés folyamata81
Hogyan tovább?82
Adatmodellezés és adatbázisok tervezése83
Az alapok: normálformák86
Első normálforma88
Második normálforma89
Harmadik normálforma90
A többrétegű modell92
Az ügyféloldal szerepköre93
A kiszolgálóoldal szerepköre95
Kivételek a szabályok és szerepek alól96
Grafikus adatmodellezés97
Egyed-kapcsolat diagramok97
A rendszer felépítésének leírása101
A felhasználó elvárásai a rendszerrel szemben102
A sok-sok típusú összekapcsolódások elkerülése104
Mikor szeghetjük meg a tervezési alapelveket?105
Hogyan tovább?106
Adatbázisok és tranzakciónaplók létrehozása107
Adatbázisok és tranzakciónaplók megadása109
Adatbázisok és tranzakciónaplók létrehozása112
Az SQL Enterprise Manager használata113
A Create Database parancs használata114
Adatbázis-információk megjelenítése116
Adatbázisok és tranzakciónaplók méretének szabályozása117
Adatbázisok törlése119
A TempDB adatbázis használata121
Mentési eszközök létrehozása122
Az SQL Enterprise Manager használata123
Az sp-addumpdevice használata125
Eszközök törlése126
Az SQL Enterprise Manager használata126
Az sp-dropdevice használata126
Kivehető háttértárolók használata adatbázisok tárolásához127
Mozgatható adatbázisok létrehozása127
Mozgatható adatbázisok használata129
Mozgatható adatbázisok telepítése131
Mozgatható adatbázisok eltávolítása132
Hogyan tovább?133
Adatbázistáblák létrehozása és adattípusok használata135
Táblák létrehozása138
A Transact-SQL használata138
Az SQL Enterprise Manager használata139
Adattípusok142
A Unicode143
Ideiglenes táblák létrehozása143
Az adattípusok megválasztása144
Numerikus egész szám adattípusok145
Numerikus lebegőpontos adattípusok147
Karakteres adattípusok150
A DATETIME és a SMALLDATETIME adattípusok153
Különleges adattípusok158
A TEXT és az IMAGE adattípusok163
A MONEY adattípus165
A SYSNAME adattípus168
A NULL és a NOT NULL használata168
NULL értékek ANSI támogatása170
A NULL értékek kezelése171
Az identity tulajdonság173
Megszorítások létrehozása és használata174
A PRIMARY KEY megszorítás174
A FOREIGN KEY megszorítás175
A Unique megszorítás176
A Check megszorítás176
A Default megszorítás177
Felhasználó által megadott adattípusok178
Az adattípusokhoz való hozzáférés182
Táblák létrehozása és oszlopok megadása az Enterprise Manager segítségével183
Sorok táblába történő beszúrása az insert parancs segítségével185
Hogyan tovább?187
SOL Server: lássunk hozzá189
Adatok lekérdezése Transact-SOL segítségével191
Egyszerű adatbázis létrehozása193
A SELECT parancs194
A lekérdező eszköz megválasztása196
Az SQL Server Query Analyzer használata 196
A parancssorból használható ISQL198
A parancssorból használható OSQL199
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ékban203
Adott feltételnek megfelelő sorok kiválasztása204
Az ORDER BY záradék218
Ismétlődések megszüntetése a DISTINCT kulcsszó használatával221
Aritmetikai operátorok használata222
A GROUP BY záradék225
A COMPUTE záradék227
Alkérdések229
A FOR BROWSE záradék234
Hogyan tovább?235
Táblák módosítása237
Beszúrás239
Módosítás242
A módosítás folyamata245
A SET záradék beállításai246
Törlés247
Új oszlopok felvétele táblába az ALTER TABLE segítségével249
Táblaoszlopok szélességének módosítása253
Oszlop törlése táblából257
Megszorítások készítése az ALTER TABLE segítségével257
A WITH NOCHECK záradék258
Megszorítások készítése az SQL Enterprise Manager segítségével259
Relációk összekapcsolása260
Sorváltozók használata263
Egy a sokhoz és sok az egyhez típusú összekapcsolások265
Sok a sokhoz típusú összekapcsolások268
Külső összekapcsolások270
Egyesítés az UNION segítségével273
Néhány jótanács278
Hogyan tovább?279
Függvények használata281
Összesítő SQL-függvények 283
AVG284
COUNT284
MAX285
MIN286
SUM286
A DISTINCT használata a COUNT mellett287
A CUBE és a ROLLUP használata287
Karakterláncokon használt függvények288
ASCII289
CHAR289
SOUNDEX289
DIFFERENCE290
LOWER290
UPPER291
LTRIM291
RTRIM291
CHARINDEX292
PATINDEX292
REPLICATE293
REVERSE293
RIGHT294
SPACE294
STR295
STUFF296
SUBSTRING297
+ (Összefűzés)298
Matematikai függvények298
TEXT és IMAGE függvények használata301
A SET TEXTSIZE használata302
TEXTPTR303
READTEXT303
TEXTVALID303
Átalakítási függvények304
CONVERT305
Dátumfüggvények307
DATENAME307
DATEPART308
GETDATE308
DATEADD308
DATEDIFF308
Rendszerfüggvények311
ISNULL és NULLIF314
COALESCE314
Nullarendű függvények315
Néhány jótanács316
Hogyan tovább?317
Nézettáblák319
Mik azok a nézettáblák?321
Nézettáblák létrehozása322
Oszlopok kiválasztása324
Sorok kiválasztása324
Oszlopok és sorok kiválasztása325
Egyszerű és összetett nézettáblák328
Nézettáblák megjelenítése329
Nézettáblák szerkesztése331
A WITH ENCRYPTION záradék332
Nézettársítások megjelenítése333
Nézettáblák készítése nézettáblákból334
Nézettábla oszlopainak átnevezése336
Nézettáblák átnevezése337
Nézettáblák törlése338
Sorok beszúrása nézettáblákon keresztül339
Sorok törlése nézettáblák felhasználásával344
Sorok módosítása nézettáblák felhasználásával345
A nézettáblák további sajátosságai349
A nézettáblák haladó szintű felhasználási módjai352
Biztonságosság és a nézettáblák352
Néhány jótanács354
Hogyan tovább?355
Indexek és kulcsok357
Indexek megadása359
Indexekkel kapcsolatos alapelvek359
Indexek optimalizálása az adatbázis használatának tükrében360
A jó index titka360
Miből lehet jó index?361
Lekérdezés-optimalizáló újítások362
Indexek létrehozása362
Index-információk megjelenítése373
Indexek megszüntetése375
Kulcsok megadása376
Elsődleges és idegen kulcsok létrehozása376
Kulcsinformációk megjelenítése380
Kulcsok megszüntetése381
Néhány jótanács382
Hogyan tovább?383
A tranzakciók és a zárolás385
Tranzakciók definiálása388
Tranzakciókkal kapcsolatos korlátozások390
Optimista és pesszimista zárolás391
A zárolások háttere392
Elkülönítési szintek meghatározása394
Tranzakciók készítése és használata396
DDL és adatbázisokra vonatkozó utasítások397
Nevesített tranzakciók és mentési pontok használata397
Számlálók megvalósítása és az IDENTITY adattípus400
Zárolás402
Zárolással kapcsolatos információk megjelenítése402
Zároló folyamat leállítása405
Zárolás explicit fenntartása406
Zárolások kiterjesztése408
Néhány jótanács409
Hogyan tovább?410
II. kötet
A kiszolgálóoldal adottságai453
Szabályok, megszorítások és alapértelmezett értékek455
Szabályok megadása458
Szabályok létrehozása459
Szabályok oszlophoz, illetve adattípushoz történő hozzárendelése 461
Hozzárendelések megjelenítése465
Szabályok megjelenítése466
A hozzárendelések megszüntetése466
Szabályok átnevezése470
Szabályok megszüntetése470
Alapértelmezett értékek megadása471
Alapértelmezett értékek létrehozása471
Alapértelmezés szerinti értékek oszlophoz, illetve adattípushoz történő hozzárendelése472
Hozzárendelések megjelenítése475
Alapértelmezett értékek megjelenítése476
Hozzárendelések megszüntetése476
Alapértelmezett értékek átnevezése477
Alapértelmezett értékek megszüntetése477
Néhány jótanács478
Hogyan tovább?479
Tárolt eljárások és folyamatvezérlő utasítások481
tárolt eljárások megadása485
Paraméterek használata486
Tárolt eljárások meghívása az alkalmazásból488
Tárolt eljárások megjelenítése és szerkesztése490
Tárolt eljárások módosítása és törlése491
Eljárások fordítása493
Automatikus újrafordítás494
Automatikus végrehajtású eljárások megadása496
Az eljárások és a parancsfájlok korlátozásai497
A GO használata498
Folyamatvezérlő utasítások használata500
IF...ELSE500
BEGIN...END501
WHILE503
BREAK504
CONTINUE505
Példák a WHILE, BREAK és a CONTINUE használatára505
Változók megadása és használata508
Változók és a PRINT utasítás510
Globális változók510
Eljárásokban és parancsfájlokban használatos egyéb utasítások512
GOTO512
RETURN513
RAISERROR516
WAITFOR519
CASE520
Néhány jótanács526
Hogyan tovább?527
Triggerek529
SQL Server triggerek531
Triggerek létrehozása532
Triggerekre vonatkozó korlátozások533
Triggerek használata535
INSERT és UPDATE triggerek535
DELETEtriggerek537
Tranzakciókezelés és a visszagörgető triggerek539
Levél küldése trigger segítségével539
Egymásba ágyazott triggerek540
Trigger-információk megjelenítése543
Az SQL Enterprise manager használata543
Az sp-help, sp-depends és az sp-helptext használata544
Triggerek megszüntetése547
Néhány jótanács547
Hogyan tovább?549
Kiszolgáló-, adatbázis- és lekérdezési beállítások551
Kiszolgálóbeállítások553
A kiszolgáló beállítása és a beállítások megtekintése553
A kiszolgálóbeállításokról részletesen560
A SYSCONFIGURES és a SYSCURCONFIGS: Rendszerkatalóbus-táblák575
Adatbázis-beállítások576
Az adatbázisok beállítása és a beállítások megtekintése576
Az adatbázis-beállítások részletesen578
Lekérdezések beállításai582
A lekérdezések beállítása és a beállítások megtekintése582
Lekérdezési beállítások részletesen584
A kiszolgáló elindítása csak az alapszolgáltatásokkal587
Az SQL Server elindítása csak az alapszolgáltatásokkal - parancssorból588
Az SQL Server indítása csak alapszolgáltatásokkal a Vezérlőpult Szolgáltatások ikonján keresztül588
A kiszolgáló beállításának helyreállítása588
Hogyan tovább?589
A többszörözés beállítása és kezelése591
Az alapok593
Elosztott információ vagy többszörözés?594
SQL Server többszörözés597
A kapcsolat tesztelése597
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ő processz602
Az adatterjesztésért felelős kiszolgáló: az információforrás602
Különböző beállítási lehetőségek603
Az SQL Server többszörözési szolgáltatásainak telepítése607
Az információkiadás engedélyezése609
Adatbázisok kiadása: teljes adatbázisok többszörözése616
Részleges adatbázisok és/vagy táblák kiadása621
A feliratkozás engedélyezése625
A többszörözés figyelemmel követése628
A többszörözés megszüntetése629
Egyes kiszolgálók letiltása630
A többszörözés teljes megszüntetése630
Néhány jótanács631
Hogyan tovább?632
A Distributed Transaction Coordinator használata633
A Resource Manager635
A Transaction Manager636
Elosztott tranzakciók készítése636
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ása638
A DTC kiszolgálóoldali tulajdonságainak beállítása638
Elosztott tranzakciók megadása643
Elosztott tranzakciók nyomkövetése644
Néhány jótanács645
Hogyan tovább?646
SOL Server adminisztrációs eszközök647
Az SQL Server felügyelete649
Ellenőrzési pontok használata651
A DBCC használata653
Az eredményesség biztosítása: az egyfelhasználós üzemmód653
DBCC-beállítások654
Az UPDATE STATISTICS és a RECOMPILE használata659
Adatbázisok és tranzakciónaplók mentése és visszaállítása661
Milyen gyakran mentsünk?662
Adatbázisok mentése664
A visszaállítás668
Adatok átvitele az SQL Serverre illetve az SQL Serverről671
Néhány jótanács674
Hogyan tovább?675
Az SQL Server biztonsági rendszere677
A biztonsági rendszer lehetőségei679
A szabványos megoldás681
A beépített megoldás681
Felhasználói fiókok létrehozása és kezelése682
Bejelentkezési profil készítése SQL Enterprise Manager segítségével683
Bejelentkezési profil és felhasználó törlése az SQL Enterprise Manager segítségével686
Bejelentkezési profil hozzáadása a kiszolgálóhoz az sp-addlogin segítségével686
Új felhasználó hozzáadása az adatbázishoz az sp-adduser segítségével687
Az sp-droplogin és az sp-dropuser688
Szerepek készítése és használata688
Szerep törlése SQL Enterprise Manager segítségével690
A jogosultságok és az SQL Server691
Objektumjogosultságok691
Jogosultságok kezelése az SQL Enterprise Manager segítségével692
A GRANT és a REVOKE használata693
Nézettáblák alkalmazása a biztonság növelése érdekében694
Adatok elrejtése tárolt eljárások segítségével695
Hogyan tegyük biztonságossá az SQL Servert?696
Fizikai biztonság696
LAN-hozzáférések szabályozása697
Távoli vagy WAN-hozzáférések szabályozása698
Alkalmazások biztonsága698
Titkosított Multi-Protocol NetLibrary699
Néhány jótanács699
Hogyan tovább?700
A teljesítmény optimalizálása701
Adatbázis méretezése703
Adattípusméretek705
A táblákhoz szükséges hely kiszámítása706
A FILL FACTOR hatásai710
A Windows NT Performance Monitor használata711
SQL Server statisztikai objektumok711
Diagramok722
Jelentések723
Riasztások724
Néhány jótanács725
Hogyan tovább?726
Alkalmazásfejlesztés727
Kompatibilitási kérdések729
A DB-Library felület731
A DP-LIB használatához szükséges komponensek732
Fogalmak és jellegzetesésgek733
Parancs küldése az SQL Server felé734
Az eredmény feldolgozása735
Az SQL-kapcsolat lezárása736
A DB-Library előnyei és hátrányai737
Az ODBC használata737
Mit jelent az SQL-DMO?738
Mit jelent a DAO?739
Fogalmak és jellegzetességek740
Az ODBC-kapcsolat741
Az ügyfél beállítása743
Az ODBC DSN használata744
Az ODBC előnyei és hátrányai746
Hogyan tovább?747
Az SQL Server és az Internet749
Internet és Intranet alapú megoldások751
Az Internet Database Connector használata751
ODBC adatforrások készítése Microsoft Access adatbázisokhoz758
Felhasználói jogosultságok és biztonsági problémák758
Dinamikus weblapok készítése759
Űrlapok készítése759
Lekérdezések forrásállományainak elkészítése761
Eredmények forrásállományainak elkészítése764
Internet Database Connector: összefoglalás és példa771
Az SQL Server Web Assistant Wizard program774
Ami az SQL Serverhez feltétlenül szükséges774
A Web Assistant Wizard elindítása775
Oldal formázása780
Az eredmény megtekintése az SQL Serverben784
Az eredmény megtekintése a weblapon784
Az IIS hozzáférések naplózása ODBC adatbázisba786
Néhány egyszerű lekérdezés a napló megtekintéséhez789
Naplók online megtekintése792
Az IIS várakozása az SQL Server elindulására793
További lehetőségek794
A helyes megközelítés kiválasztása 794
Active Server Pages és ADO795
Hogyan tovább?797
Kurzorok799
Az ügyfél- és kiszolgáló oldali kurzorok közti különbség801
Ügyféloldali kurzorok803
SQL Server kurzorok804
Kurzor deklarálása8015
Kurzor megnyitása807
Adatok kinyerése kurzorból (FETCH)808
Kurzor lezárása809
Kurzor megszüntetése809
Példa kurzorok használatára809
Egymásba ágyazott kurzorok813
Kurzorok feldolgozása az ügyfél-alkalmazásokban816
Néhány jótanács817
Hogyan tovább?817
Az SQL Server Agent használata819
Az SQL Server Agent alapjai821
Az SQL Server Agent beállítása821
Kezelők825
Kezelőszemélyzet meghatározása826
SQL Server munkafolyamatok827
Munkafolyamat létrehozása827
SQL Server riasztások836
Riasztások megadása837
Központi kiszolgáló kijelölése a munkafolyamatokhoz és riasztásokhoz842
A központi kiszolgáloó beállítása842
Néhány jótanács845
Hogyan tovább?846
A Microsoft Office alkalmazások és a SQL Server együttműködése847
Adatok áttöltése az Accessből az SQL Serverre849
A Microsoft Access használata az SQL Serverrel850
Példa Access-alkalmazás áttöltésére852
Ügyfél-kiszolgáloó rendszerek készítése a Microsoft Access segítségével863
Áthaladó lekérdezések készítése864
Néhány jótanács865
Hogyan tovább?866
Az Advanced Data Object használata867
Az ADO főbb komponensei869
Hogyan építhetjük be az ADO komponenseket weboldalainkba és alkalmazásainkba?871
Global.asa: ami a kapcsolathoz elengedhetetlen871
A Connection objektum875
A Connection objektum tulajdonságai876
Metódusok880
Az SQL Server használata883
A Command objektum884
A Recordset objektum887
Hogyan tovább?898
Tárgymutató

Stephen Wynkoop

Stephen Wynkoop műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Stephen Wynkoop 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