#035 · Subiectul I · Baze de date
Baze de date — tabelul Premii
✓ Rezolvare explicatăDolj 2026 · nr. 38
Enunț
Evidenţa rezultatelor obţinute de elevi la olimpiadele naţionale se realizează prin intermediul unei
baze de date ce cuprinde tabelul Premii cu structura Olimpiada (T,50), Elev (T,80),
Premiu (T,20), Suma_premiere (N,5), Excursie (Y/N).
Cerinţe:
a) Creaţi structura tabelului Premii;
b) Introduceţi următoarele înregistrări în tabel:
| Olimpiada | Elev | Premiu | Suma_premiere | Excursie |
|---|---|---|---|---|
| Matematica | Ciobanu Maria | I | 400 | Y |
| Fizica | Cojocaru Robert | III | 200 | N |
| Matematica | Zaharia Nicoleta | M | 80 | N |
| Informatica | Stefanescu Dan | M | 80 | Y |
| Chimie | Rotaru Dragos | II | 300 | Y |
| Informatica | Rusu Raluca | II | 300 | Y |
c) Să se afişeze elevii care au optat să meargă în excursie (câmpul Excursie = Y);
d) Folosind o interogare (secvenţă de instrucţiuni), modificaţi suma de premiere la 100 pentru
elevii care au obţinut menţiuni (câmpul Premiu = M).
Încearcă tu
Rulează în browser, în SQLite, pe date de probă (nu cele din subiect). Funcţiile Oracle uzuale (TO_DATE, SYSDATE, EXTRACT…) sunt traduse automat.
Rezolvare
Exersează mai departe