Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Školení správců II. Petr Pinkas RNDr. Vít Ochozka.

Podobné prezentace


Prezentace na téma: "Školení správců II. Petr Pinkas RNDr. Vít Ochozka."— Transkript prezentace:

1 Školení správců II. Petr Pinkas RNDr. Vít Ochozka

2 Základy SQL Tvorba tiskových dotazů definice tiskových předloh Program školení –

3 Základy SQL – Cíl přednášky Seznámení se základy používání jazyka Transact SQL pro praktické použití při práci s NIS StaporAKORD Nástroj SQL Server Management Studio (dříve Query Analyzer) Nástroj Books Online

4 Základy SQL – Obsah Využití SQL pro správce NIS Nástroj SQL Server Management Studio Základní příkazy SQL Rozšiřující příkazy SQL Uložené procedury Referenční integrita Pohledy, trigery

5 Základy SQL Využití SQL dotazů Definice tiskových výstupů Vytváření uživatelských statistik Správa tabulek databáze Akord Rychlý správcovský přístup k datům

6 Základy SQL Books Online Elektronická dokumentace, součást instalace Rozhraní nápovědy Vhodné jako rychlá referenční příručka Doporučujeme nainstalovat !!!

7 Základy SQL Books Online Elektronická dokumentace, součást instalace Rozhraní nápovědy Vhodné jako rychlá referenční příručka Doporučujeme nainstalovat !!!

8 Základy SQL SQL Server Management Studio Nástroj pro spouštění interaktivních seancí vůči SQL serveru Součást instalace (volitelná)

9 Základy SQL Přihlášení k serveru Výběr serveru,typ autentizace, jméno a heslo uživatele Volba databáze –Menu –Příkaz USE Spuštění příkazu –Všechny příkazy v okně –Pouze označená část Příkaz GO –Oddělovač dávek

10 Základy SQL Příkaz SELECT Výběr dat (čtení) z tabulky Výběr všech sloupců z tabulky Výběr vyjmenovaných sloupců Příklady

11 Základy SQL Podmínky výběru Omezení počtu vybraných řádků Klíčové slovo WHERE Operátory: –=,, <>, IN, BETWEEN, LIKE (pouze řetězce), EXISTS Operátor LIKE umožňuje zápis zástupných symbolů Logické operátory: AND, OR, NOT

12 Základy SQL Řazení Klíčové slovo ORDER BY Výsledek je vhodné seřadit podle zvoleného sloupce Kritérium řazení: název, číslo sloupce, složitější výraz Vzestupné/ sestupné – klíčové slovo DESC

13 Základy SQL Agregace dat Klíčové slovo GROUP BY Používá se pro vytváření agregačních informací Podmínky: klíčové slovo HAVING Agregační funkce: –AVG –MIN / MAX –COUNT –SUM

14 Základy SQL Spojování tabulek Data jsou uložena ve více tabulkách, mezi nimi existují vazby (relace) Slouží k propojení více tabulek do 1 výsledkové sady Druhy spojení: –Vnitřní spojení – (INNER) JOIN –Levé/ Pravé vnější spojení – LEFT / RIGHT (OUTER) JOIN –Plné spojení – FULL JOIN

15 Základy SQL Spojování tabulek – Vnitřní spojení Slučuje záznamy podle shody 1 nebo více společných polí Vrací pouze ty záznamy u nichž se hodnoty sledovaných polí (určených pro spojení) přesně shodují Příklady

16 Základy SQL Spojování tabulek – Vnější spojení Do výsledku budou zahrnuty i záznamy, pro které nebyly nalezeny odpovídající hodnoty v druhé tabulce Příklady levého a pravého vnějšího spojení

17 Základy SQL Operátor UNION Speciální operátor Umožňuje ze 2 a více dotazů vygenerovat 1 sloučenou sadu výsledků Pravidla: –Všechny dotazy sloučené pomocí UNION musí ve výběru obsahovat stejný počet sloupců –Záhlaví (nadpis) sloupců se přebírá z 1.dotazu –Datové typy sloupců v 1.dotazu musí být implicitně kompatibilní s datovým typem sloupců, které se v ostatních dotazech nachází na stejném místě –Platí varianta DISTINCT, tj. z každé množiny opakovaných řádků se vrací pouze 1. Toto lze změnit uvedením slova ALL.

18 Základy SQL Vkládání dat Příkaz INSERT INTO Vložení 1 záznamu Vložení množiny záznamů Příklady

19 Základy SQL Změna dat Příkaz UPDATE Jednoduchá varianta Varianta s JOIN –Podmínka příkazu může být sestavena z několika různých tabulek a z různých tabulek lze načítat data, ale cílem aktualizace je pouze 1 tabulka

20 Základy SQL Odstranění dat Příkaz DELETE Odstraňuje celý řádek tabulky Jednoduchá varianta Varianta s JOIN

21 Děkuji za pozornost Petr Pinkas konzultant


Stáhnout ppt "Školení správců II. Petr Pinkas RNDr. Vít Ochozka."

Podobné prezentace


Reklamy Google