Curs intensiv SQL Fundamentals - MySQL (modulul 1)

Curs intensiv SQL Fundamentals - MySQL (modulul 1)



Cursul prezintă noțiuni introductive în lucrul cu bazele de date și servește ca un punct de pornire pentru cei care vor să opereze, să programeze sau să administreze bazele de date.​Cursul este adresat atat celor fără experiență cât și programatorilor care vor să își extindă cunoștințele și în domeniul bazelor de date.
În cadrul cursului vor fi prezentate aspectele fundamentele ce privesc sistemele de gestiune de baze de date, cu aplicare în MySQL (totuși noțiunile prezentate sunt general valabile și pentru alte sisteme de baze de date - Oracle, PostgreSQL, etc...)

Cursul este format din 4 şedinţe a câte 3 ore + 45 minute pauză + 3 ore.
Printre altele, vei învăța despre:

  • Noțiuni teoretice fundamentale despre bazele de date
  • ​Care sunt tehnicile pe care trebuie să le aplicăm atunci când proiectăm o bază de date
  • Comenzile SQL ce ne ajuta să lucrăm cu structura tabelelor şi cu datele (grupate în limbajele LDD şi LMD)
  • Funcții native MySQL
  • Join-uri
  • Subquery-uri (subinterogări)
  • View-uri
  • Indecşi şi aspecte de performanţă
  • Tranzacţii și motoare de stocare

Curriculum

  • Ședința 1 (3h 30m)
    • Lămurirea conceptului de server şi a modelului de lucru CLIENT-SERVER
    • Noțiuni generale despre bazele de date și limbajul SQL
    • Proiectarea unei baze de date
    • Structura și configurarea unui tabel
    • Tipuri de date, dimensiuni, proprietăţi, chei primare, chei externe
    • Tipuri de relații între tabele


  • Ședința 2 (3h 30m)
    • Prezentarea mediului de lucru pentru utilizarea comenzilor SQL​
    • Crearea și ștergerea unei baze de date
    • Crearea și ștergerea unei tabele
    • Modificarea structurii tabelelor
    • Introducerea înregistrărilor în tabele (instrucțiunea INSERT)
    • Modificarea înregistrărilor din tabele (instrucțiunea UPDATE)
    • Ștergerea înregistrărilor din tabele (instrucțiunea DELETE)
    • Extragerea informațiilor din tabele - partea 1 (instrucțiunea SELECT, introducere)
  • Ședința 3 (3h 30m)
    • Extragerea informațiilor din tabele - partea 2 (instrucțiunea SELECT, detaliere)
    • Clauzele instrucțiunii SELECT (WHERE, GROUP BY, HAVING, ORDER BY, LIMIT)
    • Funcții native MySQL (funcții de grup, funcţii simple: matematice, de comparare, pentru date calendaristice, pentru șiruri de caractere)
    • Join-uri - partea 1 (noţiuni generale, tipuri de join-uri)
  • Ședința 4 (3h 30m)
    • Join-uri - partea 2 (join-uri multiple)
    • Subinterogări
    • Tabele virtuale (view-uri)
    • Tabele temporare
    • Indexare
    • Tranzacţii şi motoare de stocare
remote

Lucian Cornianu



  • Preț redus studenți și elevi 400 RON
  • Preț întreg 500 RON
  • Dată începere 17 Aug
  • Interval orar 09:00 - 15:00 (luni)
  • Locație Video conferința
    prin Google Meet
  • Durată 4 ședințe
  • Ore / ședință 6h
Înscriere

* Prețurile afișate sunt finale (nu se percepe TVA)