vineri, 30 octombrie 2026

Interogări încrucișate (Crosstab Queries)

Ce sunt interogările încrucișate?

O interogare încrucișată este un tip de interogare de totalizare care permite afișarea datelor sub forma unui tabel cu rânduri și coloane grupate după anumite câmpuri.

Spre deosebire de o interogare obișnuită, în care rezultatele sunt afișate sub forma unei liste de înregistrări, interogarea încrucișată organizează informațiile într-un tabel de sinteză, ușor de citit și de comparat.

De reținut! Interogările încrucișate sunt utile atunci când avem multe date și dorim să le comparăm după două criterii, utilizând o funcție de calcul, precum SUM (sumă), COUNT (numărare) sau AVG (medie).

O interogare încrucișată conține trei categorii de informații:

  • Antetul rândurilor: valorile unui câmp sau ale mai multor câmpuri care identifică fiecare rând.
  • Antetul coloanelor: valorile unui singur câmp care determină denumirile coloanelor.
  • Celulele calculate: valorile obținute prin aplicarea unei funcții de totalizare asupra unui câmp numeric sau asupra altor date.

Exemplu: Dorim să aflăm câte ore de studiu sunt rezervate fiecărei discipline în fiecare clasă.

Rânduri Discipline (coloane)
Anul de studii Clasa Matematică Informatică Fizică
X A 4 3 2
X B 4 2 2
XI A 4 4 2

Exemplu ilustrativ de rezultat. Valorile reprezintă numărul de ore săptămânale.

Restricții la crearea interogărilor încrucișate

La elaborarea unei interogări încrucișate trebuie respectate următoarele reguli:

  1. Denumirile rândurilor pot proveni din unul sau mai multe câmpuri.
  2. Denumirile coloanelor pot proveni doar dintr-un singur câmp.
  3. Valorile celulelor sunt calculate cu ajutorul unei funcții de totalizare.
  4. Rezultatele nu pot fi ordonate după câmpurile care conțin valorile calculate.

Etapele creării unei interogări încrucișate în Microsoft Access

Vom utiliza baza de date Liceu și vom crea o interogare care afișează numărul total de ore rezervat fiecărei discipline în fiecare clasă.

1. Crearea interogării de selecție

  1. Deschide baza de date Liceu.
  2. Accesează fila Create și selectează Query Design. 

  3. Adaugă tabelele Clase, Discipline și Prof_dis_clasa.

  4. Verifică existența relațiilor dintre tabele.
  5. Adaugă în grila QBE următoarele câmpuri:
    • Anul_de_studii;
    • Nume_clasa;
    • Nume_disciplina;
    • Nr_ore_saptaman:

2. Transformarea în interogare încrucișată

  1. Din meniul Query Design, selectează opțiunea Crosstab.

  2. În grila QBE vor apărea două rânduri suplimentare:
    • Total: stabilește operația de calcul sau grupare;
    • Crosstab: stabilește rolul fiecărui câmp în tabelul rezultat.

3. Completarea grilei QBE

Completează rândurile Total și Crosstab astfel:


Atenție! În câmpul Nr_ore_saptamana folosim funcția Sum pentru a calcula totalul orelor.

4. Executarea interogării

  1. Apasă butonul Run (!) din meniul Design.

  2. Analizează tabelul rezultat.

  3. Verifică dacă disciplinele sunt afișate ca antete de coloane, iar clasele ca rânduri.
  4. Salvează interogarea cu denumirea Ore_Discipline_Clase. 

Funcții de totalizare utilizate în interogările încrucișate

Funcția Rolul funcției Exemplu
Sum Calculează suma valorilor. Totalul orelor.
Count Numără înregistrările. Numărul disciplinelor.
Avg Calculează media aritmetică. Media orelor.
Max Identifică valoarea maximă. Cel mai mare număr de ore.
Min Identifică valoarea minimă. Cel mai mic număr de ore.

Ideea principală!

Interogările încrucișate permit transformarea unei liste de înregistrări într-un tabel de sinteză. Pentru realizarea lor trebuie să stabilim câmpurile care formează rândurile, câmpul care formează coloanele și funcția care calculează valorile din celule.

Exercițiu de reflecție Analizați următoarele interogări proiectate în regimul Design View și preziceți ce vor afișa la ecran:  

a) 
b)
c) 
d) 

Recomandare: Nu memora doar denumirile comenzilor! Încearcă să înțelegi de ce un câmp este utilizat pentru rânduri, altul pentru coloane, iar al treilea pentru calcularea valorilor. Astfel vei putea construi singur interogări încrucișate pentru diferite situații.

