Pre koho je kurz určený
Základný kurz je určený pre osoby, ktoré
potrebujú zostavovať, podporovať alebo čítať pripomienky SQL. Jedná sa o
koncových uživateľov, programátorov, návrhárov aplikácií, administrátorov
databáz a administrátorov systémov, ktorí doteraz nemajú znalosti jazyka SQL
Data Manipulation Language (DML).
Čo Vás naučíme
Po ukončení kurzu budete schopní:
Kódovať príkazy SQL a načítavať dáta z tabuľky DB2 alebo Informix.
Používať klauzule SELECT, FROM, WHERE, GROUP BY, HAVING a ORDER BY.
Zapisovať kód vnútorných spojení a nekorelovaných dielčich dotazov.
Používať aritmetické operácie jazyka SQL.
Používať skalárne funkcie a funkcie stĺpcov.
Používať príkazy UNION a UNION ALL.
Používať riadkové príkazy INSERT, UPDATE a DELETE.
Kódovať jednoduché prííkazy CREATE TABLE a CREATE VIEW.
Požadované vstupné znalosti
Základná počítačova gramotnosť.
Základné schopnosti editácie.
Znalosti databáz nie su požadováné.
Metódy výučby
Odborný výklad s praktickými ukážkami, cvičeniami na
počítačoch.
Študijné materiály
Študijný materiál IBM.
Osnova kurzu
Úvod
Definície pojmov: databázy, tabuľka, riadok, stĺpec, pohľad
Bežné dátove typy databáz DB2 a Informix
Najčastejšie používane príkazy SQL v jazykoch: Data Definition Language
(DDL), Data Manipulation Language (DML) a Data Control Language (DCL)
Predstavenie troch nulových charakteristík a ich významov
Jednoduché dotazy SQL
Popis štyroch klauzúl príkazov SELECT (SELECT, FROM, WHERE, ORDER BY) a ich
účelom
Načítanie všetkých riadkov tabulky
Načítanie určitých stĺpcov
Načítanie riadkov na základe porovnánia číselných a alfanumerických hodnôt
stĺpcov
Použitie klúčových slov BETWEEN, IN, LIKE, DISTINCT
Zoradenie výsledných riadkov do požadovaného poradia
Načítanie dát z niekoľko tabuliek
Načítánie dát z viac než jednej tabuľky alebo pohľadu
Určenie predikátov JOIN
Použitie názvov korelacií v dotazoch
Rozlišenie spojenia INNER a OUTER
Skalárne funkcie a aritmetika
Použitie aritmetiky v klauzulách SELECT a WHERE
Používanie základných skalárních funkcií k: manipulácii s aritmetickými
výpočtami zaokrúhľovaním, manipuláciou s datovými hodnotami a manipuláciou zo
znakovými hodnotami
Funkcie stĺpcov a zoskupovanie stĺpcov
Popis rozdielov medzi skalárnymi a stĺpcovými funkciami
Predstavenie obvyklejších funkcií stĺpcov DB2 a Informix
Zoskupovanie riadkov do sád na základe jedného či niekoľko stĺpcov
Obmedzenie počtov skupín vo výslednej sade
Zjednotenie
Vytvorenie jedinej tabuľky s výsledkami obsahujúcimi dáta z viac než jedného
dotazu
Deklarácia pravidel UNION
Výklad rozdielov medzi prííkazami UNION a UNION ALL
Použitie dielčích pripomienok
Použití dielčích pripomienok v klauzulách WHERE a HAVING
Zápis dielčích pripomienok pomocov základných predikátov
Zápis dielčích pripomienok použitím kľúčovvého slova IN
Údržba dát
Vytvorenie jednoduchej tabuľky pre testovanie príkazov DML
Vytvorenie jednoduchého pohľadu
Vkládanie riadkov do tabuľky
Aktualizácia dát v tabuľke
Odstraňovanie riadkov z tabuľky
Zrušenie tabuľky