Kurzusleírás
Gyors összefoglaló a táblázatok összekapcsolásáról, lekérdezéseiről és az alapvető összefoglaló funkciókról:
- Tekintse át az elsődleges kulcsok és az idegen kulcsok fogalmát az adatok integritásának megőrzéséhez.
- Több tábla adatainak kombinálásához tegyen különbséget a belső és a külső összekapcsolások között.
- Ismerje meg a hivatkozási táblák és az öncsatlakozások jelentőségét a relációs adatbázisokban.
- Használja a WHERE és a HAVING záradékot az adatszűréshez és a feltételes összesítéshez.
- Fedezze fel a Common Table Expressionokat (CTE) az ideiglenes eredményhalmazok meghatározásához.
- Alkalmazzon allekérdezéseket oszlopként a SELECT utasításokba a speciális adatkezelés érdekében.
- Fő összefoglaló funkciók, mint például a COUNT, SUM, AVG, MIN és MAX.
- Ismerje meg az adatok csoportosítását a GROUP BY záradék használatával, és szűrési feltételeket alkalmaz a HAVING záradékkal.
Kibővített összefoglaló funkciók:
- Fedezze fel a fejlett összesítő funkciókat, beleértve a ROLLUP, CUBE, GROUPING és GROUPING_ID többszintű összesítést és részösszegzést.
Hierarchikus lekérdezések:
- Ismerje meg a hierarchikus adatstruktúrák lekérdezését a CONNECT BY PRIOR szintaxis használatával.
- Ismerje meg a rekurzív Common Table Express-ionokat (CTE) a hierarchikus adatkapcsolatok kezelésére.
Adatsűrűség:
- Használjon olyan technikákat, mint a CONNECT BY ROWNUM és a rekurzív CTE-k az adattömörítéshez.
- Fedezze fel a particionált külső csatlakozások koncepcióját az adatkészletek bővítéséhez.
Operátorok beállítása:
- Master set műveletek, beleértve az UNION, UNION ALL, INTERSECT és MINUS adatkészletek kombinálását és összehasonlítását.
Analitikai/ablakfunkciók:
- Fedezze fel a különféle analitikai funkciókat a sorok és oszlopok közötti számítások elvégzéséhez.
- Tanuljon meg olyan rangsorolási funkciókat, mint a ROW_NUMBER, RANK és DENSE_RANK az adatok rangsorolásához és sorrendjéhez.
- Ismerje meg a Lead és Lag függvényeket az előző vagy következő sorokból származó adatok eléréséhez.
- Használjon százalékos függvényeket az adateloszlás elemzéséhez.
Végrehajtási terv és indexek:
- Ismerje meg, hogyan lehet elemezni és értelmezni SQL végrehajtási terveket a lekérdezés optimalizálásához és a teljesítmény hangolásához.
- Fedezze fel az indexek szerepét a lekérdezés teljesítményének és az adatok visszakeresésének hatékonyságának javításában.
Követelmények
A résztvevőknek alapvető ismeretekkel kell rendelkezniük SQL alapjaiban, beleértve a táblakészítést, az adatbeillesztést és az alapvető lekérdezések felépítését.
A Oracle SQL vagy bármely más relációs adatbázis-kezelő rendszerrel kapcsolatos korábbi tapasztalat előnyös, de nem kötelező.
Előnyt jelent az adatbázis-fogalmak, például az elsődleges kulcsok, az idegen kulcsok és az adatnormalizálás ismerete.
Vélemények (8)
Lot of content and exactly the requested one.
Pascal - Diehl
Kurzus - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
Luke was opened to answer any question and explain multiple times until everyone understood the exercises.
Alexandra Popa - OTP BANK ROMANIA S.A.
Kurzus - Oracle SQL Language
I like fact, that after each section we had excercises. It helps to remember discused topic.
Adam Bińczycki
Kurzus - Oracle 11g - SQL language for developers - Workshop
A képzés során minden modult nagyon részletesen megbeszéltek - két napos képzésen keresztül -, és ez érdekelt a legjobban.
Bernadetta - Urząd Komisji Nadzoru Finansowego
Kurzus - SQL Advanced
Machine Translated
The smoothness of the training flow.
Alby Geronimo - Aarki, Inc.
Kurzus - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
I liked that he had actual know how of when to use each technology, that's valuable.
Radu Mazilu - eMAG IT Research
Kurzus - Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
Nagyra értékeltem Folio széles körű tudását. Nemcsak a kurzus tartalmát ismerte, hanem az általunk ismert nyelveken olyan konstrukciókat is tudott, amelyekkel a példák értelmesebbek lehetnek számunkra. Időközönként megosztotta tudását a képzésen kívül eső technológiákról és megoldásokról, hogy betekintést nyújtson más megoldásokba, amelyeket a jövőben (és a jövőbeni képzésben) használhatunk.
Raphael - Markit Valuations Limited
Kurzus - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
the practices and the trainer notes