📚

DESCOPERĂ NOȚIUNEA!

Cartonașe interactive – Interogări încrucișate în Microsoft Access

Învață • Descoperă • Reține

🎯 Cum lucrezi?
1. Citește noțiunea de pe fața cartonașului.
2. Încearcă să explici cu propriile cuvinte ce înseamnă.
3. Apasă pe cartonaș pentru a-l întoarce și a descoperi explicația.
4. Revizuiește cartonașele până când poți explica toate noțiunile.
Ai descoperit 0 din 10 explicații.
NOȚIUNEA 01 Crosstab Query ↻ Apasă pentru explicație
EXPLICAȚIE

Tip de interogare care sintetizează datele într-un tabel cu rânduri și coloane, prezentând valorile grupate după anumite criterii.

NOȚIUNEA 02 Row Heading ↻ Apasă pentru explicație
EXPLICAȚIE

Antetul rândurilor. Identifică elementele după care sunt grupate datele pe orizontală. Poate utiliza unul sau mai multe câmpuri.

NOȚIUNEA 03 Column Heading ↻ Apasă pentru explicație
EXPLICAȚIE

Antetul coloanelor. Stabilește denumirile coloanelor din tabelul rezultat. Este determinat de valorile unui singur câmp.

NOȚIUNEA 04 Value ↻ Apasă pentru explicație
EXPLICAȚIE

Câmpul ale cărui valori sunt prelucrate printr-o funcție de totalizare. Rezultatul calculului apare în celulele tabelului încrucișat.

NOȚIUNEA 05 Total ↻ Apasă pentru explicație
EXPLICAȚIE

Opțiunea din grila de proiectare care stabilește modul de grupare sau de calcul al valorilor unui câmp în interogare.

NOȚIUNEA 06 Group By ↻ Apasă pentru explicație
EXPLICAȚIE

Opțiune care grupează înregistrările cu valori identice într-un câmp. Permite organizarea datelor pe categorii.

NOȚIUNEA 07 Sum ↻ Apasă pentru explicație
EXPLICAȚIE

Funcție de totalizare care calculează suma valorilor numerice. Exemplu: totalul orelor pentru fiecare disciplină și clasă.

NOȚIUNEA 08 Count ↻ Apasă pentru explicație
EXPLICAȚIE

Funcție de totalizare care numără înregistrările sau valorile nenule ale unui câmp. Exemplu: numărul elevilor din fiecare clasă.

NOȚIUNEA 09 Avg ↻ Apasă pentru explicație
EXPLICAȚIE

Funcție de totalizare care calculează media aritmetică a valorilor numerice. Exemplu: media notelor pentru fiecare clasă.

NOȚIUNEA 10 Query Design ↻ Apasă pentru explicație
EXPLICAȚIE

Modul de proiectare a interogărilor în Microsoft Access. Permite adăugarea câmpurilor și configurarea criteriilor și a tipului interogării.

🏆 Provocarea ta!
Încearcă să explici fiecare noțiune fără să întorci cartonașul. Dacă poți face acest lucru, înseamnă că ai înțeles conceptele de bază ale interogărilor încrucișate!

Test de autoevaluare

Întrebarea 1 din 5 Scor: 0/5
CARDUL 01 / 05

Ce este o interogare încrucișată (Crosstab Query)?

Citește atent întrebarea, alege un răspuns și analizează feedbackul înainte de a continua. 

Să aveți o zi deosebită! 

duminică, 25 octombrie 2026

Managementul stresului

Înțelegem stresul, recunoaștem semnele lui și învățăm să-i facem față.

De ce este important să gestionăm stresul?

Stresul face parte din viața noastră. Poate apărea la școală, în familie, în relațiile cu ceilalți sau atunci când avem prea multe responsabilități. Important este să înțelegem ce tip de stres trăim, cum îl recunoaștem și ce putem face pentru a-l reduce.

1. Stresul mintal

Ce este?

Stresul mintal apare atunci când mintea este suprasolicitată de prea multe sarcini, informații, decizii sau griji. Avem impresia că sunt prea multe lucruri de rezolvat și prea puțin timp.

Cum se manifestă?

  • Ne este greu să ne concentrăm și să luăm decizii.
  • Uităm lucruri și facem mai multe greșeli.
  • Ne gândim permanent la probleme și la sarcinile care ne așteaptă.
  • Simțim că nu ne putem opri din gândit.
  • Avem dificultăți de adormire sau un somn agitat.

Cum reducem stresul mintal?

  1. Scriem sarcinile pe o foaie și le organizăm după importanță.
  2. Împărțim sarcinile mari în pași mici.
  3. Lucrăm pe rând, fără să încercăm să rezolvăm totul simultan.
  4. Facem pauze scurte după perioadele de concentrare.
  5. Reducem notificările și timpul petrecut în fața ecranelor.
  6. Ne acordăm timp pentru odihnă și activități plăcute.

Exemplu: Dacă avem de pregătit un proiect, de învățat pentru un test și de rezolvat alte sarcini, stabilim ce este urgent și lucrăm etapizat, în loc să încercăm să facem totul deodată.

2. Stresul emoțional

Ce este?

Stresul emoțional apare atunci când trăim emoții intense sau greu de gestionat, precum frica, tristețea, furia, dezamăgirea, vinovăția sau nesiguranța. Poate fi provocat de conflicte, pierderi, dezamăgiri sau teama de eșec.

Cum se manifestă?

  • Ne irităm repede sau simțim nevoia să plângem.
  • Simțim neliniște, teamă sau tristețe.
  • Reacționăm mai intens la situații obișnuite.
  • Ne retragem de lângă cei dragi.
  • Simțim tensiune în corp, oboseală sau tulburări de somn.

Cum reducem stresul emoțional?

  1. Recunoaștem emoția și îi dăm un nume: „Sunt dezamăgit” sau „Sunt îngrijorat”.
  2. Respirăm lent timp de câteva minute, fără să forțăm respirația.
  3. Vorbim cu o persoană de încredere despre ceea ce simțim.
  4. Evităm deciziile importante în momentele de furie sau panică.
  5. Stabilim limite sănătoase și învățăm să spunem „nu” atunci când este necesar.
  6. Ne oferim timp pentru activități care ne aduc liniște.

Exemplu: Dacă o observație primită de la un coleg ne rănește, putem lua o pauză înainte de a răspunde. Apoi analizăm ce s-a întâmplat, ce am simțit și cum putem reacționa constructiv.

De reținut: Nu trebuie să ne reprimăm emoțiile. Este mai util să le înțelegem și să alegem cum reacționăm.

3. Stresul fizic

Ce este?

Stresul fizic apare atunci când organismul este supus unui efort prea mare sau nu primește suficientă odihnă. Poate fi provocat de lipsa somnului, efort intens, statul îndelungat într-o poziție, durere sau alimentație neregulată.

Cum se manifestă?

  • Oboseală persistentă și lipsă de energie.
  • Dureri de cap, de spate sau de gât.
  • Tensiune musculară și senzație de corp încordat.
  • Somnolență și dificultăți de concentrare.
  • Iritabilitate și toleranță mai mică la problemele cotidiene.

Cum reducem stresul fizic?

  1. Respectăm un program de somn regulat. Adolescenții au nevoie, în general, de 8–10 ore de somn, iar adulții de 7–9 ore.
  2. Facem mișcare moderată, adaptată condiției fizice.
  3. Ne ridicăm și ne întindem periodic dacă stăm mult timp la calculator.
  4. Bem suficientă apă și avem mese regulate.
  5. Alternăm activitatea cu pauze reale.
  6. Cerem sfatul medicului dacă oboseala sau durerile persistă.

Exemplu: După câteva ore de învățare la calculator, putem face o plimbare, câteva exerciții ușoare și o pauză înainte de a continua activitatea.

Important: Nu orice oboseală este provocată de stres. Dacă este persistentă sau neobișnuit de intensă, poate avea și alte cauze medicale.

4. Stresul social

Ce este?

Stresul social apare în relația cu alte persoane sau atunci când simțim presiunea de a fi acceptați, apreciați ori de a corespunde așteptărilor. Poate apărea din cauza conflictelor, criticilor, comparațiilor, respingerii sau fricii de a vorbi în public.

Cum se manifestă?

  • Ne temem de judecata sau critica celorlalți.
  • Evităm întâlnirile, discuțiile sau prezentările.
  • Ne comparăm permanent cu alte persoane.
  • Ne este greu să ne exprimăm opinia sau să refuzăm solicitări.
  • Simțim singurătate chiar și atunci când suntem înconjurați de oameni.
  • Avem emoții puternice înaintea interacțiunilor sociale.

