IQSOFT - John Brice Oktatóközpont
IT Leadership Development Program - ITLDP

Querying Microsoft SQL Server - Basic (20461, 20761)

Tanfolyam célja

Az MSSQL12T és MSSQL12TA képzés a 10774, illetve a 20461, 20761 Querying SQL Server hivatalos Microsoft tanfolyam tematikájára épül. Célja a Microsoft SQL Server adatbázisok lekérdezési lehetőségeinek bemutatása alapszinten.

A modern adatbázis kezelő rendszerek számos információt tartalmaznak különböző táblákba szerveződve. Ezeket az adatokat nem csak rendszergazdáknak, hanem átlagos üzleti felhasználóknak is ki kell nyerni, betekintési, módosítási, elemzési, riportolási célzattal. Ehhez nyújt segítséget a T-SQL nyelv, melynek segítségével könnyen készíthetünk az SQL Serveren a hétköznapi ember számára olykor bonyolultnak tűnő kérdésekre adott értelmezhető válaszokat.

Mindazoknak ajánljuk, akik az SQL Server 2012-t hétköznapi tranzakcionális rendszerek lekérdezésére szeretnék használni, információt szeretnének kinyerni táblákból.

Azoknak is hasznos lehet, akik korábban már láttak SQL Servert és abban futtattak egyszerű vagy komplex SELECT-eket, és most áttekintenék, hogy is kell ezt a Microsoft szempontjából végrehajtani.

Szívesen látjuk azokat is, akik akár munkájuk kapcsán, akár érdeklődés miatt más rendszerekből kalandoznak az SQL Server felé, tehát a dBase, FoxBase, FoxPro, SyBase, Oracle, mySQL, Informix rendszerek használóit.

Természetesen a célkitűzés az alapok elsajátítása, hogy a haladó tanfolyamon elmerüljünk a mélységekben és a specifikumokban.

Azon hallgatóinknak, akik a Transact SQL nyelv alapjait - akár SQL Server 2008-ban - már elsajátították, az MSSQL12TA haladó szintű tanfolyamunkat ajánljuk.

Tematika
1. Bemutatkozik a Microsoft SQL Server
  • SQL Server Management Studio használata, ablakai
  • Object Explorer, Query Window
  • Lekérdezések futtatása parancssorból
  • T-SQL nyelv bemutatása
2. T-SQL lekérdezések
  • Bevezetés a T-SQL nyelvbe
  • A T-SQL nyelv elemei
  • T-SQL halmazelméleti alapokon
  • A SELECT utasítás anatómiája
3. Lekérdezések készítése SELECT utasítással
  • Egyszerű lekérdezésektől a bonyolultabbakig
  • Operátorok, feltételek, függvények használata dióhéjban
  • A DISTINCT kulcsszó használata
  • Oszlop és tábla aliasok
  • Esetszétválasztás CASE utasítással
4. Több táblás lekérdezések
  • Belső lekérdezés
  • Táblák kapcsolása
  • A JOIN utasítások típusai, csoportosítása, funkcionalitása
  • CROSS JOIN, INNER JOIN, OUTER JOIN
  • Önkapcsolás
5. Rendezések, szűrések
  • Rendezés ORDER BY kulcsszóval
  • Szűrések WHERE feltétellel
  • A TOP kulcsszó használata
  • NULL érték kezelése
6. SQL Server adattípusai
  • Az adattípusok kategorizálása
  • Numerikus típusok
  • Karakteres típusok
  • Dátum, idő típusok
7. Az SQL Server beépített függvényei
  • Függvények csoportosítása
  • Karakterkezelő függvények használata
  • Konverziós függvények használata
  • Logikai függvények használata
  • Hasznos elemek: ISNUMERIC, IIF, CHOOSE
8. Csoportképzés és aggregálás
  • Aggregáló függvények áttekintése
  • A GROUP BY kulcsszó használat
  • Csoportok szűrése HAVING kulcsszóval
9. Belső lekérdezések
  • SELECT a SELECT-ben
  • Korrelált belső lekérdezések
  • Az EXISTS kulcssszó használata

Kapcsolódó tanfolyamok