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 (9)
Luke was opened to answer any question and explain multiple times until everyone understood the exercises.
Alexandra Popa - OTP BANK ROMANIA S.A.
Curs - Oracle SQL Language
I like fact, that after each section we had excercises. It helps to remember discused topic.
Adam Bińczycki
Curs - Oracle 11g - SQL language for developers - Workshop
În timpul formării, toate modulele au fost abordate în detaliu - timp de două zile de formare - și acesta este lucrul care m-a interesat cel mai mult.
Bernadetta - Urząd Komisji Nadzoru Finansowego
Curs - SQL Advanced
Tradus de catre o masina
Lot of content and exactly the requested one.
Pascal - Diehl
Curs - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
The smoothness of the training flow.
Alby Geronimo - Aarki, Inc.
Curs - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
I liked that he had actual know how of when to use each technology, that's valuable.
Radu Mazilu - eMAG IT Research
Curs - Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
Am apreciat amploarea largă a cunoștințelor lui Folio. Nu numai că era familiarizat cu conținutul cursului, dar cunoștea și construcțiile din limbajele pe care le cunoșteam pentru a face exemplele mai semnificative pentru noi. În timpul intervalelor, el și-a împărtășit cunoștințele despre tehnologii și soluții din afara domeniului de formare pentru a ne oferi informații despre alte soluții pe care le-am putea folosi în viitor (și în viitoarele cursuri).
Raphael - Markit Valuations Limited
Curs - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Tradus de catre o masina
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
Curs - ORACLE PL/SQL Fundamentals
Exercițiile sunt distractive, iar subiectele au fost introduse frumos.
Adrian-Madalin Chirita - DB Global Technology SRL
Curs - Oracle SQL Advanced
Tradus de catre o masina