Sunteți pe pagina 1din 7

Execuția (rularea) unei interogări SQL durează mai puțin dacă...

Select one:
a. ... înregistrările sunt grupate, apoi filtrate și ordonate.

b. ... înregistrările sunt filtrate, apoi grupate și ordonate.

Se dă tabela ProiectDezv(CodPr, TitluPr, DataStart, DataFinal, ValoarePr, Categorie). 


Care dintre interogările SQL următoare va produce o eroare?
Select one:
a. SELECT Categorie, SUM(ValoarePr) 
FROM ProiectDezv
WHERE AnDeInceput=Year(Date())-1 AND AnDeFinalizare = Year(Date())+2
GROUP BY Categorie;
b. SELECT CodPr, TitluPr, ValoarePr 
FROM ProiectDezv
ORDER BY ValoarePr DESC;
c. SELECT TitluPr
FROM ProiectDezv;

d. SELECT * 
FROM ProiectDezv
WHERE ValoarePr >= 100000;

Se dă tabela ProiectDezv(CodPr, TitluPr, DataStart, DataFinal, ValoarePr, Categorie). 


Care dintre interogările SQL următoare va produce o eroare?
Select one:
a. SELECT Categorie, SUM(ValoarePr) 
FROM ProiectDezv
WHERE AnDeInceput=Year(Date())-1 AND AnDeFinalizare = Year(Date())+2
GROUP BY Categorie;
b. SELECT CodPr, TitluPr, ValoarePr 
FROM ProiectDezv
ORDER BY ValoarePr DESC;
c. SELECT TitluPr
FROM ProiectDezv;

d. SELECT * 
FROM ProiectDezv
WHERE ValoarePr >= 100000;

Ce este ”agricultura prin satelit”?


Select one:
a. agricultură practicată cu mașini ghidate prin comenzi de la distanță;
b. agricultură pe sateliți;
c. agricultură practicată pe altă planetă;

d. agricultură de precizie, ce utilizează informatica pentru a aduce o contribuție directă la


maximizarea productivității culturilor;

Ce sunt atributele omonime?


Select one:
a. atribute cu denumiri diferite, dar cu aceeași semantică;
b. atribute cu denumiri identice, dar sensuri diferite;

c. atribute cu diferite lungimi de denumiri și cu același tip de dată admisibil;

Ce clauză SQL este utilizată pentru filtrarea grupurilor de înregistrări?


Select one:
a. HAVING
b. ORDER BY
c. GROUP BY
d. WHERE

Ce este redundanța datelor?
Select one:
a. Date despre înregistrări de sunete.
b. Multe date despre obiecte rotunde.
c. Stocarea ciclică de informații.

d. Stocarea unei informații, în mod nejustificat, de mai multe ori în baza de date.

Dependenţele funcţionale - DF - reprezintă ...


Select one:
a. ... intercorelări de funcționare a unor mecanisme de compilare.
b. ... dependențe față de funcții.

c. ... corelații care există între datele din lumea reală, stocate într-o bază de date.

