Cena: 149
Název:

SQL

Podtitul:

začínáme programovat

Autor:

Sheldon Robert

Formát / stran:16×24 cm, 500 stran
Datum vydání:19.10.2005
Katalogové číslo:7788
ISBN:80-247-0999-6
Edice:Průvodce
ks  
 

Z obsahu


O autorovi
Poděkování
Úvod
Popis obsahu knihy
Část I: Databáze SQL
Kapitola 1: Úvod do relačních databází a SQL
1.1 Základy relačních databází
1.2 Úvod do SQL
1.3 Systémy RDBMS
Kapitola 2: Práce s prostředím SQL
2.1 Seznámení s prostředím SQL
2.2 Katalogy SQL
2.3 Názvy objektů v prostředí SQL
2.4 Vytvoření schématu
2.5 Vytváření databáze
Kapitola 3: Vytváření a úpravy tabulek
3.1 Vytváření tabulek SQL
3.2 Zadávání datových typů sloupců
3.3 Vytváření uživatelských datových typů
3.4 Zadávání výchozích hodnot sloupců
3.5 Úpravy tabulek SQL
3.6 Odstraňování tabulek SQL
Kapitola 4: Zajišťování integrity dat
4.1 Základy omezení integrity
4.2 Omezení NOT NULL
4.3 Přidávání omezení UNIQUE
4.4 Přidávání omezení PRIMARY KEY
4.5 Přidávání cizích klíčů (FOREIGN KEY)
4.6 Definice omezení CHECK
Kapitola 5: Vytváření pohledů SQL
5.1 Přidávání pohledů do databáze
5.2 Vytváření aktualizovatelných pohledů
5.3 Odstraňování pohledů z databáze
Kapitola 6: Správa zabezpečení databáze
6.1 Model zabezpečení SQL
6.2 Vytváření a odstraňování rolí
6.3 Přidělování a odebírání práv
6.4 Přidělování a odebírání rolí
Část II: Přístup k datům a jejich úpravy
Kapitola 7: Dotazy na data SQL
7.1 Použití příkazu SELECT pro načtení dat
7.2 Definování vyhledávácích podmínek pomocí klauzule WHERE
7.3 Seskupování výsledků dotazu pomocí klauzule GROUP BY
7.4 Zadávání podmínek skupinového vyhledávání pomocí klauzule HAVING
7.5 Řazení výsledků dotazu pomocí klauzule ORDER BY
Kapitola 8: Úpravy dat SQL
8.1 Vkládání dat
8.2 Aktualizace dat
8.3 Odstraňování dat
Kapitola 9: Používání predikátů
9.1 Porovnávání dat
9.2 Vracení hodnot Null
9.3 Vracení podobných hodnot
9.4 Odkazy na další zdroje dat
9.5 Kvantifikované porovnávací predikáty
Kapitola 10: Práce s funkcemi a výrazy
10.1 Agregační funkce
10.2 Funkce pro práci s hodnotami
10.3 Výrazy s návratovou hodnotou
10.4 Speciální hodnoty
Kapitola 11: Přístup do více tabulek
11.1 Základní operace spojování
11.2 Spojování tabulek se sdílenými názvy sloupců
11.3 Podmíněné spojování
11.4 Union
Kapitola 12: Používání poddotazů pro přístup a úpravy dat
12.1 Vytváření poddotazů, které vrací více řádků
12.2 Vytváření poddotazů, které vrací jedinou hodnotu
12.3 Korelované poddotazy
12.4 Vnořené poddotazy
12.5 Úpravy dat pomocí poddotazů
Část III: Pokročilý přístup k datům
Kapitola 13: Vytváření rutin spouštěných z SQL
13.1 Základy rutin spouštěných SQL
13.2 Vytváření procedur spouštěných z SQL
13.3 Zadávání vstupních parametrů do vašich procedur
13.4 Přidávání lokálních proměnných do procedur
13.5 Práce s řídícími příkazy
13.6 Zadávání výstupních parametrů do procedur
13.7 Vytváření funkcí spouštěných z SQL
Kapitola 14: Triggery
14.1 Základy
14.2 Vytváření triggerů
14.3 Vytváření triggerů vkládání
14.4 Vytváření triggerů aktualizace
14.5 Vytváření triggerů odstraňování

Kapitola 15: Kurzory
15.1 Základy kurzorů
15.2 Deklarace kurzoru
15.3 Otevírání a zavírání kurzoru
15.4 Načítání dat z kurzoru
15.5 Používání umístěných příkazů UPDATE a DELETE
Kapitola 16: Transakce
16.1 Základy transakcí
16.2 Nastavování vlastností transakcí
16.3 Spouštění transakce
16.4 Odložení omezení
16.5 Vytváření bodů uložení v transakci
16.6 Ukončování transakce
Kapitola 17: Přístup k datům SQL z vašeho hostitelského programu
17.1 Přímé spouštění SQL
17.2 Vkládání příkazů SQL do vašeho programu
17.3 Vytváření klientských modulů SQL
17.4 Rozhraní CLI (Call Level Interface)
Část IV: Přílohy
Příloha A: Odpovědi na testy k zopakování
Příloha B: Klíčová slova standardu SQL:1999
Příloha C: Kód SQL používaný v projektech této knihy
Rejstřík

O autorovi


