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

SQL kézikönyv

SQL92 és IBM DB2, DB2/2, SQL/DS, Informix, Ingres, MS SQL Server, Novell XQL, Oracle, Sybase

Szerző
Lektor
Budapest
Kiadó: ComputerBooks Kiadói Kft
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 494 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-618-169-1
Megjegyzés: Lemezmelléklet nélkül.
É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

Történeti áttekintés - bevezetés helyett13
Adatelemzés19
Adatmodellek19
Az adatmodellek fogalmai19
Az adatok összefüggései22
Az adatbázisok matematikai alapjai25
Az adatbázisok logikai szerkezete29
Adattípusok29
Adattáblák29
Értékszabályok30
Adategyedek összefüggései, hivatkozási függőségek30
Az adatkezelés módszerei31
Az adatmodellezést támogató eszközök32
A példafeladat adatmodellje35
Összetett adatszerkezetek37
Származtatott és közös adattételtípusok39
Az SQL elemei43
Jelkészlet43
Szintaktikai elemek44
Objektumok45
Az utasítások fajtái46
Azonosítók képzési szabályai47
Kifejezések és műveletek47
A NULL-értékek50
A katalógus51
Az utasítások szerkezete51
Az utasítások feldolgozási módjai és az adatcsere felületei52
Az adatbázisok eljárásjellegű elemei54
Modulok54
Tárolt eljárások54
Triggerek55
Adatdefiníciós utasítások57
Jelkészletek definíciói57
Oszloptípusok definíciói59
Adattáblák definíciói60
Létrehozás60
Az SQL92 alapvető adattípusai62
Dátumok, időpontok, intervallumok adattípusai62
Kötelező értékvizsgálatok definiálása63
Egyedi vagy elsődleges kulcsok64
Idegen és közös kulcsok64
A hivatkozási épség ellenőrzése sajátkörűen66
Adattábla szerkezetének módosítása69
Adattábla megszüntetése69
Önálló feltételek70
Feltételek hatályba léptetések ideje71
Indexek71
Szinonimák74
Nézettáblák definíciói74
Adatbázisok75
Lekérdezések77
Az oszlopok egyszerű felsorolása77
A SELECT utasítás legegyszerűbb alakja79
Oszlopok ideiglenes nevekkel, továbbá konstansok "lekérdezése"79
Mezőkifejezések a SELECT záradékban80
Oszlopfüggvények a SELECT záradékban84
Ismétlések elnyomása a DISTINCT záradék86
A WHERE záradék86
Karakterláncok vizsgálata89
Dátum és időpont a lekérdezésekben91
Összetett feltételek a WHERE záradékban93
A talált sorok rendezése: az ORDER BY záradék94
A talált sorok csoportosítása: a GROUP BY záradék96
Csoportosítás feltétellel: a HAVING záradék98
Több tábla összekapcsolása99
Táblák egyesítése: UNION105
Táblák metszete: INTERSECT106
Táblák különbsége: EXCEPT vagy MINUS106
Alkérdések107
Az alkérdések minősítői: ALL, ANY, SOME109
Létezés vizsgálata az alkérdésben és az EXITS operátor112
Külső összekapcsolási műveletek113
Önmagukra hivatkozó táblák114
A CREATE TABLE utasítás alkérdéssel116
Adatok bevitele, módosítása, törlése119
Az INSERT utasítás119
Általános alak119
Explicit adatok bevitele 120
Alkérdés a VALUES záradékban122
Alérdés a VALUES záradék helyett123
Az UPDATE utasítás124
Általános alak124
Alkérdés a SET záradékban126
A DELETE utasítás127
Nézettáblák129
Alaptulajdonságok129
Változtatások nézettáblákon keresztül130
Nézettáblák alkalmazásai130
Fizikai megvalósítás133
Az adattárolás alapegységei: mező, rekord, blokk133
Indexelés135
Az adatbázisok fizikai szerkezete138
Az adatszótárak140
A fizikai írás és olvasás141
Adatmentés és betöltés143
Optimalizálás145
A konkurens hozzáférés vezérlése146
Adatbázisok megosztása147
Az adatmegosztás lehetőségei147
Korszerű hálózati adatbázisok részei148
Az adatbázis biztonsága151
A hozzáférések szabályozása151
A felhasználói jogok szabályozása152
Hozzáférési jogok megadása152
Hozzáférési jogok visszavonása154
A hozzáférési zárak kezelése154
A tranzakciók kezelése155
Általános szabályok155
Tranzakciók érvényesítése két fázisban156
A SAVEPOINT utasítás156
A tranzakciók naplózása157
A tranzakciók és az adatbázis blokkpufferei157
A tranzakciók lefutása és a változtatások láthatósága157
Kivételkezelés159
SQL utasítások harmadik generációs programozási nyelvekben161
Az SQL utasítások elkülönítése162
A közösen használt változók definiálása162
Változók a beépített SQL utasításokban163
A SELECT utasítás és az INTO záradék164
Indikátorváltozók164
Események követése165
Sormutatók166
Sormutató deklarálása166
Sormutató megnyitása168
Sormutató mozgatása168
A WHERE CURRENT OF záradék169
Sorumutatók és hozzáférési zárak kölcsönhatása169
Az SQL92 újításai a a sormutatókon170
Sormutató lezárása171
A dinamikus SQL173
Az EXECUTE IMMEDIATE utasítás174
Változók használata sormutató nélkül175
Sormutatók alkalmazása, amikor előzőleg ismerjük a lekérdezett adatok szerkezetét176
Teljesen dinamikus utasítások177
Az SQL92 és a dinamikus sormutatók182
A programozási stílusról189
Névadási szabályok189
Strukturált programozás190
Moduláris programozás192
A modulelv192
Ajánlások193
Az eljárások többszöri felhasználása194
Eseményfeldolgozás, állapotjelzők196
Tárgyirányú programozás198
IBM DB2203
A párbeszédes parancsértelmező használata203
A fizikai tárolás fogalmai DB2-ben206
Adatbázis előállítása DB2 alatt207
Adatstruktúrák előállítása a harmadik generációs programozási nyelvekhez213
A programok előkészítése215
Különelges regiszterek, dátumformátumok217
IBM DB2/2219
Hozzáférés a rendszer elemeihez219
A fizikai tulajdonságok221
Eltérések az SQL 92-től, másrészt a DB2-től222
Fordítás, szerkesztés225
Adatmentés és helyreállítás227
IBM SQL/DS229
Az ISQL párbeszédes parancsértelmező229
Az SQL előfordító hívása DOS/VSE alatt231
A fizikai tárolás232
INFORMIX233
A parancsértelmező234
A fontos környezeti változók237
A fizikai tárolás238
Megvalósítás index-szekvenciális állományokkal238
Blokk-alapú megvlaósítás239
A szükséges háttértár méretének becslése240
Telepítés UNIX alatt240
A monitor241
A lemezes tárolás megszervezése243
Rendszerkonformáció244
Indítás, leállítás, üzemmód244
Az adatbázisok objektumainak definiálása245
Adatmentés és betöltés247
Adattáblák mentése247
Mentés és visszatöltés a régebbi változatokban247
Mentés és visszatöltés monitorral248
ESQL programok fordításai, szerkesztése250
Munka több adatbázissal az INFORMIX-ban251
Az INFORMIX-SPL252
BLOB típusú mezők kezelése254
INGRES259
A párbeszédes munkafelület259
A fizikai tárolás legfontosabb jellemzői az INGRES-ben263
Az SQL parancsértelmező használata265
Programfejlesztés az INGRES alatt265
Az INGRES környezeti változói266
Az INGRES eljárás-orientált adatbázisnyelve267
Adatmentés és visszatöltés az INGRES alatt272
Microsoft SQL Server275
A környezet275
A kiszolgáló egység és a szolgáltató programok279
A kiszolgáló indítása, leállítása279
Mesteradatbázis előállítása280
Az SQL parancsértelmező280
Az ISQL/w párbeszédes parancsértelmező282
Az általános másoló program283
A console program284
A csővonalak ellenőrzése285
Programszerkezetek C-programok számára286
Az alapszerkezetek286
Több sor olvasása egymás után287
A talált mezők egyedi feldolgozása289
A COMPUTE-záradékok eredményeinek feldolgozása290
Több SQL-utasítás egy kötegben292
Pufferkezelés a DB-Library segítségével292
Az átfésülés294
Dinamikus SQL-utasítások295
Teljesen dinamikus utasítások296
Szabályos eredménysorok feldolgozása297
A talált mezők tulajdonságainak meghatározása301
A COMPUTE-záradékok mezőinek feldolgozása301
A sormutatókat kezelő függvények302
Tárolt eljárások hívása C-programokból304
A DB-Library309
Néhány fontos átalakító függvény C-ben310
Hiba- és üzenetkezelés a Windows alatt310
Néhány sajátosság Windows alatt312
Néhány sajátosság Windows alatt313
A Bulk-Copy eljárások314
A bővített tárolt eljárások315
Tranzakciók két fázisban316
Közösen használt programkódok319
Adatmentés és visszatöltés320
Novell XQL321
Komponensek, általános tulajdonságok321
Az adatszótár és az elnevezési szabályok322
A BTrieve és XQL indítása, leállítása323
Az XQLI parancsértelmező325
Az XQLUTIL.EXE használata és az adminisztráció326
Az XQLM szolgáltatásai328
Hogyan hívjuk az XQLM eljárásokat?328
Az XQLM C nyelvű függvényeinek rövid leírása330
Az eljárások ismertetése330
Az ismertetett eljárások használata más nyelvekben334
Eltérések a szabványos SQL és az XQL között335
Az engedélyezett adattípusok335
Objektumok definíciói335
Jogok megadása és visszavonása337
A SET utasítások337
Oracle339
Indítás és leállítás339
A fizikai tárolás jellemzői340
Az Oracle parancsértelmezője355
Az SQL*Plus parancsai357
Befogadó nyelvek és előfordulása361
Az aktuális adatbázis kiválasztása362
Munka idegen adatbázisban363
Optimalizálás az Oracle alatt363
Az Oracle PL/SQL364
Programszerkezet PL/SQL-ben364
Az utasításkészlet365
Kivételkezelés373
Az Oracle triggerei375
Mentés és visszatöltés377
Az EXPORT program377
Az IMPORT beviteli program379
Sybase381
A parancsértelmező381
A DWB (DataWokrBench) munkafelület382
A tárolási módszerek384
Az adatbázisok objektumai386
A Sybase T-SQL390
Tárolt eljárások394
A Sybase triggerei396
Fontos rendszereljárások és függvények399
Adatmentés és visszatöltés402
A Sybase-SQL hívása más programnyelvekből404
Előfordítók404
A DBLIB eljáráskönyvtár405
Munka több adatbázissal, hálózatban409
Még néhány fogás411
Példafeladatok és lemezmelléklet ismertetése413
Név- és tárgymutató421
Lefordított idegen kifejezések szótára425
Szakirodalom427
Függelékek
Az SQL utasításkészlete és kulcsszavai429
ISO-adattípusok437
Az SQL-megvalósítások adattípusai439
Az SQL hibaosztályok és alosztályok az ISO 9075:1992 szabvány szerint447
Az SQLCA szerkezetek453
Az SQLDA szerkezetek457
Az SQL-megvalósítások függvénykészlete461
Adatmodellezés segítése buborékábrával847
Adatmodell ábrázolása az Oracle Pro*Case módszerével488
Az INFORMIX-ESQL/C BLOB adatai489
Kompatibilis adattípusok491

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