În tabela
Angajat (IdA, NumeA, PrenumeA, DataNastereA, CalificareA, SalariuOrarBrutA,
#CodDepartament), 
domeniul câmpului NumeA poate fi:

Select one:
a. lăsat necompletat;
b. 5;
c. {”Leahu”; ”Manea”; ”Popescu”; ”Badea”;”Roaită”}
d. agricol;

Care dintre următoarele variante nu reprezintă interogări acțiune?


Select one:
a. interogare Union 
b. interogare de ștergere de înregistrări (DELETE)
c. interogare de actualizare de înregistrări (UPDATE)
d. interogare pentru crearea unei noi tabele (MAKE TABLE)

e. interogare pentru transfer de înregistrări dintr-o tabelă în alta (APPEND)

Ce afișează fraza SQL următoare?


SELECT  *
FROM  TipMiere
WHERE  IdTipMiere NOT IN 
                             (SELECT  ProdMiere.IdTipMiere 
                             FROM  ProdMiere Inner Join TipMiere On ProdMiere.IdTipMiere=
TipMiere.IdTipMiere
                             WHERE  Year(ProdMiere.DataRecoltare) = Year(Date())-3);
Select one:
a. Lista tipurilor de miere produse fix acum 3 ani
b. Lista tipurilor de miere neproduse de apicultori
c. Situați producției de miere

d. Lista tipurilor de miere care nu s-au recoltat acum 3 ani

Numărul de înregistrări (tupluri) dintr-o tabelă se numește...


Select one:
a. lățimea tabelei;
b. cardinalitatea tabelei;
c. domeniul tabelei;

d. gradul tabelei;

Fraza SQL următoare afișează:


SELECT TOP 3 IdTipMiere
FROM  ProductieMiere
WHERE Year(DataRecoltare)> Year(Date())-5
GROUP BY IdTipMiere
ORDER BY Sum(Cantitate*PretKg) ASC
Select one:
a. Lista primelor 3 tipuri de miere în ordine descrescătoare a valorii producției recoltate în ultimii 5
ani
b. Un top 3 tipuri de miere cu cele mai mici valori totale ale producției recoltate în ultimii 5 ani

c. Un top 5 tipuri de miere cu cele mai mari valori totale ale producției recoltate în ultimii 3 ani

Afișați valorile unice din câmpul DenTipMiere:


DISTINCT
SELECT   DenTipMiere
FROM TipMiere;
Ce clauză SQL este utilizată pentru specificarea expresiilor calculate cu rezultate de afișat după
execuția interogării?
Select one:
a. WHERE
b. FROM
c. ORDER BY

d. SELECT

Într-o bază de date, un tuplu corespunde ...

Select one:
a.
...mulțimii caracteristicilor unui element al unei tabele.
b.
...unui catalog de cercetare

c. ...unui program necesar utilizării bazei de date.

Care dintre frazele SQL următoare este cea mai rapidă la execuție?
1. 
...
WHERE CâmpGrupare IN (<interval de valori>)
GROUP BY CâmpGrupare
2. 
...
GROUP BY CâmpGrupare
HAVING CâmpGrupare IN (<interval de valori>)

Select one:
a. A doua
b. Prima
c. Ambele au aceeași viteză de execuție
d. Depinde de compilator
Fie tabelele:
TipMiere (IdTipMiere, DenTipMiere)
Stup (CodStup, Capacitate, AnFabricație, DatăFunctiune, #Cod)
ProducțieMiere (#CodStup, #IdTipMiere, Cantitate, DataRecoltare)
Se cere fraza SQL pentru analiza cantității medii de miere, de tip ”polifloră”, recoltată din fiecare
stup, în lunile iulie, august și septembrie, anul trecut.
Select one or more:
a. TRANSFORM AVG( ProducțieMiere.Cantitate) As CantMedieStup
SELECT ProducțieMiere.CodStup,
FROM ProducțieMiere INNER JOIN TipMiere ON ProducțieMiere.IdTipMiere = TipMiere.IdTipMiere
WHERE Year(ProducțieMiere.DataRecoltare) = 2019
GROUP BY ProducțieMiere.CodStup,
PIVOT Month(ProducțieMiere.DataRecoltare)

b. SELECT Year(Date())-1 , AVG( ProducțieMiere.Cantitate) As CantMedieStup


FROM ProducțieMiere INNER JOIN TipMiere ON ProducțieMiere.IdTipMiere = TipMiere.IdTipMiere
WHERE Year(ProducțieMiere.DataRecoltare) = Year(Date()) AND TipMiere.DenTipMiere LIKE
”polifloră”
GROUP BY ProducțieMiere.CodStup

c. SELECT ProducțieMiere.CodStup, AVG( ProducțieMiere.Cantitate) As CantMedieStup


FROM ProducțieMiere INNER JOIN TipMiere ON ProducțieMiere.IdTipMiere = TipMiere.IdTipMiere
WHERE Year(ProducțieMiere.DataRecoltare) = Year(Date())-1 AND
Month(ProducțieMiere.DataRecoltare) IN (7; 8; 9) AND TipMiere.DenTipMiere LIKE ”polifloră”
GROUP BY ProducțieMiere.CodStup

Fie tabelele:
TipMiere (IdTipMiere, DenTipMiere)
Stup (CodStup, Capacitate, AnFabricație, DatăFunctiune, #Cod)
ProducțieMiere (#CodStup, #IdTipMiere, Cantitate, DataRecoltare)
Se cere fraza SQL pentru analiza cantității medii de miere, de tip ”polifloră”, recoltată din fiecare
stup, în lunile iulie, august și septembrie, anul trecut.
Select one or more:
a. TRANSFORM AVG( ProducțieMiere.Cantitate) As CantMedieStup
SELECT ProducțieMiere.CodStup,
FROM ProducțieMiere INNER JOIN TipMiere ON ProducțieMiere.IdTipMiere = TipMiere.IdTipMiere
WHERE Year(ProducțieMiere.DataRecoltare) = 2019
GROUP BY ProducțieMiere.CodStup,
PIVOT Month(ProducțieMiere.DataRecoltare)
b. SELECT Year(Date())-1 , AVG( ProducțieMiere.Cantitate) As CantMedieStup
FROM ProducțieMiere INNER JOIN TipMiere ON ProducțieMiere.IdTipMiere = TipMiere.IdTipMiere
WHERE Year(ProducțieMiere.DataRecoltare) = Year(Date()) AND TipMiere.DenTipMiere LIKE
”polifloră”
GROUP BY ProducțieMiere.CodStup

c. SELECT ProducțieMiere.CodStup, AVG( ProducțieMiere.Cantitate) As CantMedieStup


FROM ProducțieMiere INNER JOIN TipMiere ON ProducțieMiere.IdTipMiere = TipMiere.IdTipMiere
WHERE Year(ProducțieMiere.DataRecoltare) = Year(Date())-1 AND
Month(ProducțieMiere.DataRecoltare) IN (7; 8; 9) AND TipMiere.DenTipMiere LIKE ”polifloră”
GROUP BY ProducțieMiere.CodStup

Dacă, în urma studiului realizat în FN1, rezultă că județul este un criteriu de analiză a producției
apicole frecvent utilizat în raportări, rezultă că AdresaApicultor este un atribut...
Select one:
a. ... decompozabil.
b. ... repetitiv.
c. ... complex.

d. ... calculat.

S-ar putea să vă placă și