Robert Sheldon pracoval jako konzultant a autor technických prací po mnoho let. Jako konzultant řídil vývoj a údržbu webových aplikací a aplikací typu klient/server, včetně databází, které tyto aplikace podporovaly. Kromě toho navrhoval a implementoval různé databáze v programech Access a SQL Server, kde používal SQL pro vytváření databází, vytváření a úpravy databázových objektů, dotazy a úpravy dat, včetně odstraňování problémů týkají-cích se systému a dat. Robert také napsal nebo se nějakým způsobem podílel na osmi knihách o různých síťových a serverových technologiích, z nichž jedna získala Certificate of Merit od Puget Sound Chapter of the Society for Technical Communication. Vedle toho se dvě z autorových knih zaměřují exkluzivně na návrh a implementaci SQL Serveru. Robert Sheldon také napsal nebo korigoval mnoho další dokumentace týkající se databází SQL a jiných technologií. Kromě toho jeho práce obsahuje i materiál mimo počítačový průmysl — od novinových čl
ánků po dokumentaci — a získal dvě ocenění od organizace Colorado Press Association.

Anotace


Relační databáze se staly běžným základem systémů, které poskytují úložiště dat pro růz-né druhy aplikací. Programovací jazyky, jako např. C či COBOL, nebo skriptovací jazyky, jako např. VBScript nebo JavaScript, musí často provádět přístup k datovému zdroji za účelem načtení nebo úpravy dat prostřednictvím aplikace. Mnohé z těchto datových zdrojů jsou spravovány systémy pro řízení relačních databází (RDBMS), které používají SQL (Structured Query Language) pro vytváření a změny objektů databáze a přidávání, načítá-ní a změny dat této databáze.
SQL je nejrozšířenějším jazykem pro relační databáze. Umožňuje nejen správu dat v databázi, ale také správu samotné databáze. Pomocí příkazů SQL můžete provádět pří-stup do databáze SQL přímo pomocí interaktivní klientské aplikace nebo skrze programo-vací jazyk aplikace či skriptovací jazyk. Bez ohledu na metodu přístupu k datovému zdroji byste měli znát základy příkazů SQL, které umožňují přístup do relačních dat. Kniha SQL – začínáme programovat tyto základy poskytuje. Popisuje druhy příkazů, které SQL pod-poruje a vysvětluje, jak se používají pro správu databází a jejich dat. Při propracovávání se kapitolami této knihy si budete vytvářet solidní základ v SQL a získávat komplexní in-formace o tom, jak se používá SQL pro přístup k datům v relační databázi.
Kdo by měl číst tuto knihu
Kniha SQL – začínáme programovat je doporučena komukoliv, kdo se chce naučit pro-gramovat v SQL. Kniha je navržena zejména pro ty, pro které je SQL nové nebo relativně nové. Tato kniha je vhodná samozřejmě i pro ty, kdo si chtějí osvěžit znalosti. Ať už jste programátor s nějakými zkušenostmi z vývoje webu, správce databáze, či nováček v programování a databázích, poskytne vám kniha SQL – začínáme programovat solidní základy užitečné pro všechny ty z vás, kteří se chcete naučit více o SQL. Ve skutečnosti bude tato kniha užitečná pro kohokoliv z následujícího seznamu:
* Nováček v návrhu databáze a programování v SQL.
* Analytik nebo správce, který chce vědět více o implementaci a přístupu k da-tabázím SQL.
* Správce databáze, který se chce dozvědět více o programování.
* Pracovník technické podpory nebo tester, který musí provádět dotazy na datový zdroj SQL.
* Vývojář webu píšící aplikace, které potřebují přístup do databází SQL.
* Programátor jazyka třetí generace (3GL) integrující SQL do zdrojového kódu aplikace.
* Všichni ostatní jednotlivci, kteří chtějí vědět, jak psát kód SQL, jehož je možno použít pro vytváření databází a přístupu k nim
Ať už spadáte do kterékoliv kategorie, je důležité si pamatovat, že kniha je určena pro vý-uku standardního SQL, a ne nějaké specifické verze jazyka pro konkrétní produkt. Výho-dou je, že informace uvedené v této knize můžete aplikovat v reálném světě bez omezo-vání produktem. Samozřejmě budete muset brát v potaz jak produkt, s nímž pracujete, implementuje SQL, ale se základy uvedenými v této knize budete schopni používat různé systémy RDBMS. Díky tomu je tato kniha užitečným nástrojem pro nováčky v databázích založených na SQL, bez ohledu na používaný produkt. Programátoři v SQL musí pouze přizpůsobit své znalosti konkrétnímu systému RDBMS.
Co kniha obsahuje
Kniha SQL – začínáme programovat je rozdělena do tří částí. První část představuje zá-kladní koncepty SQL a vysvětluje vytváření objektů v databázi. Druhá část obsahuje zá-klady načítání dat z databáze a úpravy dat, která jsou uložena v databázi. Třetí část obsa-huje informace o pokročilých technikách přístupu k datům, jež rozšiřují znalosti z prvních dvou částí. Kromě těchto tří částí obsahuje kniha SQL – začínáme programovat přílohy s referenčním materiálem k informacím uvedeným v daných třech částech.

Prolistuj tuto knihu


Tato kniha obsahuje 10 ukázkových stran. Prolistuj všechny stránky.

Seznam všech knih, které můžete prolistovat.

Lidé, kteří si koupili tuto knihu, si dále koupili

Doporučujeme knihy s podobným tématem


Myslíme objektově v jazyku Java
kompletní učebnice pro začátečníky, 2., aktualizované a rozšířené vydání

Algoritmy v jazyku C a C++
praktický průvodce

Cocoa
úvod do programování počítačů Apple

Objektové programování
naučte se pravidla objektového myšlení

Destilované UML

Jazyky C a C++
kompletní průvodce – 2., aktualizované vydání

www.grada.cz
26.05.2012 06:33
Stránky jsou aktualizovány k 27.05.2012, Copyright © 2012 GRADA Publishing, a.s.
Tyto stránky jsou registrovány na serveru TOPLIST

Copyright © 2005 GRADA Publishing, a.s.