Detail kurzu

Microsoft SQL Server I. - úvod do SQL databáz

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Čo je to databáza a aké sú jej časti? Prečo je efektívnejšie ukladať údaje vo viacerých tabuľkách? Ako vyberať údaje z databázy? Toto sú základné otázky, v ktorých musí mať jasno každý, kto chce používať SQL server, či už to je administrátor, analytik, vývojár alebo návrhár. Kurz Microsoft SQL Server 1 predstavuje vstupný kurz na zorientovanie sa v problematike databáz. Kurz je rozdelený na 2 dôležité časti. V prvej sa robí úvod to problematiky a teórie databáz, v ktorej sa účastník oboznámi, ako sa ukladajú údaje, ako fungujú vzťahy a ako sa databáza navrhuje. Druhá časť slúži ako úvod do písania dotazov v jazyku Transact-SQL. V tejto sa účastník dozvie úplné základy výberu údajov pomocou príkazu SELECT. Kurz je určený pre začiatočníkov a nevyžaduje žiadne znalosti z oblasti databáz. Výhodou je, ak uchádzač o kurz v minulosti pracoval s tabuľkami, napr. v programe Excel.

Obsah kurzu

Úvod do databáz
  • Vysvetlenie základných pojmov a  súvislostí
    • Čo je to databáza a kde všade ju možno stretnúť
    • Čo je to systém na správu databázy – Databázový systém (RDBMS)
    • Príklady tradičných databázových systémov
    • Čo je a čo nie je databázový systém
    • Čo je to informačný systém a ako súvisí s databázovým systémom
    • Základná štruktúra databázy
  • Predstavenie platformy Microsoft SQL Server
    • Vysvetlenie konceptu klient-server, rozdiel medzi MS SQL a SSMS
    • Verzie a edície MS SQL
    • Služby MS SQL, čo všetko obsahuje MS SQL
    • Ako si vytvoriť domáci LAB – inštalácia MS SQL a SSMS
    • Dokumentácia a Online Help
  • Databázové tabuľky
    • Záznamy a polia tabuľky
    • Koncept entít a ich atribútov
    • Príklady tabuliek, ktoré porušujú základné pravidlá štruktúry
    • Problém redundancie v kontexte databázy
    • Význam relačných vzťahov
    • Typy relačných vzťahov
    • Ako sa orientovať vo vzťahoch – Nástroj Diagram
    • Čo sú to Schémy
  • Úvod do programu SQL Server Management Studio
    • Prihlasovanie na SQL server a jeho možnosti
    • Orientácia na pracovnej ploche a práca s dokovaním okien
    • Orientácia v paneli Object Explorer
    • Základné možnosti práce s tabuľkou v databáze
    • Pripájanie sa k databázam MS SQL z prostredia Microsoft Excel
  • Typy SQL databáz
    • Čo sú to dátové sklady (Data warehouse) a ich rozdiel oproti tradičným OLTP databázam
    • Využitie OLAP kociek
  • Ukážka vytvorenia jednoduchej databázy
    • Návrh štruktúry tabuliek
    • Návrh relačných vzťahov a kľúčov
    • Optimalizácia návrhu 
    • Úvod do dátových typov
    • Vytvorenie tabuľky pomocou návrhového režimu
    • Nastavenie základných kľúčov
Predstavenie jazyka Transact-SQL
  • Úvod do SQL
    • Čo je to SQL, iné jazyky v rámci MS SQL servera
    • Porovnanie ANSI SQL vs T-SQL
    • Základné typy príkazov jazyka SQL – DML, DDL, DCL
  • Základná orientácia v skripte
    • SQL skript a dávky (Batch)
    • Čo je to SQL príkaz alebo dotaz (statement / query)
    • Ako sa píše viacero príkazov v skripte
    • Na čo sú dávky a ako ich používame v skripte
    • Ako sa ukončuje príkaz a kedy je to potrebné
    • Čo je to klauzula (clause) a ako sa zapisuje
  • Ukladanie príkazov
    • Vytvorenie a uloženie súboru skriptu (.sql)
    • Vytvorenie a uloženie dotazu ako objekt View na server
  • Základné elementy jazyka SQL
    • Použitie komentárov
    • Prehľad základných operátorov
    • Čo sú to výrazy
    • Základné typy výrazov a ich vplyv pri použití operátorov
    • Čo sú to predikáty a predikátová logika
    • Prehľad ďalších elementov jazyka SQL
    • Teória množín a jej vplyv na chápanie databázy
    • Základné klauzuly príkazu SELECT
Písanie jednoduchých dotazov príkazom SELECT
  • Základné pravidlá zápisu klauzúl SELECT  a FROM
    • Konvencie zápisu jednoslovných a dvojslovných názvov
    • Správny a efektívny zápis pri výbere tabuľky a stĺpcov
    • Rozdiely pri výbere údajov z tabuľky, z pohľadu a z funkcie
  • Jednoduché výpočty v klauzule SELECT
    • Ako vplýva množinový kontext na výpočet
    • Konštantné výrazy a množinový kontext
    • Aritmetické výpočty
    • Úvod do SQL funkcií
  • Eliminácia duplicít
    • Množiny a duplicitné riadky
    • Klauzula DISTINCT
  • Použitie aliasov
    • Alias odkazujúci na stĺpec
    • Alias odkazujúci na tabuľku
    • Vplyv logického spracovania na aliasy
  • Zoraďovanie riadkov pomocou ORDER BY
    • Syntaktické pravidlá klauzuly ORDER BY
    • Zoraďovanie použitím aliasov a poradového čísla
  • Úvod do filtrovania údajov
    • Základná mechanika pri výbere riadkov pomocou klauzule WHERE
    • Použitie porovnávacích a logických operátorov pri výbere číselných a dátumových hodnôt
    • Použitie predikátových operátorov IN a BETWEEN
  • Úvod do spojenia JOIN
    • Množinový pohľad na vzťah dvoch tabuliek
    • Vnútorné spojenie INNER JOIN
    • Vonkajšie spojenia LEFT JOIN a RIGHT JOIN

Cieľová skupina

začiatočník
Hodnotenie




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať