Nyitólap
Home
Regisztráció
Sign up
Bejelentkezés
Login
Kapcsolat
Contact
Masterfield Oktatóközpont - programozó, fejlesztő, tesztelő és más informatikai képzések, pénzügyi, bankinformatikai tanfolyamok

Masterfield informatikai tanfolyam és képzés kereső Tanfolyam, képzés kereső


Jelentkezési lapok
Tanfolyamra jelentkezem

IT vizsgára jelentkezem

ISTQB CTFL vizsgára jelentkezem

ISTQB Agile vizsgára jelentkezem

ISTQB CTAL vizsgára jelentkezem

IREB vizsgára jelentkezem

Hallgatói értékelések


Tanfolyam neve:

MySQL üzemeltetői, fejlesztői ismeretek

Tanfolyam kódja:MFMYSQL1
Tanfolyam hossza:40 óra (esti: 8x4 óra H-Cs (17.00-21.00); napközbeni: 4x8 óra H-Cs (09.00-16.30); hétvégi: 4x8 óra SZO (9.00-16.30))Tanfolyam és képzés időpontok (Mysql, sql, Mysql oktatás, mysql képzés, mysql tanfolyam, 
sql tanfolyam, sql képzés, sql oktatás
)
Ára:129 500 Ft + áfa
Oktató:Bakos István
Gyúri Attila
Előfeltételek:A tanfolyam elvégzéséhez alapszintű SQL és alapszintű programozási ismeretek ajánlottak.

Tanfolyam rövid ismertetése:

A tanfolyamon a hallgatók elsajátítják a népszerű MySQL adatbázisok egyszerűbb üzemeltetési feladatait, képesek lesznek magabiztosan SQL lekérdezéseket, adatmódosításokat, szerkezet változtatásokat végrehajtani MySQL környezetben. Betekintést nyernek a MySQL alapú programok írásának alapjaiba.
Kiknek ajánljuk:MySQL környezetben dolgozó fejlesztőknek, webfejlesztőknek, MySQL üzemeltetőknek.

Tanfolyam vagy képzés általános leírása:

1. MYSQL TELEPÍTÉSE, ADATBÁZIS KEZELÉS ALAPJAI

1.1. A relációs adatbázis modell bemutatása 

1.2. Alapvető fogalmak

1.2.1. Tábla

1.2.2. Mező

1.2.3. Rekord

1.2.4. Kulcs (PRIMARY KEY, UNIQUE KEY)

1.2.5. Idegen kulcs (FOREIGN KEY)

1.2.6. Kapcsolatok fajtái (1:1, 1:n, n:m)

1.2.7. Normálformák

1.2.8. Redundancia

1.2.9. Konzisztencia

1.2.10. Charset, collation 

1.3. Az adatbázisszerver konfigurációja

1.3.1. A szerver fizikai paraméterei (CPU, disk, raid, memória) 

1.4. MySQL adatbáziskezelő telepítése. Grafikus (GUI) eszközök telepítése és áttekintése

1.4.1. phpMyAdmin

1.4.2. MySQL GUI Tools (HeidiSQL, DBForgeStudio(express), MyDBStudio, NavyCat for MYSQL, SQLWave)

1.4.3. MySQL Workbench

1.5. Egy mintaadatbázis bemutatása és elemzése

 

2. FELHASZNÁLÓK ÉS JOGOSULTSÁGOK KEZELÉSE

2.1. Felhasználó létrehozása, alap beállításai, biztonságos hozzáférés

2.2. Felhasználó globális, DB szintű, táblaszintű jogosultságai, adatok manipulálásának, betekintésének jogai (SELECT, INSERT, UPDATE, DELETE)

2.3. Adminisztrációs jellegű jogok (GRANT, SUPER, PROCESS, RELOAD, SHUTDOWN, LOCK TABLES, CREATE USER)

2.4. Adatbázis szerkezet változtatási jogosultságok (CREATE, ALTER, INDEX, DROP, EXECUTE, EVENT, TRIGGER)

2.5. Felhasználó szintű erőforrás korlátozások (MAX_QUERIES_PER_HOUR, MAX_CONNECTIONS_PER_HOUR, MAX_UPDATES_PER_HOUR, MAX_USER_CONNECTIONS) 

