Základy jazyka SQL v SQL Serveru - SQL dotazování (SQL1A)

Databáze, MS SQL

Kurz je určen pro analytiky, manažery a vývojáře, kteří chtějí efektivním způsobem dohledávat data z SQL Server nejen za účelem reportu. Naučí se v něm nejhlavnější možnosti ovládání programu SQL Server Management Studio (SSMS). Dále se naučí, jak psát efektivní dotazy pro vyhledání záznamů na základě různých kritérií a jak vytvořit report formou tabulek bez využití Excelu. Naučíte se jak správně propojit záznamy z více tabulek a jak zajistit jedinečnost správnost zapisovaných dat.

Lokalita, termín kurzu



Náplň kurzu:

Skrýt detaily
  • Úvod do SQL Serveru
    1. Základní orientace v SQL Server Management Studio (SSMS)
    2. Základní informace o SQL a rozdělení příkazů
    3. Vytváření databází a tabulek v SSMS
    4. Datové typy sloupců
    5. Primární a cizí klíče
    6. Zálohování a obnovení dat ze zálohy
  • Zajištění datové integrity za pomocí SSMS
    1. Omezení na vkládané hodnoty - NULL a NOT NULL, CONSTRAINTS
    2. Výchozí hodnoty
    3. Unikátní hodnoty
    4. Identita a její automatické generování
    5. Referenční integrita - primární a cizí klíče
  • Použití příkazu SELECT
    1. Základní syntaxe a použití
    2. Používání aliasů pro tabulky a sloupce
    3. Práce se sloupci za pomocí textových, matematických a datumových funkcí
    4. Filtrování dat pomocí WHERE
    5. Používání výrazů a operátorů
    6. Efektivní vyhledávání záznamu - ignorování velkých, malých písmen a diakritiky
    7. Vyhledávání NULL hodnot a zobrazení defaultních hodnot na místo NULL
    8. Řazení výsledků pomocí ORDER BY
    9. Eliminace duplicitních záznamů
    10. Seskupování dat pomocí GROUP BY
    11. GROUP BY vs. Alias sloupců
    12. Základní agregační funkce
    13. Agregační funkce a zpracovávání NULL hodnot
    14. Filtrování seskupených dat pomocí HAVING
    15. Dopad dotazů na výkon SQL Serveru
    16. Omezování množství vrácených záznamů pomocí TOP
  • Spojování dat z více tabulek
    1. Základní rozdělení klauzulí JOIN
    2. INNER JOIN, LEFT a RIGHT OUTER JOIN, FULL JOIN
    3. Spojování tabulek sami se sebou
    4. UNION, UNION ALL, EXCEPT, INTERSECT, výběr jedinečných dat z dvou tabulek
  • Poddotazy (SUBSELECT)
    1. Úvod do poddotazů
    2. Použití poddotazů za pomocí odvozené tabulky
    3. Použití poddotazů za pomocí příkazu
    4. Použití operátorů IN, ALL, ANY a EXISTS
    5. KORELOVANÉ vs. NEKORELOVANÉ PODDOTAZY a jejich zatížení serveru