Cum reducem stresul social?

  1. Ne apropiem de persoane alături de care ne simțim respectați și în siguranță.
  2. Comunicăm asertiv: ne exprimăm punctul de vedere calm și clar.
  3. Evităm comparațiile permanente cu ceilalți.
  4. Exersăm treptat situațiile care ne provoacă teamă.
  5. Stabilim limite în relațiile care ne consumă energia.
  6. Acceptăm că nu putem mulțumi pe toată lumea.

Exemplu: Dacă ne este teamă să prezentăm un proiect în fața clasei, putem începe prin a pregăti ideile principale și a exersa prezentarea în fața unui coleg. Prin exercițiu, ne putem simți mai încrezători.

Cum deosebim cele patru tipuri de stres?

Tipul de stres Întrebarea pe care ne-o punem Ce ne poate ajuta
Mintal Am prea multe lucruri la care trebuie să mă gândesc? Organizarea sarcinilor și pauzele.
Emoțional Ce simt și ce mă afectează? Înțelegerea emoțiilor și sprijinul.
Fizic Sunt obosit și am nevoie de recuperare? Somnul, mișcarea și odihna.
Social Mă apasă relațiile sau așteptările celorlalți? Comunicarea și limitele sănătoase.

De reținut: Cele patru tipuri de stres se pot suprapune. De exemplu, un conflict cu un coleg poate provoca stres social și emoțional, poate îngreuna concentrarea și poate duce la oboseală fizică.

Ce putem face zilnic pentru a reduce stresul?

Dimineața

Începem ziua fără grabă excesivă, stabilim trei priorități și ne acordăm câteva minute pentru a ne pregăti mental.

În timpul zilei

Facem pauze, bem apă, ne mișcăm puțin și evităm să preluăm toate responsabilitățile celor din jur.

După școală sau serviciu

Facem o plimbare, petrecem timp cu cei dragi și încercăm să lăsăm deoparte sarcinile care pot aștepta până a doua zi.

Seara

Reducem activitățile solicitante, pregătim lucrurile pentru ziua următoare și păstrăm un program regulat de somn.

Când este bine să cerem ajutor?

Dacă stresul persistă, afectează somnul, activitatea zilnică sau relațiile și nu reușim să-l gestionăm singuri, este bine să discutăm cu un psiholog, un consilier sau un medic. A cere ajutor este un semn de responsabilitate, nu de slăbiciune.

„Unele lucruri depind de noi, iar altele nu depind de noi.”

Epictet, Manualul, capitolul 1

Nu putem controla toate situațiile care ne provoacă stres, dar putem învăța să ne organizăm timpul, să ne gestionăm emoțiile, să ne ascultăm corpul și să facem față presiunii celor din jur.

Reflectă!

Gândește-te la o situație recentă în care ai simțit stres. Răspunde în caiet la următoarele întrebări:

  1. Ce anume a provocat stresul?
  2. Care dintre cele patru tipuri de stres s-a manifestat?
  3. Ce semne ai observat la nivelul gândurilor, emoțiilor sau corpului?
  4. Ce ai făcut pentru a face față situației?
  5. Ce strategie ai putea aplica data viitoare?

Nu trebuie să așteptăm să ajungem la epuizare pentru a ne ocupa de stres. Putem începe prin a identifica ce ne consumă energia, a cere ajutor și a schimba treptat lucrurile asupra cărora avem control.

vineri, 16 octombrie 2026

Interogări de grupare și totalizare

Ce sunt interogările de grupare și totalizare?

Interogările de grupare și totalizare permit organizarea înregistrărilor în grupuri și calcularea unor rezultate pentru fiecare grup. Acestea sunt utile atunci când dorim să aflăm numărul de elevi din fiecare clasă, media notelor pe clasă sau numărul total de înregistrări care îndeplinesc anumite condiții.

Exemplu practic

Situație-problemă: Directorul liceului dorește să cunoască numărul de elevi din fiecare clasă, pentru a putea planifica repartizarea resurselor și organizarea activităților școlare.

Pentru a obține acest rezultat, vom crea o interogare în baza de date Liceu, utilizând tabelele Clase și Elevi.

Etapa 1. Crearea interogării

  1. Deschide baza de date Liceu.
  2. Creează o interogare în modul Proiectare (Query Design).
  3. Adaugă tabelele Clase și Elevi, verificând existența relației dintre acestea.
  4. Include în grila QBE câmpurile Anul_de_studii, Nume_clasa și Cod_elev. 

Etapa 2. Activarea totalizărilor

  1. În fila Proiectare (Design), apasă butonul Totals (Σ).

  2. În grila QBE va apărea rândul Total.

  3. Din listele derulante ale acestui rând, selectează funcțiile corespunzătoare fiecărui câmp. 
