Schița de curs
Modulul 1: Introducere în Databases și MySQL
- Prezentare generală a bazelor de date și a importanței acestora
- Introducere în MySQL ca sistem de gestionare a bazelor de date relaționale
- Înțelegerea rolului lui MySQL în stocarea și recuperarea datelor
- Instalarea și configurarea MySQL pe diferite platforme
Modulul 2: Noțiuni introductive cu MySQL Workbench
- Introducere în MySQL Workbench ca interfață grafică cu utilizatorul pentru MySQL.
- Navigarea în mediul MySQL Workbench
- Crearea de conexiuni la serverele MySQL
- Executarea comenzilor SQL de bază SQL utilizând MySQL Workbench
Modulul 3: Înțelegerea datelor și a tabelelor
- Conceptul de date și reprezentarea acestora în MySQL
- Introducere în tabele ca structură fundamentală pentru organizarea datelor
- Explorarea diferitelor tipuri de date acceptate de MySQL
- Crearea și gestionarea tabelelor în MySQL
Modulul 4: Inserarea și recuperarea datelor
- Inserarea datelor în tabelele MySQL utilizând instrucțiuni INSERT
- Recuperarea datelor din tabele utilizând instrucțiuni SELECT
- Filtrarea și sortarea datelor recuperate
- Limitarea numărului de rânduri returnate de instrucțiunile SELECT
Modulul 5: Actualizarea și ștergerea datelor
- Actualizarea datelor existente în tabelele MySQL utilizând instrucțiuni UPDATE
- Ștergerea datelor din tabele utilizând instrucțiuni DELETE
- Trunchierea tabelelor pentru a elimina toate datele
- Înțelegerea importanței operațiilor de manipulare a datelor
Modulul 6: Introducere în constrângeri
- Înțelegerea constrângerilor și a rolului lor în menținerea integrității datelor
- Introducere în chei primare, chei străine, constrângeri unice și nulitatea.
- Aplicarea constrângerilor la coloanele tabelelor în MySQL
Modulul 7: Interogarea mai multor tabele cu ajutorul îmbinărilor
- Introducere în bazele de date relaționale și în relațiile dintre tabele
- Înțelegerea conceptului de îmbinare în MySQL
- Efectuarea îmbinărilor interioare, a îmbinărilor la stânga și a îmbinărilor la dreapta pentru a interoga date din mai multe tabele
- Utilizarea pseudonimelor pentru a simplifica interogările de tip join
Modulul 8: Agregarea datelor cu ajutorul funcțiilor
- Introducere în funcțiile de agregare în MySQL (COUNT, SUM, AVG, MIN, MAX)
- Gruparea datelor cu ajutorul clauzei GROUP BY
- Filtrarea datelor grupate utilizând clauza HAVING
- Efectuarea unei analize de bază a datelor utilizând funcții de agregare
Modulul 9: Introducere în tranzacții
- Înțelegerea conceptului de tranzacții în MySQL
- Inițierea și confirmarea tranzacțiilor
- Revenirea la tranzacțiile anterioare pentru a menține consistența datelor
- Importanța tranzacțiilor în gestionarea bazelor de date
Modulul 10: Concluzii și pași următori
- Recapitulare a conceptelor cheie acoperite în cadrul cursului
- Îndrumare privind resurse suplimentare și subiecte avansate în MySQL
- Încurajare pentru continuarea învățării și a practicii în MySQL
Cerințe
Nu este necesară nicio experiență anterioară cu MySQL. Se recomandă o familiarizare de bază cu sistemele informatice și interfețele software.
Mărturii (5)
Am învățat o mulțime de informații noi și mi-am făcut o cale de urmat,
Flavius
Curs - SQL Intermediate to Advanced
Tradus de catre o masina
analytical functions
khusboo dassani - Tech Northwest Skillnet
Curs - SQL Advanced
The training materials.
Mona Dobre - DB Global Technology
Curs - SQL Advanced level for Analysts
They way the instructor teaches is very informative and effective especially on the 2nd day when topics are a bit advanced.
Aynanie Kiram - Aarki, Inc.
Curs - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
I genuinely enjoyed the lots of labs and practices.