Ce exprimă EXISTS (SELECT 1 FROM Comenzi c WHERE c.client_id = cl.id), într-o interogare asupra Clienti cl?
Exercițiu original Grile.app pentru Baze de date (FMI, UBB Cluj-Napoca), creat cu ajutorul AI. Nu este un subiect oficial de examen. Dă un test grilă la Baze de date
- A.Există cel puțin o comandă pentru clientul curent✓ Corect
- B.Clientul are exact o comandă
- C.Toți clienții au aceeași comandă
- D.Nu există nicio comandă în întreaga bază
Răspuns corect: A – Există cel puțin o comandă pentru clientul curent
Explicație
Subinterogarea este corelată prin identificatorul clientului; EXISTS testează existența cel puțin a unui rând.
Sursă: Exercițiu original Grile.app, creat cu ajutorul AI pe tematica: UBB FMI · Baze de date · 2025–2026 (anul înscris în document). Nu este un subiect oficial de examen.
Material universitar de referință · Interogări SQL · §8.1, cursul 3; §8.2, seminarul 2, pp. 2–3
Alte întrebări de la Baze de date
- Într-o relație R(A, B, C), A → B și B → C. Ce dependență rezultă prin tranzitivitate?
- În R(student_id, curs_id, nume_student), cheia este (student_id, curs_id), iar student_id → nume_student. Ce problemă de normalizare apare…
- De ce poate fi utilă separarea datelor Departamente(id, nume) de Angajati(id, departament_id), în locul repetării numelui departamentului…
- În algebra relațională cu semantică de mulțime, ce se întâmplă cu duplicatele după proiecția unei relații pe coloana oras?
- O relație R are 3 tupluri, iar S are 4. Câte tupluri are produsul cartezian R × S?
- Un index ordonat pe coloana data_comenzii este, în mod obișnuit, potrivit pentru ce operație?
- Toate întrebările și răspunsurile la Baze de date