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 Program školení – 27.1.2011 Základy SQL
Tvorba tiskových dotazů definice tiskových předloh

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 Petr Pinkas konzultant Děkuji za pozornost


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

Podobné prezentace


Reklamy Google