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!
Szkolenie z podstaw programowania w języku SQL.
Kurs przeznaczony dla analityków, osób odpowiedzialnych za przygotowywanie raportów oraz początkujących programistów.
Szkolenie praktyczne (3 dni = teoria 20%+ ćwiczenia 80%)
I. Wprowadzenie do języka SQL
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
1.2.0.0 Baza danych, tabela, wiersz, kolumna
1.2.0.1 Klucz główny (Primary Key)
1.2.0.2 Klucz obcy (For eign Key)
1.2.0.3 Więzy integralności (Ref erences)
1.2.0.4 Relacje
1.2.0.5 Typy danych
1.2.0.6 Wartość NULL
1.2.1 DDL – Data Definition Language
1.2.1.1 CREATE DATABASE
1.2.1.2 CREATE/ALTER/DROP DOMAIN
1.2.1.3 CREATE/ALTER/DROP TABLE
1.2.1.3 CREATE/DROP VIEW
1.2.1.4 CREATE INDEX
1.2.2 DML – Data Manipulation Language
1.2.2.1 SELECT
1.2.2.2 INSERT
1.2.2.3 UPDATE
1.2.2.3 DELETE
1.3 Języki programowania serwerów SQL
1.3.1 Firebird – język programowania serwera Firebird
1.3.2 Ms SQL Serwer – TSQL, język programowania serwera Ms SQL Serwer
1.3.3. Oracle – PL/SQL, język programowania serwera Oracle.
II. 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 Proste zapytania SQL
2.2 Złożone zapytania SQL
2.3. Programowanie po stronie serwera (procedury, funkcje, generatory, wyzwalacze...)
3. Wstęp do programowania po stronie bazy danych TSQL w SQL Server
(Przykłady funkcji, procedur, triggerów w SQL Server.)
III. Ćwiczenia w języku SQL
1 Proste zapytania SQL
2 Złożone zapytania SQL
3 Wykorzystanie natywnego języka TSQL.