#031 · Subiectul I · Baze de date
Baze de date — tabelul Ore_curs
✓ Rezolvare explicatăDolj 2026 · nr. 11
Enunț
Evidenţa orelor dintr-o şcoală se realizează prin intermediul tabelei Ore_curs cu structura
Id_ora (N,5), Disciplina (T,50), Id_clasa (N,3), Id_prof (N,2), Ziua (T,10),
Ora_start (N,2), unde Ora_start reprezintă ora la care începe desfăşurarea orei de curs.
Cerinţe:
a) Creaţi structura tabelului Ore_curs;
b) Introduceţi următoarele înregistrări în tabel:
| Id_ora | Disciplina | Id_clasa | Id_prof | Ziua | Ora_start |
|---|---|---|---|---|---|
| 464 | Matematica | 34 | 14 | Marti | 8 |
| 568 | Informatica | 12 | 10 | Luni | 9 |
| 521 | Informatica | 12 | 10 | Joi | 9 |
| 744 | Geografie | 24 | 22 | Joi | 10 |
| 12 | Matematica | 24 | 14 | Marti | 11 |
| 230 | Informatica | 11 | 11 | Vineri | 9 |
c) Afişaţi orele de Informatica, ordonat după ziua şi ora de desfăşurare; d) Folosind o interogare (secvenţă de instrucţiuni), afişaţi numărul total de ore pentru fiecare disciplină în parte, ordonat descrescător, de la disciplina cu cele mai multe ore la cea cu cele mai puţine.
Î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