ÚjSQL Java programozóknak
Ismertető
Az adatok hatékony kezelése és lekérdezése létfontosságú minden olyan vállalkozás számára, amely az információkat szeretné használni a döntéshozatalban és az üzleti növekedésben. Az SQL az adatbázisok kezelésének egyik alapvető eszköze, amely lehetővé teszi az adatok gyors és pontos feldolgozását.
Ezen a képzésen a résztvevők egy átfogó megértést nyerhettek az SQL nyelvről, annak alapvető szerkezetéről és kulcsszerepéről az adatbázisok kezelésében. A célunk az, hogy felkészítsük a résztvevőket arra, hogy hatékonyan dolgozzatok adatokkal, valamint képesek legyetek komplex lekérdezéseket és adatmanipulációkat készíteni.
A képzés során praktikus gyakorlatokon és valós üzleti helyzeteken keresztül tanulható meg az SQL. Bemutatjuk a munkát MySQL, MariaDB és PostgreSQL használatával is. A képzés végén egy kis ízelítőt nyújtunk abból, hogyan kell SQL utasításokat JAva kódból kiadni.
Tematika
- Különböző adatbázisok használatba vétele (MySQL, MariaDB és PostgreSQL)
- Különböző kliensek használatba vétele (DBeaver, HeidiSQL, MySQL Workbench, pgAdmin, IntelliJ IDEA)
- Adatbázisokkal kapcsolatos alapfogalmak
- Adattípusok és táblák
- SELECT, DISTINCT - Egyszerű lekérdezések
- WHERE - Adatok kiválasztása feltételek alapján
- NULL értékek kezelése
- AND, OR, NOT - Feltételek összekapcsolása a lekérdezésekben
- ORDER BY - Találatok sorba rendezése
- Lapozás
- MIN, MAX - A minimum és maximum értékek keresése
- COUNT, AVG, SUM - Megszámlálás, átlagolás és összegzés
- GROUP BY, HAVING - Találatok csoportosítása, feltételek csoportokra
- LIKE - Keresés hasonlóság alapján
- INSERT - Új rekordok beszúrása az adattáblákba
- UPDATE - Az egyes rekordok frissítése
- DELETE - Rekordok törlése
- JOIN - Táblák összekapcsolása (közvetlen kapcsolat, kapcsolat önmagával, kapcsolat kapcsolótáblával)
- UNION, EXCEPT és INTERSECT - Eredmények egyesítése
- Operátorok és függvények
- Dátum és idő kezelése
- Allekérdezések
- DDL
- CREATE - Tábla létrehozása
- ALTER - Tábla módosítása
- DROP - Tábla eldobása
- Elsődleges és idegen kulcsok
- Azonosítók kiosztása
- Megszorítások
- Normál formák
- Tranzakciókezelés
- Bevezetés a JDBC használatába
- Bevezetés a Spring JdbcTemplate használatába
- Bevezetés a Spring Data JDBC használatába
- Bevezetés a MyBatis használatába
- Bevezetés a JOOQ használatába
Szükséges előképzettség
Alapszintű Java programozási ismeretek.