Completează grila astfel: 
CâmpTotalRolul câmpului
Anul_de_studiiGroup ByGrupează înregistrările după anul de studii.
Nume_clasaGroup ByIdentifică fiecare clasă în cadrul grupului.
Cod_elevCountNumără înregistrările pentru fiecare clasă.

Etapa 3. Salvarea și executarea interogării

  1. Salvează interogarea cu un nume sugestiv, de exemplu Numar_elevi_pe_clase. 
  2. Execută interogarea.
  3. Analizează tabelul rezultat și verifică numărul de elevi afișat pentru fiecare clasă. 

Rezultatul așteptat: fiecare combinație dintre anul de studii și numele clasei apare o singură dată, împreună cu numărul elevilor din clasa respectivă.

De reținut!

Group By grupează înregistrările care au aceleași valori în câmpurile selectate, adică stabilește grupurile.

Funcțiile Sum, Avg, Min, Max și Count calculează rezultate.

Expression efectuează calcule personalizate.

Where filtrează înregistrările.

StDev, Var, First și Last sunt funcții suplimentare pentru analize mai specifice.

Count numără valorile nenule ale câmpului ales. Pentru a număra elevii, utilizează un câmp care are o valoare pentru fiecare elev, de exemplu codul unic al elevului.

Funcții de totalizare în MS Access

În rândul Total al grilei QBE sunt disponibile mai multe opțiuni. Fiecare îndeplinește un rol specific.

Funcție Utilizare Exemplu
Group By Grupează înregistrările după valorile unui câmp. Gruparea elevilor după clasă.
Count Numără valorile nenule. Numărul elevilor din fiecare clasă.
Sum Calculează suma valorilor numerice. Totalul sumelor achitate de elevi.
Avg Calculează media valorilor numerice. Media notelor elevilor din fiecare clasă.
Max Determină valoarea maximă. Cea mai mare notă din fiecare clasă.
Min Determină valoarea minimă. Cea mai mică notă din fiecare clasă.
First Returnează prima valoare din grupul rezultat. Prima valoare a unui câmp din grup.
Where Aplică un criteriu de filtrare înainte de efectuarea grupării și a calculelor. Câmpul folosit pentru condiție nu este afișat ca rezultat al grupării. Afișarea doar a profesorilor cu salariul mai mare de 10 000 lei.

Aplicarea criteriilor de selecție

Interogările de grupare și totalizare pot include și criterii de selecție. Astfel, rezultatul va conține numai grupurile care respectă condiția stabilită.

Exemplu practic: Clasele cu mai mult de 25 de elevi

Dacă dorim să afișăm doar clasele în care numărul elevilor depășește 25, putem introduce condiția >25 pentru câmpul calculat cu funcția Count.

Rezultatul va include numai clasele pentru care numărul elevilor este mai mare de 25.

Exemplu practic: Numărul de profesori de gen masculin și numărul de profesori de gen feminin
    
Exemplu practic: Salariu mediu lunar al profesorilor


Notă! Pentru a modifica aspectul câmpului, cum ar fi denumire, format de afișare lucrați cu proprietățile din interogarea propriu zisă: 

Exemple de situații în care folosim totalizări

  • Media notelor pentru fiecare clasă.
  • Nota maximă obținută în fiecare clasă.
  • Totalul plăților înregistrate pentru fiecare categorie. 
  • Numărul de elevi din fiecare localitate. 
  • Numărul de ore realizate săptămânal de fiecare profesor.
  • etc.

Verifică dacă ai înțeles!

Răspunde la următoarele întrebări pentru a verifica dacă poți aplica noile cunoștințe.

  1. Ce rol are funcția Group By într-o interogare?
  2. Ce funcție utilizezi pentru a număra elevii din fiecare clasă?
  3. Ce funcție alegi pentru a calcula media notelor?
  4. Ce criteriu trebuie aplicat pentru a selecta clasele cu mai mult de 25 de elevi?

Ideea-cheie: Group By organizează datele în grupuri, iar funcțiile de totalizare calculează rezultate pentru fiecare grup.


TEST DE AUTOEVALUARE

Interogări de grupare și totalizare

Întrebarea 1 din 5
CONCEPTE DE BAZĂ

Selectează răspunsul, verifică explicația și continuă.

TEST DE AUTOEVALUARE


Interogări de acțiune în MS Access

Întrebarea 1 din 10
CONCEPT DE BAZĂ

Citește atent cerința și selectează un singur răspuns.