Logo Kurzy výpočtovej techniky E-mail:
Kancelária:
kurzy@ipex.sk
(02) 5262 5944 - 46
Skip Navigation Links.
Collapse Úvodná stránkaÚvodná stránka
Ponuka kurzov
Collapse Témy kurzovTémy kurzov
Collapse Práca v prostredí MS WindowsPráca v prostredí MS Windows
Windows 7 - rozdiely oproti verzii XP
Bezpečnosť pri práci vo Windows
Domáca práca a teleworking
Strojopis na počítači
Collapse Textové, publikačné a prezentačné editoryTextové, publikačné a prezentačné editory
MS Office 2010 - rozdiely oproti starším verziám
MS Word 2010 / 2007 - základy
MS Word 2010 / 2007 - pre mierne pokročilých
MS Word 2010 / 2007 - pre pokročilých
MS Word 2010 / 2007 - hromadná korešpondencia
MS Word 2010 / 2007 - programovanie vo VBA
Adobe Acrobat 9 / 8 - tvorba a úprava súborov PDF
Adobe Acrobat 9 / 8 - tvorba formulárov
MS PowerPoint 2010 / 2007 - základy
MS PowerPoint 2010 / 2007 - pre pokročilých
Collapse Tabuľkové procesory a štatistikaTabuľkové procesory a štatistika
MS Excel 2010 / 2007 - základy
MS Excel 2010 / 2007 - pre mierne pokročilých
MS Excel 2010 / 2007 - pre pokročilých
MS Excel 2010 / 2007 - funkcie a kalkulácie v tabuľkách
MS Excel 2010 / 2007 - kontingenčné tabuľky a grafy
MS Excel 2010 / 2007 - finančný manažment
MS Excel 2010 / 2007 - pre controllerov
MS Excel 2010 / 2007 - práca s databázou a OLAP
MS Excel 2010 / 2007 - štatistika a analýzy
MS Excel 2010 / 2007 - makrá a úvod do VBA
MS Excel 2010 / 2007 - programovanie vo VBA
MS Excel 2010 / 2007 - tvorba aplikácií vo VBA
Collapse Databázové systémyDatabázové systémy
MS Access 2010 / 2007 - základy
MS Access 2010 / 2007 - pre pokročilých
MS Access 2010 / 2007 - programovanie vo VBA
MySQL - návrh, použitie a správa databáz
MS SQL Server 2008 / 2005 - základy a návrh databáz
MS SQL Server 2008 / 2005 - práca v jazyku T-SQL
MS SQL Server 2008 / 2005 - správa systému
MS SQL Server 2008 / 2005 - návrh podnikových riešení
MS SQL Server 2008 / 2005 - integračné a analytické služby
MS SQL Server 2008 / 2005 - optimalizácia prevádzky
MS SQL Server 2008 / 2005 - Reporting Services
Oracle 11g / 10g - základy a návrh databáz
Oracle 11g / 10g - práca v jazyku SQL
Oracle 11g / 10g - programovací jazyk PL/SQL
Oracle 11g / 10g - pokročilé metódy analýzy dát v SQL
Oracle 11g / 10g - technológie XML
Oracle 11g / 10g - správa systému
Collapse Tímová spolupráca a Internet / IntranetTímová spolupráca a Internet / Intranet
MS Outlook 2010 / 2007 - komunikácia a plánovanie
MS Outlook 2010 / 2007 - tímová spolupráca
Základy tvorby stránok WWW
MS Expression Web 4 a grafika
MS SharePoint 2010 / 2007 - pre používateľov
MS SharePoint 2010 / 2007 - správa systému
MS SharePoint 2010 / 2007 - Designer
Collapse Projektové riadenieProjektové riadenie
Projektové riadenie - základné princípy a nástroje
Projektové riadenie - praktické postupy a kritické chyby
Projektové riadenie - správa portfólia projektov
MS Project 2010 / 2007 - základy
MS Project 2010 / 2007 - pre pokročilých
MS Project Server 2010 - tímová spolupráca
Collapse Počítačová grafikaPočítačová grafika
MS Visio 2010 / 2007
Corel DRAW 12 / 11 - vektorová grafika
Corel DRAW 12 / 11 - fotografie a rastrová grafika
Adobe Photoshop CS4 - základy
Adobe Photoshop CS4 - pre pokročilých
Adobe Illustrator CS4
Adobe InDesign CS4 - základy
Adobe InDesign CS4 - pre pokročilých
Adobe Flash MX - základy
Adobe Flash MX - Action Script
AutoCAD 2010 / 2008 - základy
AutoCAD 2010 / 2008 - pre pokročilých
AutoCAD 2010 / 2008 - programovanie vo VBA
MicroStation V8 XM - základy
MicroStation V8 XM - pre pokročilých
Expand Programovanie a vývojové systémyProgramovanie a vývojové systémy
Collapse Operačné systémy a počítačové sieteOperačné systémy a počítačové siete
Windows 7 - správa systému
Windows Server 2008 R2 - správa systému
Windows Server 2008 R2 - Active Directory - základy
Windows Server 2008 R2 - Active Directory - pre pokročilých
Windows Server 2008 R2 - sieťové služby
Windows - automatizované inštalácie
Windows - správa systému pomocou PowerShell
Windows - Internet Information Services 7
MS Internet Security and Acceleration Server 2006
MS Exchange Server 2010 / 2007
Unix / Linux - základy práce v systéme
Unix / Linux - pokročilá práca a programovanie v Shelli
Unix / Linux - správa systému
Unix / Linux - sieťové služby
Unix / Linux - bezpečnosť systému
Unix / Linux - firewall a router
Unix / Linux - Samba
Sun Solaris 10 / 9 - úvod do systému
Sun Solaris 10 / 9 - správa systému
Organizácia kurzov
Collapse Prihláška na kurzPrihláška na kurz
Prihláška - pokyny
Certifikáty
Collapse Sídlo spoločnostiSídlo spoločnosti
Mapy a doprava
Možnosti ubytovania
Učebne a vybavenie
Iné služby
Partneri a spolupráca
Collapse Ukážky z tvorby detíUkážky z tvorby detí
Deti 1999
Deti 2000
Deti 2001-2003
Ak ... (báseň)
Collapse SoftwareSoftware
Collapse Visual FoxProVisual FoxPro
Visual FoxPro DevCon, Praha
Expand Kurz C# pre znalcov VFPKurz C# pre znalcov VFP
Predaj techniky

