Cursuri de pregatire SQL în SQL Server
Acest curs de SQL este destinat persoanelor care doresc să dobândească abilitățile necesare pentru a extrage și analiza date din orice bază de date și pentru a crea rapoarte. Participanții la curs vor învăța:
- cum să scrie interogări SQL
- ce sunt bazele de date relaționale și cum le putem folosi
- ce sunt relațiile și cum să le creăm
- structura datelor
- diferențele dintre T-SQL și alte dialecte
- abilități practice pentru scrierea interogărilor
Acest curs de SQL se ocupă de dialectul Microsoft T-SQL. Dacă sunteți interesat de SQL generic, vă rugăm să consultați cursul SQL Fundamentals.
Schița de curs
RDBMS (Sistem de Gestionare a Bazelor de Date Relaționale)
Operatorii Relaționali
SQL ca Limbaj Declarativ
Sintaxa SQL
Sublimbajele SQL DQL, DML, DDL, DCL
DQL (Limbaj de Interogare a Datelor) în Detaliu
- Clauza SELECT
- Aliasuri de coloană
- Aliasuri de tabelă
- Tipuri de date și funcții de dată
- Funcții de grup
- Îmbinări de tabele
- Clauza JOIN
- Operatorul UNION
- Interogări imbricate
- Subinterogări corelate
Prezentare Generală a DML (Limbaj de Manipulare a Datelor)
- Inserarea rândurilor (INSERT)
- Inserarea rândurilor folosind subinterogări
- Actualizarea rândurilor (UPDATE)
- Ștergerea rândurilor (DELETE)
Prezentare Generală a DDL (Limbaj de Definire a Datelor)
- Crearea, modificarea și ștergerea obiectelor (CREATE, ALTER, DROP)
- Crearea tabelelor folosind subinterogări (CREATE TABLE .... AS SELECT...)
Prezentare Generală a CONSTRÂNGERILOR
- NULL și NOT NULL
- Clauza CONSTRAINT
- Tipul ENUM
- Tipul SET
- PRIMARY KEY
- UNIQUE
- FOREIGN KEY
- Clauza DEFAULT
Prezentare Generală a Tranzacțiilor
- COMMIT
- ROLLBACK
- SAVEPOINT
- Rollback-uri și commit-uri implicite și explicite
Prezentare Generală a Dialectelor T-SQL
- Ce este Transact-SQL
- T-SQL și portabilitatea cu alte dialecte (ce să evitați)
- Gestionarea datelor
Cerințe
Abilități de bază în utilizarea calculatorului
Cursurile publice necesita 5+ participanti
Cursuri de pregatire SQL în SQL Server - Rezervare
Cursuri de pregatire SQL în SQL Server - Solicitare
Mărturii (2)
mi-a plăcut foarte mult ritmul instruirii și exercițiile date între explicații
Trana
Curs - SQL in SQL Server
Tradus de catre o masina
Philip a fost foarte amabil, stilul său de explicație a conceptelor SQL este excelent. Mi-a plăcut faptul că ne-a oferit informații și a răspuns la întrebări care nu faceau parte din acest curs.
Stefan
Curs - SQL in SQL Server
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
Introducere în SQL Server 2012 Integration Services (SSIS)
28 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor și administratorilor de baze de date de la nivel începător până la intermediar, care doresc să dobândească competențe în SQL Server 2012 Integration Services.
La sfârșitul acestui training, participanții vor putea:
- Înțelege principiile ETL și rolul SSIS.
- Crea, implementa și gestiona pachete SSIS.
- Proiecta și implementa Control Flow pentru a defini fluxul sarcinilor într-un pachet.
- Implementa Workflow și stabili constrângeri pentru o execuție eficientă a sarcinilor.
- Construi Data Flows pentru a extrage, transforma și încărca date.
- Lucra cu Variabile și Containere pentru a îmbunătăți flexibilitatea pachetului.
- Gestiona Tranzacții pentru a asigura consistența datelor.
- Implementa tehnici eficiente de gestionare a erorilor și depanare.
- Configura Logging pentru urmărirea și monitorizare.
- Gestiona Slowly Changing Dimensions pentru administrarea datelor în schimbare.
- Implementa un pachet pentru utilizare în producție.
- Implementa măsuri de securitate pentru protejarea datelor sensibile.
- Utiliza Scripting pentru a extinde funcționalitatea SSIS.
- Aplica cele mai bune practici pentru soluții SSIS eficiente și ușor de întreținut.
SQL Avansat
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat administratorilor de baze de date, dezvoltatorilor și analiștilor de nivel intermediar care doresc să stăpânească funcționalitățile avansate ale SQL pentru operațiuni complexe de date și gestionarea bazelor de date.
La sfârșitul acestui training, participanții vor putea:
- Să utilizeze tehnici avansate de interogare folosind uniuni, subinterogări și join-uri complexe.
- Să adauge, să actualizeze și să șteargă date, tabele, vizualizări și indecși cu precizie.
- Să asigure integritatea datelor prin tranzacții și să manipuleze structurile bazelor de date.
- Să creeze și să gestioneze baze de date eficient pentru stocarea și preluarea robustă a datelor.
AI pentru SQL: Utilizarea Modelelor de Limbaj de Mare Amploare pentru Interogări Inteligente și Optimizare
21 OreAI pentru SQL este aplicarea inteligenței artificiale și a modelelor de limbaj de mare amploare (LLM) pentru a automatiza, optimiza și îmbunătăți modul în care interogările SQL sunt generate, executate și interpretate în mediile de date ale întreprinderilor.
Acest training condus de un instructor, live (online sau la fața locului), este destinat inginerilor de date de nivel intermediar și liderilor tehnici care doresc să integreze capabilități AI în fluxurile de lucru SQL pentru a permite interogări în limbaj natural, optimizare inteligentă și analiză automată a datelor.
La finalul acestui training, participanții vor putea:
- Integra modele LLM precum GPT, DeepSeek, LLaMA, Qwen și Mistral în medii SQL.
- Construi pipeline-uri de conversie din limbaj natural în SQL pentru acces conversational la date.
- Implementa optimizare și detectare de erori bazate pe AI pentru interogări.
- Proiecta fluxuri de lucru AI-SQL sigure și auditabile pentru utilizare în întreprinderi.
Formatul cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu de laborator live.
Opțiuni de personalizare a cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Fundamentele Funcțiilor Analitice
21 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat administratorilor de baze de date, dezvoltatorilor SQL și analiștilor de date de nivel intermediar care doresc să-și îmbunătățească abilitățile SQL prin stăpânirea utilizării Funcțiilor Analitice.
La finalul acestui training, participanții vor putea:
- Să înțeleagă conceptul și importanța Funcțiilor Analitice.
- Să aplice diverse Funcții Analitice pentru a rezolva probleme analitice complexe.
- Să combine Funcțiile Analitice cu alte caracteristici SQL pentru o analiză completă a datelor.
- Să optimizeze interogările pentru o performanță mai bună folosind Funcții Analitice.
GESTIONAREA ȘI PROIECTAREA BAZELOR DE DATE SQL - Personalizat
14 OreFormatul cursului
- Prelegere și discuție interactivă.
- Multe exerciții și practică.
- Implementare practică într-un mediu de laborator live.
MySQL LP - Fundamente
14 OreCursul nostru de Fundamente MySQL este conceput pentru a introduce participanții în conceptele de bază ale MySQL, un sistem de gestionare a bazelor de date relaționale utilizat pe scară largă. Orientat către începători, acest curs oferă o fundație solidă pentru persoanele interesate în gestionarea bazelor de date, dezvoltarea de software sau analiza datelor.
La finalizare, participanții vor învăța să:
- Navigheze eficient în MySQL: Înțelege mediul MySQL, inclusiv structura și componentele sale cheie, permițând navigarea și interacțiunea fără probleme cu sistemul de baze de date.
- Efectueze operațiuni de manipulare a datelor: Efectuează operațiuni de bază și intermediare de manipulare a datelor, cum ar fi inserarea, actualizarea, ștergerea și preluarea datelor din bazele de date MySQL.
- Construiască interogări SQL: Elaborează interogări SQL pentru a prelua date specifice din baze de date, incorporând tehnici de filtrare, sortare și limitare pentru a rafina rezultatele interogărilor.
- Aplice integritatea datelor: Aplică constrângeri precum chei primare, chei străine, constrângeri unice și nulabilitate pentru a menține integritatea datelor și a asigura consistența în cadrul bazelor de date MySQL.
- Gestioneze tranzacțiile: Inițiază, confirmă și anulează tranzacții pentru a asigura consistența și fiabilitatea datelor în operațiunile în mai multe etape din bazele de date MySQL.
- Utilizeze tipuri de date și funcții: Înțelege și utilizează o varietate de tipuri de date și funcții încorporate disponibile în MySQL pentru sarcini eficiente de manipulare, calcul și transformare a datelor.
- Aplice abilități practice: Participă la proiecte practice și studii de caz pentru a aplica conceptele învățate în scenarii practice, consolidând înțelegerea și dezvoltând abilități de rezolvare a problemelor.
SQL într-o Zi
7 OreAcest training live condus de un instructor (la fața locului sau la distanță) te va ghida prin cele mai importante elemente ale limbajului SQL. O combinație între materialele de training pregătite cu grijă și expertiza instructorului va servi ca o introducere în lumea bazelor de date.
SQL Nivel Avansat pentru Analiști
21 OreScopul acestui curs este de a oferi o înțelegere clară a utilizării SQL pentru diferite
baze de date (Oracle, SQL Server, MS Access...). Înțelegerea funcțiilor analitice și a
modului de a îmbina tabele diferite dintr-o bază de date va ajuta participanții să mute operațiile de analiză a datelor
pe partea bazei de date, în loc să le facă în aplicația MS Excel. Acest lucru poate, de asemenea,
ajuta în crearea oricărui sistem IT care folosește o bază de date relațională.
Baze de SQL
14 OreSQL este un limbaj standard folosit pentru accesarea și manipularea bazelor de date.
Acest training condus de un instructor, live (online sau la fața locului) este destinat utilizatorilor de nivel începător care doresc să înțeleagă și să folosească SQL pentru interogarea și raportarea datelor.
La finalul acestui training, participanții vor putea:
- Înțelege structura bazelor de date relaționale.
- Scrie declarații SQL de bază pentru a prelua, filtra și sorta date.
- Folosi funcții de agregare pentru a rezuma date.
- Efectua îmbinări de bază între mai multe tabele.
Formatul cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
SQL: De la Bază la Intermediar
35 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat analiștilor de date, profesioniștilor din domeniul bazelor de date și dezvoltatorilor de software de la nivel începător până la intermediar, care doresc să învețe SQL pentru a gestiona eficient bazele de date.
La sfârșitul acestui training, participanții vor putea:
- Înțelege și folosi comenzile și interogările de bază din SQL.
- Crea și manipula tabele și baze de date.
- Folosi SQL pentru a sorta, filtra și rezuma date.
- Implementa operații mai complexe precum join-uri, subinterogări și operații pe seturi.
- Aplica tehnici intermediare precum indecși, viziuni, proceduri stocate și triggeri.
SQL Pentru Știința Datelor și Analiza Datelor
14 OreAcest training condus de un instructor, live (online sau la fața locului) este destinat dezvoltatorilor de software, managerilor și analiștilor de afaceri care doresc să folosească sisteme de date mari pentru a stoca și prelua volume mari de date.
La sfârșitul acestui training, participanții vor putea:
- Să interogheze eficient volume mari de date.
- Să înțeleagă cum stochează și preia date sistemele de date mari.
- Să folosească cele mai recente sisteme de date mari disponibile.
- Să prelucreze date din sistemele de date în sisteme de raportare.
- Să învețe să scrie interogări SQL în:
- MySQL
- Postgres
- Hive Query Language (HiveQL/HQL)
- Redshift
Formatul Cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu de laborator live.
Opțiuni de Personalizare a Cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Bootcamp de Dezvoltare SQL
35 OreAceastă formare condusă de un instructor, în format live în Moldova (online sau la fața locului), este destinată începătorilor, programatorilor și administratorilor de baze de date care doresc să învețe sau să-și îmbunătățească abilitățile și cunoștințele în dezvoltarea SQL.
La finalul acestei formări, participanții vor putea să instaleze, să creeze, să gestioneze, să manipuleze și să monitorizeze baze de date folosind SQL și sisteme de gestionare a bazelor de date.
Business Intelligence cu SSAS
14 OreSSAS (SQL Server Analysis Services) este un instrument Microsoft SQL Server pentru procesarea tranzacțională (OLAP) și mineritul de date, folosit pentru analiza datelor din mai multe baze de date, tabele sau fișiere. Modelele de date semantice oferite de SSAS sunt utilizate de aplicații client precum Power BI, Excel, Reporting Services și alte instrumente de vizualizare a datelor.
În acest training condus de un instructor, live (la fața locului sau la distanță), participanții vor învăța cum să utilizeze SSAS pentru a analiza volume mari de date din baze de date și depozite de date.
La sfârșitul acestui training, participanții vor putea:
- Instala și configura SSAS
- Înțelege relația dintre SSAS, SSIS și SSRS
- Aplica modelarea multidimensională a datelor pentru a extrage informații de business din date
- Proiecta cuburi OLAP (Online Analytical Processing)
- Interoga și manipula date multidimensionale folosind limbajul de interogare MDX (Multidimensional Expressions)
- Implementa soluții BI din lumea reală folosind SSAS
Public țintă
- Profesioniști în BI (Business Intelligence)
- Analiști de date
- Profesioniști în baze de date și depozitare de date
Formatul cursului
- Prelegere interactivă și discuții
- Multe exerciții și practică
- Implementare practică într-un mediu live-lab
Opțiuni de personalizare a cursului
- Acest training se bazează pe cea mai recentă versiune de Microsoft SQL Server și SSAS.
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Introducere în SQL Server 2022 Integration Services (SSIS)
28 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat profesioniștilor în domeniul datelor de nivel începător care doresc să învețe cum să proiecteze, să implementeze și să gestioneze pachete SSIS pentru a efectua sarcini de integrare și transformare a datelor.
La finalul acestui training, participanții vor putea:
- Înțelege arhitectura și componentele SSIS.
- Proiecta și implementa procese ETL folosind SSIS.
- Folosi instrumente SSIS pentru a dezvolta, implementa și gestiona soluții de integrare a datelor.
- Depana și optimiza pachete SSIS pentru performanță și fiabilitate.
SQL Server 2022 Integration Services (SSIS) – Fluxuri de Date și Transformări Avansate
14 OreSQL Server Integration Services (SSIS) este o componentă a Microsoft SQL Server care oferă o platformă pentru integrarea datelor și aplicațiile de flux de lucru. Este utilizat pentru migrarea, stocarea și transformarea datelor.
Acest training condus de un instructor, live (online sau la fața locului), este destinat profesioniștilor și dezvoltatorilor de date de nivel intermediar care doresc să se concentreze pe proiectarea fluxurilor de date SSIS avansate, transformări și gestionarea Dimensiunilor cu Schimbare Lentă (SCD) pentru scenarii de depozitare a datelor.
La sfârșitul acestui training, participanții vor putea:
- Proiecta și implementa fluxuri de date robuste folosind SSIS.
- Lucra cu o varietate de surse de date, destinații și transformări.
- Implementa Dimensiuni cu Schimbare Lentă (SCD) pentru gestionarea modificărilor istorice ale datelor.
- Implementa, executa și depana pachete SSIS eficient.
Formatul Cursului
- Curs interactiv și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de Personalizare a Cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.