Oracle PL/SQL alapok
Valamilyen szintű SQL ismeretre szinte minden fejlesztőnek szüksége van, ma már nehéz elképzelni olyan programozói területet, ahol ilyen tudás nélkül érvényesülni lehet.
Ezen a tanfolyamon a hallgatók elÅ‘ször elsajátÃtják az SQL nyelv alapjait, képesek lesznek lekérdezéseket és adat módosÃtó utasÃtásokat megÃrni.
Az Oracle specifikus PL/SQL ismeretek birtokában hatékonyan tudják majd használni ezt az önálló programozási nyelvet.
A tanfolyam során nagy hangsúlyt fektetünk a gyakorlati tudás megszerzésére, Ãgy a hallgatók megismerik a leggyakrabban használt eszközöket SQL adatbázisokhoz.
Tematika:
1. Az SQL nyelv kialakulása
1.1. Az SQL nyelv története és szabványai
1.2. SQL szabványok
1.3. Adatmodellek
1.4. Relációs adatbáziskezelők
1.5. AlternatÃv adatbáziskezelÅ‘k
1.6. Mi lesz az SQL után?
2. Relációs adatbázisok alapfogalmai
2.1. Tábla
2.2. Mező
2.3. Reláció
2.4. Halmazelmélet
2.5. NULL érték
3. Az Oracle adatbázis szerver alapjai
3.1. Az Oracle rövid története
3.2. Oracle adatbázis változatok
3.3. Operációs rendszerek
3.4. Az Oracle szerver felépÃtése
3.5. Standard Oracle felhasználók
3.6. Standard példa sémák
3.7. Oracle csatlakozási módok
3.8. Konfigurációs alkalmazások
3.9. Tanfolyami példa adatbázis
4. SQL eszközök Oracle rendszerekhez
4.1. Oracle SQL eszközök
4.2. Egyéb SQL eszközök
4.3. Ismerkedés az Oracle SQL Developer alkalmazással
5. Egyszerű SQL lekérdezések
5.1. SQL szintaktika alapok
5.2. SELECT utasÃtás
5.3. WHERE feltétel
5.4. Operátorok
5.5. ORDER BY rendezés
5.6. GROUP BY csoportosÃtás
5.7. Aggregáló függvények
5.8. HAVING feltétel
5.9. DISTINCT egyediség
5.10. CASE kifejezés
5.11. ROWNUM sorszámozás
6. BeépÃtett függvények
6.1. Numerikus függvények
6.2. Szövegkezelő függvények
6.3. Dátum és idő függvények
6.4. Konverziós függvények
6.5. NULL függvények
6.6. További hasznos függvények
7. Külső SQL eszközök Oracle-hez
7.1. TOAD
7.2. PL/SQL Developer
8. Összetett lekérdezések
8.1. UNION és UNION ALL
8.2. INTERSECT
8.3. MINUS
8.4. Beágyazott lekérdezések
8.5. Táblák összekapcsolása
8.6. NATURAL JOIN
8.7. INNER JOIN
8.8. CROSS JOIN
8.9. OUTER JOIN
8.10. Dual tábla
9. AdatmódosÃtó utasÃtások
9.1. Tranzakciókezelés alapjai
9.2. Adatok beszúrása
9.3. Adatok módosÃtása
9.4. Adatok törlése
10. Oracle PL/SQL adattÃpusok
10.1. Karakteres tÃpusok
10.2. Numerikus tÃpusok
10.3. Dátum tÃpusok
10.4. Nagy méretű tÃpusok
10.5. Speciális PL/SQL tÃpusok
11. PL/SQL programozás alapjai
11.1. PL/SQL alapjai és működése
11.2. AzonosÃtók
11.3. Blokkok
11.4. Változók
11.5. Konstansok
12. Standard Oracle csomagok
12.1. Oracle csomagok működése
12.2. Csomagok kategorizálása
12.3. Fontosabb csomagok
13. PL/SQL vezérlési szerkezetek
13.1. Feltételes végrehajtás
13.2. Többszörös feltételek
13.3. Többirányú elágazás
13.4. Ciklusok
13.5. Ugrás
13.6. Üres utasÃtás
14. Oracle jogosultságkezelés alapjai
14.1. Szerver szintű biztonság
14.2. Felhasználói jogosultságok
14.3. TitkosÃtások
14.4. Szerepek
14.5. Elemi jogosultságok
14.6. Jogosultságok adása
14.7. Jogosultságok elvétele
15. DDL utasÃtások
15.1. DML és DDL utasÃtások
15.2. DDL utasÃtások fajtái
15.3. Vizuális eszközök használata
15.4. Objektumok létrehozása
15.5. Objektumok módosÃtása
15.6. Objektumok törlése
16. Oracle objektum tÃpusok
16.1. Sémán kÃvüli objektumok
16.2. Táblák
16.3. Nézetek
16.4. Indexek
16.5. MegszorÃtások
16.6. Tárolt eljárások
16.7. Függvények
16.8. Triggerek
16.9. Szekvenciák