#034 · Subiectul I · Baze de date
Baze de date — tabelul Polite
✓ Rezolvare explicatăDolj 2026 · nr. 32
Enunț
Evidenţa activităţii unei firme de asigurări auto se realizează prin intermediul unei baze de date
ce cuprinde tabelul Polite cu structura Id_polita (N,4), Societate (T,50), Durata (N,2),
Pret (N,5.2), Oferta_actuala (Y/N), unde câmpul Durata reţine un număr ce reprezintă
valabilitatea poliţei de asigurare, exprimat în luni calendaristice.
Cerinţe:
a) Creaţi structura tabelului Polite;
b) Introduceţi următoarele înregistrări în tabel:
| Id_polita | Societate | Durata | Pret | Oferta_actuala |
|---|---|---|---|---|
| 32 | Ardaf | 6 | 189.10 | Y |
| 542 | Asirom | 12 | 294.00 | Y |
| 353 | Euroins | 6 | 197.40 | N |
| 1024 | Asirom | 6 | 205.70 | Y |
| 893 | Carpatica | 12 | 310.00 | Y |
| 871 | Asirom | 6 | 198.70 | N |
c) Afişaţi poliţele de asigurare din oferta actuală (câmpul Oferta_actuala = Y), care au durata de
6 luni, în ordinea descrescătoare a preţului;
d) Folosind o interogare (secvenţă de instrucţiuni), măriţi cu 5% preţul existent al poliţelor cu
durata de 12 luni din oferta actuală.
Î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