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

Slides:



Advertisements
Podobné prezentace
Aplikační a programové vybavení
Advertisements

KIV/ZIS Cvičení 6 SQL - SELECT.
MS ACCESS - DOTAZY DATABÁZOVÉ SYSTÉMY.
Základy jazyka SQL Jan Tichava
Aplikační a programové vybavení
Jazyk SQL Ing. Zdena DOBEŠOVÁ. SQL Structured Query Language 1974 SEQUEL (Structured English Query Language) neprocedurální relační dotazovací jazyk norma.
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
DB1 – 9. cvičení Optimalizace dotazu Konkurenční přístup a deadlock Indexace Transakce.
Databázové systémy SQL Výběr dat.
YDASYS1 Ing. Monika Šimková.
Fakulta elektrotechniky a informatiky
Informační systémy Realizace uložených procedur a spouští, jejich praktické využití.
Informační systémy Nástroje pro sběr dat, návrh a realizace databáze.
AGREGACE Distinct, Group By, Having, SUM, …. DISTINCT  Slučování stejných řádků ve výsledku dotazu. AGREGACE 2 JménoPříjmeníID FrantišekVomáčka1 JosefPokorný2.
Další dotazy SQL Structured Query Language. Některé SQL příkazy mohou mít v sobě obsaženy další kompletní příkazy SELECT. Využijeme je tam, kde potřebujeme.
SQL Structured Query Language
Informatika pro ekonomy II přednáška 11
Databázové systémy 1 Cvičení č. 2 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Databázové systémy I Přednáška č. 5 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Databáze Jiří Kalousek.
SQL Přednáška DB1. Literatura CONNOLLY, T.M.-BEGG,C.E.-STRACHAN,A.D.: Database Systems – A Practial Approach to Design, Implementation and Management.
MySQL - Vytvoření nové tabulky  create table jméno_tabulky (jméno_položky typ_položky,... ) Přehled nejběžnějších datových typů Přehled nejběžnějších.
Tabulkový procesor.
Fakulta elektrotechniky a informatiky
Relační databáze.
1IT D OTAZOVACÍ JAZYKY V RELAČNÍCH DATABÁZÍCH Ing. Jiří Šilhán.
Vypracoval: Ondřej Dvorský Třída: VIII.A
KIV/ZIS cvičení 6 Tomáš Potužák. Pokračování SQL Klauzule GROUP BY a dotazy nad více tabulkami Stáhnout soubor studenti_dotazy_sql.mdb.
Databázové systémy I Cvičení č. 6 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Databázové systémy Přednáška č. 6.
Název sloupce Datový typ Počet znaků Znaková sada Možnost prázdného pole Typ klíče Automatický přírůstek.
SQL – základní pojmy Ing. Roman Danel, Ph.D.
SQL PVA Jan Hora. SQL „graficky“ Grafický vs. pravý SQL SELECT ORDED BY WHERE.
Rauer Luboš Kopic Petr Blažek Tomáš. Structured Query Language - dotazovací jazyk -> pracuje s dotazy - neprocedurální jazyk - mocný, ale přitom jednoduchý.
Fakulta elektrotechniky a informatiky
Číslo šablony: III/2 VY_32_INOVACE_P4_3.8 Tematická oblast: Aplikační software pro práci s informacemi II. Databáze – základy SQL Typ: DUM - kombinovaný.
Databáze Dotazy VY_32_INOVACE_7B16. Dotazy umožňuje vybrat určité záznamy z tabulky na rozdíl od filtru vybrané záznamy umístí do samostatné dočasné nebo.
Aplikační role Vít Ochozka. K čemu nám slouží Omezit přístup k databázi AKORD jen prostřednictvím konkrétní aplikace Jiné aplikace – MS excel, MS access,
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B16 Autor Ing. Jiří Kalousek Období vytvoření březen.
Licence Vít Ochozka. K čemu slouží Kontrola spouštěných aplikací Omezují spouštěné aplikace na konkrétní PC Povolují některé moduly.
Informatika II PAA DOTAZOVACÍ JAZYKY
Access Vysvětlení pojmu databáze - 01
Aplikační a programové vybavení
Databáze velké množství dat pevně dané struktury
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B13 Autor Ing. Jiří Kalousek Období vytvoření březen.
Databázové systémy SQL Výběr dat.
Použití dotazu jako zdroj dat pro pohled Vypracovala: Procházková Petra.
Datový model Vít Ochozka. Databáze MS SQL Jedna databáze Otevřený model Správce NIS má nástroje ke správě –Management studio –AKORD_DA (ADMIN) Datový.
Databáze Formuláře VY_32_INOVACE_7B18. Formuláře Umožňují zobrazit data z tabulek uživatelsky vhodným způsobem Mohou být zobrazena data z více tabulek.
SQL Další dotazy a pohledy Databázové systémy. Některé SQL příkazy mohou mít v sobě obsaženy další kompletní příkazy SELECT. Využijeme je tam, kde potřebujeme.
Lišta nástrojů Standard otevření, uložení a další manipulace se soubory (tj. projekty) načítání dat (mapových vrstev) „žluté plus“ změna měřítka odkaz.
ACCESS DOTAZY Ing. Jana Horáková IKT MS Office
ACCESS DOTAZY Ing. Jana Horáková IKT MS Office
Databázové systémy I Přednáška č. 6 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Příkazy jazyka SQL ve VFP a na SQL Serveru
Databáze MS ACCESS 2010.
Filtrování záznamů Filtr podle výběru Filtr podle formuláře Rozšířený filtr Symboly, výrazy Dotazy.
Rozdíl mezi databází a tabulkou Rozdíl mezi Accessem a Excelem
Výukový materiál zpracovaný v rámci projektu: Střední zdravotnická škola ÚO – šablony Registračn í č í slo projektu: CZ.1.07/1.5.00/ Š ablona: III/2.
Databáze MS ACCESS 2010.
SQL – příkaz SELECT Ing. Roman Danel, Ph.D.
Databázové systémy I Přednáška 5 Databázové systémy 1 – KIT/IDAS1
Databázové systémy I Přednáška 8 Databázové systémy 1 – KIT/IDAS1
Databázové systémy a SQL
Databázové systémy a SQL
Optimalizace SQL dotazů
Počítačová cvičení z předmětu Datové sklady
Přednáška 7 SQL – JOIN.
Přednáška 9 Triggery.
Databázové systémy a SQL
Transkript prezentace:

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

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

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

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

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

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 !!!

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 !!!

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

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

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

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

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

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

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

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

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í

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.

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

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

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

Petr Pinkas konzultant pinkas@stapro.cz Děkuji za pozornost