ISA Cap 6
1. Limbajul SQL permite:
Crearea tabelelor
Definirea restrictiilor
Actualizarea datelor din tabele
Extragerea si prelucrarea datelor din BD
Crearea rapoartelor
Folosirea formularelor
3. SQL ofera mijloacele necesare formularii unei consultari:
Prin descrierea rezultatului dorit
Prin descrierea procedurii de cautare
Prin proceduri VBA
4. Care din urmatoarele enunturi sunt adevarate?
SQL este un sub-limbaj orientat pe lucrul cu baze de date
Comenzile SQL nu pot fi inserate in programe scrise cu limbaje de programare clasice
SQL ofera facilitati de lucru cu obiective vizuale
5. Limbajul SQL permite:
Declararea restrictiilor privind cheile primare
Crearea tabelelor
Declararea restrictiilor privind cheile straine
6. SQL este:
Un limbaj care se regaseste ca SGBD de sine statator
Un limbaj implementat pe majoritatea SGBD-urilor actuale
Este legat de SGBD-urile relationale
Este legat de SGBD-urile obiectuale
7. Comanda ALTER TABLE poate fi utilizata pentru:
Adaugarea unei inregistrari intr-o tabela
Modificarea valorilor unui camp
Stergerea unei linii dintr-o tabela
Stergerea unui camp dintr-o tabela
8. Comanda ALTER TABLE poate fi utilizata pentru:
Adaugarea unui camp intr-o tabela
Modificarea valorilor unui camp
Stergerea unei linii dintr-o tabela
9. Comanda UPDATE poate fi utilizata pentru:
Adaugarea unui camp intr-o tabela
Modificarea valorilor unui camp
Stergerea unei linii dintr-o tabela
Stergerea unui camp dintr-o tabela
10. Comanda UPDATE poate fi utilizata pentru:
Adaugarea unei baze de date intr-o tabela
Modificarea numelui unei tabele
Adaugarea unui camp dintr-o inregistrare
Stergerea unui camp dintr-o baza de date
11. Comanda UPDATE poate fi utilizata pentru:
Adaugarea unui camp intr-o tabela
Modificarea cheilor primare dintr-o tabela
Stergerea unei linii dintr-o tabela
Stergerea unui camp dintr-o tabela
12. Fraza SQL SELECT poate fi utilizata pentru:
Adaugarea unui camp intr-o tabela
Modificarea valorilor unui camp
Stergerea unei linii dintr-o tabela
Stergerea unui camp dintr-o tabela
13. Comanda DELETE poate fi utilizata pentru:
Stergerea unei tabele
Stergerea valorilor unui camp
Stergerea unei linii dintr-o tabela
Stergerea unui camp dintr-o tabela
14. Care dintre urmatoarele comenzi SQL sunt destinate manipularii datelor?
DELETE
ALTER TABLE
SELECT
DROP TABLE
15. Care dintre urmatoarele comenzi SQL sunt destinate manipularii datelor?
INSERT
CREATE TABLE
SELECT
UPDATE
16. Care dintre urmatoarele comenzi SQL sunt destinate manipularii datelor?
INSERT
CREATE DATABASE
SELECT
MODIFY
17. Se da urmatoarea fraza SQL: SELECT NumeClient, SUM(ValoareTotal+ As TotalValTotala FROM FACTURI, CLIENTI WHERE CLIENTI.CodClient=FACTURI.CodClient AND NumeClient=”Alfa SRL” GROUP BY NumeClient Rezultatul acestei fraze va fi:
Valoarea totala a facturilor emise clientului Alfa SRL
Valoarea fara TVA a facturilor emise clientului Alfa SRL
Valoarea totala a facturilor emise pentru fiecare client
Valoarea totala a facturilor emise catre clientii cu acelasi grup de facturi ca si Alfa SRL
18. Se da urmatoarea fraza SQL: SELECT NumeClient, SUM(ValoareTotal+ As TotalValTotala FROM FACTURI, ABONATI WHERE CLIENTI.CodClient=FACTURI.CodClient AND NumeClient=”Alfa SRL” GROUP BY NumeClient Rezultatul acestei fraze va fi:
Valoarea totala a facturilor emise clientului Alfa SRL
Valoarea fara TVA a facturilor emise clientului Alfa SRL
Valoarea totala a facturilor emise pentru fiecare client
Valoarea totala a facturilor emise catre clienti cu acelasi grup de facturi ca si Alfa SRL
19. Se da urmatoarea fraza SQL: SELECT NumeClient, SUM(ValoareTotal+ As TotalValTotala FROM FACTURI, CLIENTI WHERE CLIENTI.CodClient=FACTURI.CodClient GROUP BY NumeClient HAVING COUNT (NrFactur+>5 Rezultatul acestei fraze va contine:
Valoarea facturilor emise pentru fiecare client care are codul mai mare ca 5
Valoarea facturilor emise
Valoarea facturilor emise pentru clientii carora li s-au trimis mai mult de 5 facturi
20. Se da urmatoarea fraza SQL: SELECT NumeClient, SUM(ValoareTotal+ As TotalValTotala FROM ABONATI, CLIENTI WHERE CLIENTI.CodClient=FACTURI.CodClient GROUP BY NumeClient HAVING COUNT (NrFactur+<=5 Rezultatul acestei fraze va contine:
Valoarea facturilor emise pentru fiecare client care are codul mai mic ca 5
Valoarea facturilor emise
Valoarea facturilor emise pentru clientii carora li s-au trimis cel mult cinci facturi
21. Se da urmatoarea fraza SQL: SELECT Data, SUM(ValoareTotal+ As TotalValTotala FROM FACTURI, CLIENTI WHERE CLIENTI.CodClient=FACTURI.CodClient GROUP BY Data HAVING SUM (ValoareTotal+>5.000 Rezultatul acestei fraze va contine:
Valoarea zilnica a facturilor emise
Totalul facturilor emise pentru clientii cu vanzari mai mari de 5.000
Totalul facturilor emise pe fiecare zi in care aceasta depaseste 5.000
Fraza SELECT este gresita
22. Se da urmatoarea fraza SQL: SELECT Data, SUM(ValoareTotal+ As TotalValTotala FROM FACTURI, ABONATI WHERE CLIENTI.CodClient=FACTURI.CodClient GROUP BY Data HAVING SUM (ValoareTotal+>5.000 Rezultatul acestei fraze va contine:
Valoarea zilnica a facturilor emise
Totalul facturilor emise pentru clientii cu vanzari mai mari de 5.000
Totalul facturilor emise pe fiecare zi in care acesta depaseste 5.000
Fraza SELECT este gresita
23. Se da urmatoarea fraza SQL: SELECT SUM(ValoareTotal+ As TotalValTot FROM FACTURI WHERE ValTot IN (SELECT MAX(ValTot) FROM FACTURI WHERE Data=#30/04/2007#) In urma executiei acestei fraze rezultatul contine:
Valoarea totala a facturilor emise pe 30 aprilie 2007
Valoarea totala a facturilor ce au aceleasi valori ca si cele emise pe 30 aprilie 2007
Valoarea totala a facturilor ce au aceleasi valori ca si valoarea maxima a unei facturi emise pe 30 aprilie 2007
Interogarea este eronata
24. Ce se obtine prin urmatoarea interogare? SELECT NumeClient FROM CLIENTI, FACTURI WHERE CLIENTI.CodClient=Facturi.CodClient AND NrFactura=123456
Numele tuturor clientilor
Clientii din Iasi
Clientii care au inlocuit factura 123456
Clientul caruia i-a fost trimis factura cu numarul 123456
25. Ce se obtine prin urmatoarea interogare? SELECT Data FROM CLIENTI, FACTURI WHERE CLIENTI.CodClient=FACTURI.CodClient AND NumeClient=”GAMA SA”
Facturile emise clientului “GAMA SA”
Facturile emise tuturor clientilor
Zilele in care au fost emise facturi clientului “GAMA SA”
Zilele in care au fost emise facturi
26. Ce se obtine prin urmatoarea interogare? SELECT Data FROM CLIENTI, AGENTI WHERE CLIENTI.CodClient=FACTURI.CodClient AND NumeClient=”GAMA SA”
Facturile emise clientului “GAMA SA”
Facturile emise tuturor clientilor
Zilele in care nu au fost emise facturi clientului “GAMA SA”
Zilele in care au fost emise facturi
27. Ce se obtine prin urmatoarea interogare? SELECT Data FROM CLIENTI, FACTURI WHERE CLIENTI.CodClient=FACTURI.CodClient AND Localitate=”Iasi”
Codurile clientilor din localitatea Iasi
Facturile emise tuturor clientilor
Zilele in care au fost emise facturi clientilor din Iasi
Zilele in care au fost emise facturi
28. Ce se obtine prin urmatoarea interogare SQL? SELECT NrFactura, ValoareTotala-TVAColect As TotalTVA FROM FACTURI, CLIENTI WHERE FACTURI.CodClient=CLIENTI.CodClient
Valoarea fara TVA pentru facturile emise
Valoarea totala pentru facturile emise
TVA colectata aferenta facturilor emise
Valoarea cu TVA pentru facturile emise
29. Ce se obtine prin urmatoarea interogare SQL? SELECT NrFactura, ValoareTotala-TVAColect As TotalTVA FROM FACTURI, CLIENTI WHERE FACTURI.CodClient=CLIENTI.CodClient
Valoarea cu TVA pentru facturile emise
Valoarea totala pentru facturile emise
TVA colectata aferenta facturilor emise
Valoarea cu TVA pentru facturile emise
30. Ce se obtine prin urmatoarea interogare SQL? SELECT NrFactura, ValoareTotala-TVAColect As TotalTVA FROM FACTURI, CLIENTI WHERE FACTURI.CodClient=CLIENTI.CodClient AND Localitate=”Iasi”=1
Valoarea totala a facturilor emise clientilor din Iasi
TVA colectata aferenta facturilor emise clientilor din judetul Iasi
Valoarea fara TVA a facturilor emise clientilor din judetul Iasi
Valoarea cu TVA a facturilor emise clientilor din judetul Iasi
31. Se da urmatoarea interogare SQL: SELECT NrFactura, ValoareTotala-TVAColect As ValFaraTVA, TotalTVAColect ValoareaTotala As ValTot FROM FACTURI WHERE Data=Date() In urma executiei acestei fraze rezultatul va avea:
Trei coloane
Doua coloane
Patru coloane
Un numar neprecizat de coloane
32. Se da urmatoarea interogare SQL? SELECT NrFactura, ValoareTotala-TVAColect As ValFaraTVA, TotalTVAColect, ValoareTotala As ValTot FROM FACTURI WHERE Data=#31/04/2006# In urma executiei acestei fraze, rezultatul va avea:
Trei linii
Doula linii
O singura linie
Mai multe linii, corespunzator numarului de facturi
33. Se da urmatoarea interogare SQL: SELECT NrFactura, ValoareTotala-TVAColect As ValFaraTVA, TotalTVAColect, ValoareTotala As ValTot FROM FACTURI WHERE Data=#30/04/2007# AND Data=#05/05/2007# In urma executiei acestei fraze rezultatul va avea:
Nici o linie
Doua linii
O singura linie
Mai multe linii
34. Se da urmatoarea fraza SQL: SELECT Data FROM CLIENTI, FACTURI WHERE CLIENTI.CodClient=ABONATI.CodClient AND CodClient=1.120 In urma executiei acestei fraze rezultatul va avea:
Nici o linie pentru ca fraza SQL este gresita
Doua linii
O singura linie
Patru linii
35. Ce se obtine prin urmatoarea interogare SQL? SELECT NrFactura FROM CLIENTI, FACTURI WHERE CLIENTI.CodClient=FACTURI.CodClient AND Data IN (#07/05/2007#, #14/05/2007#)
Numai facturile emise in saptamana 7-14 mai 2007
Numai facturile emise intre 7 si 14 mai 2007
Numai facturile emise pe 7 sau 14 mai 2007
Numai facturile emise clientilor din Iasi
36. Ce se obtine prin urmatoarea interogarea SQL? SELECT NrFactura FROM CLIENTI, FACTURI WHERE CLIENTI.CodClient=FACTURI.CodClient AND ValTot IN (5.000, 10.000)
Numai facturile emise cu valoarea intre 5.000 si 10.000 lei
Numai facturile emise cu valoarea de 5.000 sau 10.000 lei
Numai facturile emise cu valoarea fie intre 5.000 si 10.000 lei fie intre 10.000 si 5.000 lei
37. Ce se obtine prin urmatoarea interogare SQL? SELECT NrFactura FROM CLIENTI, FACTURI WHERE CLIENTI.CodClient=FACTURI.CodClient AND Data BETWEEN #07/05/2007# AND #14/05/2007#
Codurile clientilor care au emis facturi in saptamana 7-14 mai 2007
Numai facturile emise intre 7 si 14 mai 2007
Numai facturile emise pe 7 si 14 mai 2007
Numai facturile emise clientilor din Iasi
38. Care din urmatoarele fraze SQL sunt corecte?
SELECT NrFactura FROM FACTURI WHERE Data IN (SELECT CodClient FROM CLIENTI WHERE Data
SELECT * FROM FACTURI WHERE CodClient IN (SELECT CodClient FROM CLIENTI WHERE CodPostal IN (SELECT CodPostal FROM CODPOST_LOC WHERE Localitate
SELECT CodClient, Nume, Adresa WHERE Localitate
SELECT * FROM CLIENTI WHERE NumeClient LIKE “%A%” AND CodPostal IN (SELECT CodPostal FROM CODPOST_LOC WHERE Localitate
39. Ce se va obtine prin urmatoarea interogare? SELECT NumeStudent FROM STUDENTI WHERE Grupa IN (SELECT Grupa FROM STUDENTI WHERE NrMatricol=”310407SL050198”)
Numele studentului ce are numarul matricol 310407SL050198
Numele studentilor care sut
Grupa din care face parte studentul ce are numarul matricol 310407SL050198
40. Ce se obtine prin urmatoarea interogare SQL? SELECT SUM(NrFactur+ FROM FACTURI WHERE CodClient IN (SELECT CodClient FROM CLIENTI WHERE NumeClient=”Alfa SRL”)
Numarul facturilor emise clientului Alfa SRL
Cate facturi au fost emise clientului Alfa SRL
Suma valorilor totale ale facturilor
Suma valorilor fara TVA ale facturilor
44. Analizati linia de comanda SQL de mai jos si marcati variantele corecte de raspuns: CREATE TABLE CodPost_Loc ( CodPostal CHAR(6) CONSTRAINT pk_cp PRIMARY KEY, Localitate CHAR(35) NOT NULL, Judet CHAR(25) NOT NULL);
Atributul Localitate admite valori nule
Atributul CodPostal nu admite valori nule
Atributul CodPostal este de tip text
Atributul CodPostal este de tip numeric
45. Pentru declararea cheilor straine prin comanda CREATE TABLE se utilizeaza clauza:
PRIMARY KEY
UNIQUE
REFERENCES
NOT NULL
46. Prin ce clauza din comanda CREATE TABLE din SQL se introduc regulile de validare?
Validation Rule
Check
Validation Text
47. Marcati caracteristicile SQL din lista de mai jos:
Standardizare
Redundanta
Portabilitate
Uniformitate
Proceduralitate
48. Pentru utilizatorul final, obiectivul principal al SQL este:
Explicitarea modului in care se face cautarea
Formularea unei consultari numai prin descrierea rezultatului dorit
Descrierea pas cu pas a operatiunilor de realizat
49. Ce determina executia liniei de comanda: ALTER TABLE CLIENTI ADD CodFiscal CHAR(10)?
Adaugarea unei inregistrari in tabelul CLIENTI
Adaugarea unui atribut nou in tabelul CLIENTI
Modificarea structurii tabelului CLIENTI
Alterarea tabelului CLIENTI
50. Ce determina executia comenzii: DROP TABLE CLIENTI?
Adaugarea unui nou tabel in baza de date
Stergerea tabelului CLIENTI
Modificarea tabelului CLIENTI
Crearea tabelului CLIENTI
51. Ce descrie urmatoarea clauza a comenzii CREATE TABLE din SQL: ck_numeclient CHECK (NumeClient=UPPER(NumeClient))
Crearea unui nou atribut NumeClient
O regula de validare la nivelul atributului NumeClient
O regula de validare la nivelul unei inregistrari
O regula de validare la nivelul unui tabel CONSTRAINT
52. Ce determina executia comenzii SQL: UPDATE TVAColectata=INT(ValoareTotala*19/1.19)/100
Adaugarea unei noi facturi
Modificarea valorii atributului TVAColectata
Actualizarea atributului ValoareTotala din tabelul FACTURI
Stergerea inregistrarilor din tabelul FACTURI facturi SET
54. Interogarile SQL din Access:
Sunt comenzi asemanatoare din punct de vedere sintactic si semantic cu comenzile existente in alte SGBD-uri
Pot descrie operatiuni de selectie a datelor
Nu pot descrie operatiuni de actualizare a datelor
Pot descrie operatiuni de inserare, modificare, stergere a datelor
55. Limbajul SQL a fost standardizat in:
1986, in SUA
1989, la nivel mondial, de catre ISO
1989, la nivel mondial, de catre OSI
56. Care dintre urmatoarele enunturi reprezinta atuuri ale limbajului SQL?
Standardizarea
Este un limbaj de nivel inalt, cu structura ce se apropie de limba engleza
Este un limbaj stabil in sensul ca nu poate fi portat intre diferite sisteme de operare
Se bazeaza pe modelul obiectual de organizare a datelor
57. Care dintre urmatoarele enunturi reprezinta atuuri ale limbajului SQL?
Independenta de producator
Este o tehnologie proprietara
Portabilitatea intre diferite sisteme de operare
Permite multiple imagini asupra datelor dintr-o baza de date
58. Care dintre urmatoarele enunturi reprezinta atuuri ale limbajului SQL?
Absenta standardelor
Se bazeaza pe modelul relational de organizare a datelor
Constituie suportul pragmatic pentru accesul la baza de date
Furnizeaza raspunsuri la interogari simple, neprevazute initial
Permite definirea statica a datelor
59. Care dintre urmatoarele enunturi reprezinta atuuri ale limbajului SQL?
Constituie un excelent suport pentru implementarea arhitecturilor client-server
Ofera multiple imagini asupra datelor din baza de date
Este un limbaj relational complet
Este un limbaj natural
Permite definirea dinamica a datelor
60. SQL prezinta comenzi specifice pentru:
Obtinerea de rapoarte
Modificarea continutului unei tabele
Adaugarea de noi linii la cele existente intr-o tabela
Modificarea valorii unui atribut
61. Limbajul SQL dispune de optiuni pentru:
Specificarea unor restrictii legate de cheile primare
Specificarea unor restrictii legate de cheile straine
Redenumirea restrictiilor
Introducerea directa a comenzilor Access
62. SQL este un limbaj universal care permite:
Crearea utilizatorilor si grupurilor de utilizatori
Definirea drepturilor fiecarui utilizator/grup de utilizatori
Definirea datelor
Mentinerea integritatii BD
63. SQL este un limbaj de consultare a bazelor de date care permite:
Manipularea datelor din BD
Accesul fara restrictii la datele din BD
Partajarea intre mai multi utilizatori ai BD
64. SQL este cel mai important limbaj in domeniul bazelor de date deoarece:
Este standardizat
Poate fi portat pe cele mai semnificative SGBD-uri
Poate fi desprins relativ usor de catre neinformaticieni
Nu este destinat profesionistilor
Ofera raspunsuri la o gama omogena de intrebari
65. Din punctul de vedere al utilizatorului final obiectivul principal al SQL consta in oferirea de mijloace pentru:
Formularea unei consultari numai prin descrierea rezultatului dorit
Formularea unei consultari cu ajutorul unei expresii logice
Formularea unei consultari fara a fi necesara explicitarea modului efectiv in care se face cautarea in baza de date
66. Cu referire la SQL care dintre urmatoarele enunturi sunt adevarate?
Este incadrat in limbajele din generatia a 4-a
Nu este un limbaj de programare propriu-zis
Pana la standardul SQL3 permite codificarea structurilor de control alternative si repetitive
Pana la standardul SQL3 nu ofera facilitati de lucru cu obiecte vizuale
67. In SQL comanda DROP TABLE este folosita pentru:
Stergerea unei tabele din baza de date
Modificarea structurii unei tabele
Modificarea valorilor unor atribute
68. Care dintre urmatoarele comenzi SQL sunt folosite pentru actualizarea unei tabele?
INSERT
DROP TABLE
UPDATE
DELETE
CREATE TABLE
69. Care dintre urmatoarele comenzi SQL asigura declararea structurii bazei de date?
CREATE TABLE
UPDATE
CREATE VIEW
70. Cu referire la SQL care dintre urmatoarele enunturi sunt adevarate?
In Access modalitatea de declarare a regulilor de validare este cea procedurala
Rezultatul unei consultari poate contine doua sau mai multe tupluri identice
Bazandu-se pe modelul relational, rezultatul unei consultari nu poate contine tupluri identice
71. Intr-o fraza SELECT SQL care dintre urmatoarele enunturi sunt adevarate?
Optiunea DISTINCT elimina din rezultatul interogarii tuplurile identice
Operatorul BETWEEN se aplica numai atributelor de tip Character
Literalul este o constanta de tip sir de caractere
Legatura dintre doua tabele care nu au un camp comun se numeste jonctiune
72. In SQL functiile de agregare:
Permit efectuarea de calcule asupra valorilor luate de un atribut sau a valorilor luate de o expresie
In absenta gruparii au ca rezultat o tabela cu o singura linie
Reprezinta primul pas spre analiza datelor dintr-o baza de date
73. Cu referire la SQL care dintre urmatoarele enunturi sunt adevarate?
Clauza GROUP BY are sens daca in interogare se foloseste cel putin functie de agregare
Clauza GROUP BY are sens daca in interogare nu se folosesc functii de agregare
Functia COUNT contorizeaza valorile unei linii dintr-o tabela mai putin cele NULL
{"name":"ISA Cap 6", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"1. Limbajul SQL permite:, 2. Limbajele de interogare pot fi:, 3. SQL ofera mijloacele necesare formularii unei consultari:","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
More Surveys
BH Call Center Team Member Survey
15832
Community
210
First Aid/WHMIS
210
In Depth Guide to No Income Verification Car Loan
100
Summer Party Activity:
Please vote for one outdoor and one indoor activity each.
320
CEC Spring Awards
15832
Mists of celeste pairing poll
320
What Dark Days of Hamburger Halpin are you?
740
Make your own Survey
- it's free to start.
- it's free to start.