Předpokládané znalosti:
Základní ovládání počítače s MS Windows. Psaní speciálních znaků na klávesnici jako jsou ' [ ] / * _ ;
Doporučený následný kurz:
Programování a pokročilé techniky v SQL Serveru (SQL2)
Časový rozvrh:
2 dny (9:00hod. - 17:00hod.)
Cena kurzu:
7 400,00 Kč (8 954,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

Hansen Electric, spol. s r.o., Tomáš M.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Profesionální přístup vysvětlování, přednášející má výborný výklad. Celkový dojem ze školení je výborný"
Sumisho Global Logistics Europe GmbH, odštěpný závod, Alžběta H.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Jeden z nejlepších kurzů, které jsem navštívila. Skvělé uvedení do problematiky i pro úplné začátečníky. Velký rozsah, dobré procvičení celé náplně kurzu. Výborný výklad lektora."
Sumisho Global Logistics Europe GmbH, odštěpný závod, David T.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Jsem velice spokojen s kurzem, přinesl mi pochopení problematiky SQL i přes to, že jsem začátečník s nulovou praxí, lektor byl profesionál a u jeho přednášení jsem se rozhodně nenudil. Rád bych se do budoucna zúčastnil i pokročilého kurzu, případně jiných školení."
fyzická osoba, Jakub R.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Školení pro mě bylo velkým přínosem. Pan Luska dokázal vše jednoduše, srozumitelně a zároveň kvalitně vysvětlit. Určitě bych přišel na další kurzy. Děkuji"
APATOR METRA s.r.o., Ivan P.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"I když používám SQL delší dobu jako samouk, byl pro mne tento kurz přínosem. Děkuji lektorovi za vynikájící přístup"
AIS Servis, s.r.o., Filip H.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Skoleni bylo velmi prinosne a hodnotim urcite jako velmi dobre."
Solitea Česká republika, a. s., Marie P.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"bylo to super. :-)"
Solitea Česká republika, a. s., Eva P.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Kurz byl velkým přínosem - dozvěděla jsem se plno zajímavých informací k používání SQL"
Ministerstvo zahraničních věcí, Martina B.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Skvěle organizovaný kurz, oceňuji znalosti a schopnosti lektora. Kurz mohu doporučit a budu pokračovat v dalších"
XEROX CZECH REPUBLIC s.r.o., Miroslav P.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Mnoho nových poznatků ohledně zpracovávané látky dobře použitelných na mé pracovní pozici"
IVITERA a.s., Barbora N.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Velmi pozitivní dojem mám zejména z lektora kurzu. Pan Luska má skvělé prezentační dovednosti a náročnou problematiku dokáže objasnit i úplnému laikovi. Vnímala jsem jeho upřímný zájem o účastníka a snahu, aby si skutečně z kurzu odnesl přínosné informace."
Česká spořitelna, a. s., Roman D.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Perfektni materialy! Prineslo mi to co jsem potreboval a ocekaval"
ŠkoFIN s.r.o., Lukáš R.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Byl jsem naprosto spokojen, rád navštívím další navazující kurzy"
ŠkoFIN s.r.o., Jaroslav V.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Hodně jsem se naučil, a to jasnou a přehlednou cestou. Kurz zcela splnil má očekávání."
AXA Management Services s.r.o., Filip B.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"super školení a odborná znalost lektora, perfektní a precizní výklad "
PROFI CREDIT Czech, a.s., Petra K.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Ujasnění si základů a supr příprava na pokročilejší verzi."
EUC Premium s.r.o., Danylo V.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Velmi se mi líbila profesionalita a lidský přístup lektora. I když jsem se s SQL už předtím setkal, tak jsem si to SQL hodně dobře zopakoval, některé věci si líp ujasnil a dozvěděl se i spoustu nových, zajímavých (a hlavně praktických věcí :). Děkuji moc za kurz a těším se zas někdy jindy."
Generální ředitelství cel, Petr S.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Nemám, co vytknout. Jsem spokojen. Určitě se zúčastním dalších kurzů."
Generální ředitelství cel, Jiří Š.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Kurz proběhl dle očekávání, chválím příjemné vystupování lektora."
Fakultní nemocnice Brno, Zdeňka B.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Obrovská spokojenost, pokud mohu srovnat, tak p. Lukáš Luska je nejlepším lektorem, kterého jsem zažila. Výborné edukační schopnosti, velmi systematický a výborně koncipovaný a strukturovaný výklad. Jako obrovský klad vnímám jeho skutečný zájem, abychom si z kurzu něco odnesli, jelikož si v celém průběhu ověřuje pochopení daného tématu. Jako další klad - velmi lidský a příjemný přístup. "
DHL Express (Czech Republic) s.r.o., Martin K.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Se školením jsem byl spokojený, splnilo veškeré mé očekávání. "
L I N E T spol. s r.o., Radka P.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Výborně vysvětleno."
L I N E T spol. s r.o., Jakub P.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Byl jsem naprosto spokojen a vím, že při odchodu z tohoto školení jsem si sebou odnesl něco co se mi bude hodně hodit!"
K & K products s r.o., Vladimír K.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Velmi dobré."
Česká pojišťovna a.s., Petra Š.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Kurz se mi líbil, splnil moje očekávání. Lektor svým přístupem "donutil" o dané problematice přemýšlet a pochopit ji. Odcházím spokojená."
Snoeks Automotive CZ s.r.o., Vojtěch B.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Celkový dojem velice dobrý. Bylo poskytnuto dost informací nad rámec kurzu. Lektor výborný. Technická vybavenost prostor dobrá."
Komerční banka, a.s., Olga M.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Lektor srozumitelně vysvětluje, ověřuje si pochopení látky. Výborná atmosféra. Potřebovala jen trochu více času na procvičení složitějších selectů (poddotazy)."
Festo Production s.r.o., Ivo O.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Obdivuji znalosti lektora, smekám."
VARS BRNO a.s., Jan M.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Byly to příjemné a užitečné tři dny"
Plzeňský Prazdroj, a. s., Petr J.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Naprostá spokojenost. Lektor vysvětlil veškeré naše dotazy, přizpůsobil se načemu tempu."
Neurodot Consulting s.r.o., František J.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Veliká spokojenost, lektror velice příjemný a ochotný chlapík."
Vyšší odborná škola a Střední průmyslová škola elektrotechnická, Plzeň, Koterovská 85, Světlana V.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Informace velmi prinosne, urcite vyuziji nektere napady ve sve praxi dale."
CCS Česká společnost pro platební karty s.r.o., Jakub Č.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Přínosný kurz, utřídil jsem si vědomosti. Skvělý lektor."
AXA Management Services s.r.o., Pavel K.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Kurz byl pro mne velmi přínosný."
AXA Management Services s.r.o., Lucie V.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Školení splnilo moje očekávání, obsah byl dostačující, více bych se ale zaměřila na práci s více tabulkami než jejich tvorbu. "
Foxconn Technology CZ s.r.o., Eva P.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Vsechno parada. Urcite podstoupim dalsi kurz. Diky."
Foxconn Technology CZ s.r.o., Aleš N.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Skoleni mi dalo velmi dobry obecny prehled o SQL a presne toto jsem od skoleni ocekaval. Pan Tomas vykladal velice zajimavym a poutavym zpusobem (nejednalo se o uspavani, jak na skolenich byva zvykem) Toto skoleni s Tomasem bych urcite doporucil i dalsim"
Fibertex Nonwovens, a.s., Tomáš B.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"perfektní lektor s perfektní přípravou, pěkná učebna, pěkné zázemí"
Fibertex Nonwovens, a.s., David M.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Výborný kurz. Za mě 100% spokojenost"
DF Partner s. r. o., Martin D.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Velká spokojenost. Lektor super - má přehled, vtipný, lidský přístup. Některé témata sice byly probrány hodně v rychlosti, kdy jsme si je nestihli vyzkoušet, ale zase za cenu toho, že jsme to celé prošli. Kurz by mohl trvat i 3 dny."
Foxconn Technology CZ s.r.o., Zoroslav K.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Bol to hardcore, ale som rad, ze som toto skolenie absolvoval. Preto davam ciste jednicky."
Střední průmyslová škola, Mladá Boleslav, Havlíčkova 456, Josef O.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"spokojen, líbilo se"
Technodat, CAE - systémy, s.r.o., Filip K.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Celkový dojem je velmi dobrý a školení mě přineslo opravdu hodně nových poznatků. Na doporučení a zkušenosti lektora z praxe si určitě v budoucnu vzpomenu. Děkuji."
Hönigsberg & Düvel Datentechnik Czech s.r.o., Božena H.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Kurz splnil moje očekávání bez výhrad."
Česká spořitelna, a. s., Martina O.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"skvělé, moc děkuji M.O."
Sprinx Systems, a.s., Martin S.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Celková spokojenost s průběhem kurzu. Vynikající lektor."
Sprinx Systems, a.s., Petr V.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Teorie kvalitně podána, lektor velmi dobře připraven, celkově jsem velmi spokojen."
Sprinx Systems, a.s., Martin K.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"S kurzem jsem byl spokojen, přinesl mi užitečné informace pro moji práci."
SAPELI, a.s., Stanislav G.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Se školením jsem byl velmi spokojen."
ALEF NULA,a.s., Jan V.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Na kurz jsem šel s částečnými znalostmi jako samouk s očekáváním vysvětlení základních věcí. Tento kurz moji představu splnil a připravil mne na SQL2, za což děkuji."
Wunderman Thompson s.r.o., Tomaš S.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Vyborne utriedenie vedomosti "
Wunderman Thompson s.r.o., Petr V.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Bylo toho mnoho, ale to bylo dáno obsahem, který jsme si sami zvolili. Zpracování a odborný výklad byl perfektní."
Wunderman Thompson s.r.o., Jakub J.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Lektor velice ochotny a zkuseny a dokazal odpovedet kavlifikovane a presne jakoukoliv otazku. Jidlo silene, ale jinak vse ok"
Continental Matador Truck Tires s.r.o, Tomáš V.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Dozvedel som sa veľa užitečných vecí, ktoré určite využijem v praxi. Všetko bolo perfektne zorganizované a pripravené. Lektor neváhal zopakovať jednu vec 4-krát keď som niečo nechápal. Kedže je obsah kurzu velmi rozsiahli, určite by 3 dni na kurz pomohli lepšiemu precvičeniu."
HP TRONIC Zlín, spol. s r.o., Jiří B.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Dobrý den, školení bylo přínosem a lektor byl sympatický a vstřícný."
Ezpada, s.r.o., Ladislav S.
Základy jazyka SQL v SQL Serveru - SQL dotazování ( SQL1A)
"Jsem spokojený, je to můj první kontakt s sql a myslím, že kurz byl přínosný. Během kurzu si cením odlehčení historkami z praxe. Didakticky jsou velmi účinné zejména úkoly, při kterých se na rozdíl od pasivního přepisování skutečně musím soustředit. Takže příštím studentům přeji ještě více samostatných úkolů.-)"