MS SQL Server 2008 / 2005 - práca v jazyku T-SQL

2 dni, denne 830 - 1600

Cieľová skupina:

Kurz je určený pre vývojárov, správcov a ostatných používateľov databázového systému MS SQL Server, ktorí sa chcú naučiť efektívne pracovať s dátami pomocou príkazov jazyka T-SQL.

Predmet kurzu:

T-SQL (Transact-SQL) je štruktúrovaný dotazovací jazyk spoločnosti Microsoft, ktorý je založený na medzinárodných štandardoch ISO / ANSI SQL-99 a SQL-92. Obsahuje príkazy na definíciu databázových objektov, riadenie prístupu k databázovým objektom a manipuláciu s dátami (DDL, DCL, DML). Umožňuje interaktívnu prácu s databázou i tvorbu ucelených dávok a uložených procedúr. Je základom na tvorbu programových aplikácií na báze SQL Servera.

Obsah kurzu:

Účastníci kurzu získajú ucelený prehľad o jazyku T-SQL a možnostiach jeho použitia na výber a modifikáciu údajov. Podrobne sa preberá najmä výber položiek a záznamov, zoskupenie a agregácia údajov, spájanie tabuliek, podvýbery, tvorba a použitie pohľadov, používateľom definované uložené procedúry, funkcie, spúšte a niektoré ďalšie techniky práce s údajmi.

Výuka prebieha v prostredí SQL Server 2008 Express Edition a klientskeho nástroja SQL Server Management Studio Express, ktorý možno s výhodou použiť aj na prácu so starším systémom SQL Server 2005 / 2000. Rozdiely vo verzii 2005 sa preberajú priebežne.

Vstupné požiadavky: Znalosť práce v prostredí MS Windows, základov databázového spracovania údajov a určité skúsenosti s relačnými databázami. Vítané sú aj širšie znalosti na úrovni kurzu „MS SQL Server 2008 / 2005 - základy a návrh databáz
Cena kurzu: 145 €  +  DPH 20 %

Náplň kurzu:

1. DEŇ

  • Úvod do jazyka T-SQL
    • základné pojmy a princípy relačných databáz - stručná rekapitulácia
    • určenie a možnosti použitia jazyka T-SQL
    • typy príkazov a spôsob ich zápisu - DDL, DCL, DML (Data Definition / Control / Manipulation Language)
    • prístup z rôznych prostredí - nástroje SQL Servera (Management Studio, SQLCMD), programy MS Office, skripty, vyššie programovacie jazyky
    • použitie elektronickej príručky - SQL Server Books Online
  • Management Studio - použitie a základy ovládania
    • pripojenie k serveru
    • Object Explorer a okno Summary - použitie databázových objektov
    • okno Query - vykonávanie príkazov a dávok (batch / script), odozva servera, smerovanie výstupných dát, výber pracovnej databázy
    • Template Explorer - šablóny príkazov T-SQL
    • nástroje na generovanie skriptov pre databázu, tabuľky a iné objekty
    • nástroje na kontrolu výkonu a optimalizáciu príkazov - Query Options, Execution Plan, Client Statistics
  • Nástroj SQLCMD - použitie a základy ovládania
    • pripojenie k serveru a výber pracovnej databázy
    • vykonávanie príkazov a dávok T-SQL
    • ostatné parametre a nastavenia
  • Výber údajov z databázy - základy
    • štruktúra a obsah vzorovej databázy
    • SELECT - výber položiek, vypočítané hodnoty v stĺpcoch - použitie výrazov a štandardných funkcií, názvy výsledných stĺpcov - AS
    • výber záznamov (filtrovanie) pomocou podmienok - WHERE
    • vykonanie výberu a úvahy o výkone - OPTION
    • prevzatie výsledných dát a práca s nimi - result set, klauzula INTO a OUTPUT
  • Zoskupenie a agregácia údajov
    • zisťovanie typických hodnôt položiek - TOP, DISTINCT
    • použitie agregačných funkcií - COUNT, SUM, AVG, MIN, MAX, ...
    • funkcie RANK, DENSE_RANK, ROW_NUMBER, NTILE
    • zoskupenie záznamov - GROUP, COMPUTE
    • operátory PIVOT a UNPIVOT
    • hierarchické agregácie pre viac kľúčov - ROLLUP, CUBE

2. DEŇ

  • Spájanie tabuliek a podvýbery
    • kombinovanie a výber údajov z viacerých tabuliek - JOIN, miestne názvy tabuliek (alias) - AS
    • operátor APPLY
    • kombinovanie a porovnanie (množinový rozdiel) viacerých výsledkov - UNION, EXCEPT
    • podvýbery a ich použitie - SELECT ... WHERE ... (SELECT ...) - IN, EXISTS, relácia s ALL / SOME / ANY
    • Common Table Expression (CTE) - alternatíva k podvýberom (... WITH ... AS ...)
  • Úprava údajov
    • vkladanie, úprava a odstraňovanie záznamov - INSERT, UPDATE, DELETE
    • úvod do transakcií, pochopenie vnútorných postupov - TRANSACTION
    • súbežné spracovanie údajov v sieti a predchádzanie kolíziám - LOCK, ISOLATION
    • úvahy o výkone
  • Pohľady - VIEW
    • tvorba a údržba pohľadov - CREATE / ALTER / DROP
    • výhody a praktické použitie pohľadov
  • Používateľom definované uložené procedúry, funkcie a spúšte - PROCEDURE / FUNCTION / TRIGGER
    • úvod do programovateľných objektov - význam, možnosti použitia, spôsob vykonávania
    • tvorba a údržba objektov - CREATE / ALTER / DROP
    • vstupné a výstupné parametre procedúr, návratové hodnoty
    • zápis príkazov, riadenie toku programu, ošetrenie chybových stavov (TRY ... CATCH)
    • zobrazenie zdrojového textu objektu - sp_helptext
  • Vyššie techniky práce s údajmi
    • sekvenčné spracovanie údajov - CURSOR
    • práca s údajmi vo formáte XML - dátové typy, nástroje
    • fulltextové vyhľadávanie - indexy, nástroje (CONTAINS, FREETEXT), uložené procedúry (sp_FullText_*)
    • systémové funkcie - prehľad
    • systémové uložené procedúry - prehľad (sp_*, xp_*, fn_*)
Copyright © 1997-2012  Ipex IT, s.r.o. Page updated:  25.02.2010, 15:12