2.6. Egyszerű adminisztrációs feladatok bemutatása

 

3. EGYSZERŰ SQL LEKÉRDEZÉSEK

3.1. A SELECT utasítás ismertetése

3.2. Különböző adattípusok áttekintése a MySQL-ben

3.3. Egyszerű lekérdezések készítése (SELECT, FROM)

3.4. A lekérdezett adatok szűrése, rendezése és formázása (WHERE, AS, ORDER BY, LIMIT)

3.5. Egyszerű függvények és operátorok bemutatása és használata (LIKE, !, >,=,<,<=,>=, <> v. !=, BEETWEN,+,-,*,/, DIV, IN, REGEXP, ABS, CEIL, CONV, CURTIME, DATE, TIMESTAMP, FLOOR, IN, JSON functions, LENGTH, TRIM, LTRIM, RTRIM, MATH functions, MD5, REPLACE, LEFT, RIGHT, SUBSTR, SUBSTRING, UPPER, LOWER)

3.6. Helyettesítő karakterek (Wildcards): _, %

3.7. NULL érték használata

3.8. Aggregáló függvények ismertetése

3.8.1. Megszámlálás (COUNT)

3.8.2. Összegzés (SUM)

3.8.3. Minimum/maximum keresés (MIN, MAX)

3.8.4. Átlagszámítás (AVG)

3.9. Csoportosítás

3.9.1. Csoportosítás különböző szempontok szerint (GROUP BY)

3.9.2. A csoportosított adatok szűrése (HAVING)

3.10. Csoportosított adatok aggregálása

 

4. TÖBBTÁBLÁS LEKÉRDEZÉSEK

4.1. Több táblában szereplő összefüggő adatok lekérdezése 

4.2. Idegen kulcsok szerepe a táblák összekapcsolásában: hatékonysági megfontolások

4.3. Tábla összekapcsolások fajtái

4.3.1. INNER JOIN

3.3.2. LEFT JOIN/RIGHT JOIN

4.3.3. OUTER JOIN

4.4. Speciális tábla összekapcsolási módok

4.4.1. CROSS JOIN

4.4.2. NON-EQUI JOIN

4.4.3. NATURAL JOIN

4.5. Tábla összekapcsolása önmagával – hierarchikus kapcsolatok lekérdezése: SELF JOIN

4.6. Műveletek eredményhalmazokkal

4.6.1. Unió (SQL UNION)

4.6.2. Metszet 

4.6.3. Különbség    

 

5. BEÁGYAZOTT LEKÉRDEZÉSEK

5.1. Beágyazott lekérdezés készítése

5.2. A beágyazott lekérdezések fajtái: számolt kifejezés a SELECT-ben vagy a WHERE-ben. AS kulcsszó fejlett használata

5.3. Korreláló al-lekérdezések készítése és elemzése

5.4. Mikor melyiket használjuk?

5.4.1. Beágyazott lekérdezés vagy tábla összekapcsolás?

5.4.2. Vagy esetleg csoportosítás (GROUP BY - HAVING)?

5.4.3. Performancia problémák kezelése, megfelelő megoldás kiválasztása

 

6. ADATMÓDOSÍTÓ UTASÍTÁSOK

6.1. Új rekord beszúrása: INSERT

6.1.1. Egyszerre több rekord beszúrása egy másik táblából

6.2. Meglévő adatok módosítása: UPDATE 

6.3. Rekord törlése: DELETE

6.3.1. Rekordok törlése és módosítása kapcsolt táblákon keresztül

6.4. Adatbiztonság – adatintegritás biztosítása

 

7. MySQL TRANSACTION

7.1. Tranzakció lehetősége, alkalmas engine-k

7.2. ROLLBACK, COMMIT használata

 

8. ADATBÁZIS TERVEZÉS ÉS LÉTREHOZÁS

8.1. Táblák tárolási típusai (MyISAM, InnoDB)

8.2. Adatbázis táblák, kapcsolatok és megszorítások tervezése és készítése

8.2.1. Adatbázis objektumok létrehozása: CREATE

