LiceuExplorezi clasa a XII-aMatematică-informaticăModifică
Schimbă etapa școlară
Clasa a XII-a · Informatică

Noțiuni și exemple

Consultă o fișă rapidă: ideile de reținut, un exemplu rezolvat și un exercițiu scurt.

7 fișe pentru clasa a XII-a.

Informatică

Model relațional, chei și interogări SQL

Explică și aplică: Modelează o relație și interpretează filtrarea și agregarea fără a executa SQL introdus de utilizator.

Idei de reținut

O entitate grupează instanțe cu atribute. În modelul relațional, cheia primară identifică unic un rând, iar cheia externă leagă rândul de o entitate existentă.

O relație multe-la-multe, de exemplu elev–club, se poate descompune printr-un tabel de înscrieri cu chei către cele două tabele. Aceasta evită liste necontrolate într-o singură celulă.

SELECT alege coloane, WHERE filtrează rânduri, ORDER BY ordonează. COUNT numără, AVG calculează o medie; NULL înseamnă valoare lipsă, nu zero. Exemplele se interpretează pe hârtie.

Repere și metodă

Cheie primară: identificare unică; cheie externă: integritate referențială

Exemplu rezolvat

În tabelul (id,puncte): (1,6),(2,9),(3,7), interpretează SELECT COUNT(*) WHERE puncte>=7.

Pas cu pas

  1. Verificăm condiția pentru fiecare rând: 6 nu o satisface, 9 și 7 o satisfac.
  2. Rămân două rânduri după filtrare.
  3. COUNT(*) numără rândurile selectate, deci rezultatul este 2, fără a aduna punctele.

Răspuns: 2 rânduri.

Mini-exercițiu

În tabelul exemplului, media punctelor este?

Întrebare de reflecție

Desenează trei tabele pentru elevi, cluburi și înscrieri și justifică cheile și o regulă de integritate.