Grile Baze de date – test online
15 întrebări alese aleatoriu din cele 15 întrebări de la Baze de date. Bifează răspunsurile corecte: unele întrebări au mai multe. Vezi toate întrebările și răspunsurile la Baze de date
0 din 15 răspunse
O relație R are 3 tupluri, iar S are 4. Câte tupluri are produsul cartezian R × S?
O cheie străină nenulă Comenzi.client_id referă Clienti.id. Ce inserare încalcă integritatea referențială?
Într-o relație R(A, B, C), A → B și B → C. Ce dependență rezultă prin tranzitivitate?
Tabelul Note conține valorile (8), (NULL), (10) în coloana nota. Ce valori întorc COUNT(*) și COUNT(nota)?
Tabelul Inscrieri are cheia primară compusă (student_id, curs_id). Ce pereche poate apărea cel mult o dată?
În Vanzari(categorie, suma), ce clauză păstrează după grupare numai categoriile cu SUM(suma) > 1000?
Un LEFT JOIN asociază trei clienți cu comenzile lor: primul are două comenzi, al doilea una, al treilea niciuna. Câte rânduri rezultă, fără alte filtre?
Ce constrângere SQL exprimă direct cerința ca pret să fie strict pozitiv, presupunând că pret este deja NOT NULL?
Ce exprimă EXISTS (SELECT 1 FROM Comenzi c WHERE c.client_id = cl.id), într-o interogare asupra Clienti cl?
Care condiție selectează rândurile pentru care data_platii lipsește în SQL?
În R(student_id, curs_id, nume_student), cheia este (student_id, curs_id), iar student_id → nume_student. Ce problemă de normalizare apare pentru atributul necheie nume_student?
Un index ordonat pe coloana data_comenzii este, în mod obișnuit, potrivit pentru ce operație?
De ce optimizatorul poate alege o scanare completă în locul unui index pentru o condiție care selectează aproape toate rândurile?
În algebra relațională cu semantică de mulțime, ce se întâmplă cu duplicatele după proiecția unei relații pe coloana oras?
De ce poate fi utilă separarea datelor Departamente(id, nume) de Angajati(id, departament_id), în locul repetării numelui departamentului la fiecare angajat?