#004 · Subiectul I · Baze de date
Baze de date — tabelul Camere
✓ Rezolvare explicatăDolj 2026 · nr. 17
Enunț
Evidenţa camerelor unui hotel se realizează prin intermediul unei baze de date ce cuprinde tabelul
Camere cu structura Nr_camera (T,4), Nr_locuri (N,1), Status (T,20), Categ_VIP (Y/N),
Data_eliberarii (D). Numărul format cu primele două caractere ale câmpului Nr_camera reprezintă
etajul la care este plasată camera respectivă.
Cerinţe:
a) Creaţi structura tabelului Camere;
b) Introduceţi următoarele înregistrări în tabel:
| Nr_camera | Nr_locuri | Status | Categ_VIP | Data_eliberarii |
|---|---|---|---|---|
| 0301 | 2 | Ocupata | N | 22.mai.2015 |
| 0302 | 4 | Rezervata | Y | 03.sep.2016 |
| 0422 | 1 | Libera | Y | (lipsă) |
| 1307 | 2 | Libera | N | (lipsă) |
| 1204 | 3 | Ocupata | N | 12.iun.2015 |
| 0707 | 2 | Ocupata | Y | 04.aug.2015 |
c) Afişaţi camerele ocupate; d) Folosind o interogare (secvenţă de instrucţiuni), afişaţi camerele libere din hotel situate la nivele superioare (etajul la care este situată camera este mai mare decât 10).
Î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