Maj 2012
16,17,18 maja
Rozszerzony SQL (SQL II)
21,22,23 maja
SQL Server Integration Services
24,25,26 maja
SQL Server Analysis Services
Wolne terminy!
Maj 2012
16,17,18 maja
Rozszerzony SQL (SQL II)
21,22,23 maja
SQL Server Integration Services
24,25,26 maja
SQL Server Analysis Services
Wolne terminy!
Rozszerzony SQL to kontynuacja szkolenia Podstawy SQL, z rozwinięciem tematyki zaawansowanych zapytań SQL'owych oraz wykorzystaniem natywnych (SQL Serwer) mechanizmów zapytań SQL'a - CTE (Common Table Extensions), zapytań hierachicznych, dynamicznego SQL'a i innych zaawansowanych zagadnień SQL'a.
Szkolenie praktyczne (3 dni = teoria 20%+ ćwiczenia 80%)
I. Wprowadzenie do języka SQL (krótka powtórka z podstawowego SQL'a)
1 Podstawy języka SQL
1.1 Co to jest język SQL?
1.2 Podstawowe słowa kluczowe języka SQL
1.2.0 Elementarz (baza danych, tabela, wiersz, kolumna, klucz główny, klucz obcy itp)
1.2.1 DDL – Data Definition Language
1.2.2 DML – Data Manipulation Language
1.2.2.1 SELECT
II. Rozszerzone zagadnienia programowania w języku SQL i TSQL
1. Zaawansowane zapytania SELECT z zakresu:
2. CTE - Common Table Expressions
3. Zapytania hierarchiczne
4. Dynamiczny SQL.
III. Praktyka programowania w języku SQL
1. Środowisko programowania w języku SQL.
1.1 Wprowadzenie do Microsoft SQL Server Management Studio.
1.2 Podstawowa funkcjonalność w SSMS (SQL Server Management Studio)
2. Manipulacja danymi – DML – przykłady
2.1 Zaawansowane zapytania SQL'owe
2.2 Złożone zapytania z wykorzystaniem CTE
2.3. Wykorzystanie dynamicznego SQL'a.
IV. Ćwiczenia w języku SQL
1 Zaawansowane zapytania SQL, CASE study.
2 Złożone zapytania SQL z użyciem CTE.
3 Wykorzystanie dynamicznego SQL'a.