8.2.2. Adatbázis objektumok módosítása: ALTER

8.2.3. Adatbázis objektumok törlése: DROP

8.3 ResultSet, Metaadatok fogalma és lekérdezése        

8.4 Tábla beállítások csoportos módosítási lehetősége, INFORMATION_SCHEMA használata    

 

9. NÉZETEK ÉS INDEXEK

9.1. Nézetek fogalma és készítésük

9.2. Lekérdezések/Nézetek nagy rekordhalmazokból

9.3. Indexek fogalma és szerepük

9.3.1. Clustered vs. Non-Clustered indexek

9.3.2. Indexek tervezése és használata

9.3.3. Indexek optimális használata szűrések és rendezések esetén                

    

10. MYSQL PROGRAMOZÁSA

10.1. Adattípusok áttekintése

10.2. Változók deklarálása

10.3. Vezérlési szerkezetek

10.3.1. Feltételes utasítások

10.3.2. Többszörös elágazás

10.3.3. Ciklus

10.4. Tranzakciós napló fogalma

10.5. Tranzakció kezelés – izolációs szintek a MySQL adatbázis szerverben

10.6. Hibakezelés és kivételkezelés

10.7. Kurzorok használata

                   

11. TÁROLT ELJÁRÁSOK ÉS FÜGGVÉNYEK

11.1. Dinamikus SQL lekérdezések készítése és futtatása

11.2. Tárolt eljárások írása és futtatása

11.3. Felhasználói függvények (UDF) készítése

 

12. ESEMÉNYEK KEZELÉSE

12.1. Triggerek szerepe

12.2. Triggerek programozása

 

Általános információk:Általánosan tanfolyamainkról

Meghirdetett tanfolyamok és képzések listája

Első oktatási napOktató(k)Jelentkezési
határidő
Jelentkezés
2017.11.06.
(napközbeni)
Bakos István
Gyúri Attila
2017.10.27.
fő
Ha egyik időpont sem felel meg Önnek, de érdekli a tanfolyam, kérjük adja le jelentkezését! Új időpont felvételekor értesíteni fogjuk Önt.
fő

Küldje el észrevételét, véleményét, kérését, javaslatait - milyen időpont felene meg Önnek a tanfolyamra, milyen tanfolyamot szeretne látni a képzéslistában, mit hiányol a tematikából Gyakran ismételt kérdések - tanfolyamok és képzések feltételei, jelentkezési folyamat, finanszírozási módok
Informatikai tanfolyamok és képzések listája kategóriák szerint(Java, Delphi, Oracle PLSQL, Mssql, PHP, MySQL, Weblogic, Javascript, AJAX, JSP, White Hat Hacker, Penetration Tester, pénzügyi, bankinformatika, Cobit, ITIL, Microsoft Project, PRINCE2, PMI PMP, tesztelés, szoftver ergonómia) Induló informatikai tanfolyamok és képzések listája Informatikai tanfolyamok és képzések teljes listája

Hasonló tanfolyamok listája:
Microsoft SQL Server T-SQL - alapok
Microsoft SQL Server T-SQL - haladó
NoSQL - mongoDB adatbáziskezelő
Oracle - Oracle Weblogic Server - JavaServer Pages
Oracle adatbázis adminisztráció
Oracle BI jelentéskészítés - Elemzések, Dashboards
Oracle BI jelentéskészítés - Publisher
Oracle BI Repository készítése
Oracle PL/SQL programozás
Oracle SQL tuning és teljesítményoptimalizálás
SQL lekérdezések (MSSQL alapon)
SQL lekérdezések (Oracle alapon)
SQL nyelv és SQL segédeszközök (Oracle, MSSQL, MySQL és PostgreSQL)



Masterfield Oktatóközpont
Informatikai tanfolyamok, képzések (Szoftverfejlesztő, programozó, szoftver tesztelő, biztonsági, projektmenedzsment, pénzügyi, bankinformatikai)
1134 Budapest, Róbert Károly krt. 82-84. (Cooper Center)
Vezetékes telefon:06-1-288-0176; Mobil telefonszámok: 06-20-967-3200 vagy 06-20-967-3700