Štruktúra kurzu
Modul 1: Začínáme s Transact-SQL
V tomto module sa zoznámite so základmi jazyka Transact-SQL (T-SQL) a tiež so všeobecnými vlastnosťami a terminológiou relačných databáz. Tento modul tiež predstaví základný príkaz SELECT na načítanie dát z tabuľky.
Lekcie
- Úvod do Transact-SQL
- Použitie príkazu SELECT
Lab : Začnite s dotazovacími nástrojmi SQL Server a písaním dotazov v T-SQL
Po absolvovaní tohto modulu budete schopní:
- Použiť dotazovacie nástroje na zápis a spúšťanie dotazov v Transact-SQL
- Pochopiť základné pojmy relačnej databázy a jazyka T-SQL
- Napísať príkazy SELECT pre načítanie dát z tabuľky relačnej databázy
- Pochopiť základné dátové typy a ako sa používajú
- Pochopiť základy hodnôt NULL
Modul 2: Triedenie a filtrovanie výsledkov otázok
V module sa dozviete, ako kontrolovať, aké dáta sa vracajú, v akom poradí sa vracajú. Budete používať klauzulu ORDER BY, so stránkovaním a bez neho. Dozviete sa o rôznych druhoch filtrov, ktoré možno použiť v klauzule WHERE na riadenie, ktoré dátové riadky sa vrátia. Dozviete sa tiež, ako spravovať výsledky odstraňovaním duplikátov pomocou DISTINCT.
Lekcie
- Radenie výsledkov dotazu
- Filtrovanie dát
Lab : Zoradiť a filtrovať dáta vrátené SELECT otázky
Po absolvovaní tohto modulu budete schopní:
- Použiť ORDER BY na radenie výsledkov z príkazu T-SQL SELECT
- Pridať klauzulu TOP na obmedzenie vrátených usporiadaných riadkov
- Stránkovať zotriedené dáta pomocou OFFSET-FET
- Napísať klauzula WHERE pre filtrovanie vrátených riadkov
- Použiť DISTINCT na odstránenie duplicitných riadkov vo výsledkoch
Modul 3: Použitie spojení a poddotazov
V tomto module preskúmate T-SQL otázky, ktoré pristupujú k dátam z viacerých tabuliek s rôznymi druhmi operácií JOIN a jednoduchými poddotazmi.
Lekcie
- Použitie operácií JOIN
- Použitie poddotazov
Lab : Píšte otázky pomocou operácií JOIN
Lab : Napíšte príkazy SELECT pomocou poddotazov
Po absolvovaní tohto modulu budete schopní:
- Zapisovať otázky pristupujúce k dátam z viacerých tabuliek pomocou operácií JOIN
- Pochopiť rozdiely medzi typmi operácií JOIN: INNER JOIN, OUTER JOIN, CROSS JOIN
- Pochopiť, ako pripojiť stôl k sebe pomocou vlastného pripojenia
- Písať poddotazy v rámci príkazu SELECT
- Pochopiť rozdiel medzi skalárnymi a viachodnotovými poddotazy
- Pochopiť rozdiel medzi korelovanými a samostatnými poddotazmi
Modul 4: Použitie vstavaných funkcií
V module preskúmate použitie vstavaných funkcií pre vrátenie vypočítaných alebo špeciálnych hodnôt v zozname SELECT alebo v klauzule WHERE. Funkcie zahŕňajú matematické funkcie, reťazcové funkcie a systémové funkcie. Existujú ďalšie typy funkcií, ktoré budú spomenuté, ale nebudú podrobne diskutované. Dozviete sa tiež, ako zlúčiť riadky dát do jednej skupiny a poskytnúť súhrnné informácie pre skupinu, ako je SUM, MIN alebo MAX.
Lekcie
- Začíname so skalárnymi funkciami
- Zoskupovanie agregovaných výsledkov
Lab : Vstavané funkcie
Po absolvovaní tohto modulu budete schopní:
- Písať otázky pomocou skalárnych funkcií
- Písať otázky pomocou agregačných funkcií
- Použiť GROUP BY na spojenie dát do skupín na základe spoločnej hodnoty stĺpca
- Pochopiť, ako sa HAVING používa na filtrovanie skupín riadkov
Modul 5: Úprava dát
V tomto module sa naučíte príkazy T-SQL na úpravu dát tabuľky vrátane UPDATE, DELETE a MERGE a tiež rôzne možnosti INSERT vrátane vytvorenia novej tabuľky s dátami z existujúcej tabuľky. Pozriete sa tiež na to, ako zaistiť, aby systém pri vkladaní dát automaticky poskytoval hodnoty pre stĺpce.
Lekcie
- Vkladanie dát do tabuliek
- Úprava a mazanie dát
Lab : Úprava dát
Po absolvování tohoto modulu budete schopní:
- Vložiť dáta do existujúcej tabuľky
- Určiť, že sa má stĺpec automaticky naplniť hodnotou IDENTITY alebo SEQUENCE
- Upraviť dáta pomocou príkazu UPDATE
- Vymazať dáta pomocou príkazu DELETE
- Upraviť dáta pomocou MERGE pre synchronizáciu dvoch tabuliek