Quiz
120-end
Questions in this quiz (54)
1Se dau tabelele:
STUDENTI(CodStud, NumeStud, Facultate, LoculNasterii)
PROFESORI(CodProf, NumeProf, Catedra, GradDidactic, LoculNasterii)
Care dintre urmatoarele variante va returna studentii si profesorii din provincie?- ASELECT CodStud, NumeStud, LoculNasterii, CodProf, NumeProf, LoculNasterii
FROM STUDENTI, PROFESORI
WHERE LoculNasterii<>”Bucuresti” - BSELECT CodStud, NumeStud, LoculNasterii, CodProf, NumeProf, LoculNasterii
FROM STUDENTI, PROFESORI
WHERE LoculNasterii = „Provincie” - CSELECT CodStud, NumeStud, LoculNasterii
FROM STUDENTI
WHERE LoculNasterii = „Provincie”
UNION
SELECT CodProf, NumeStud, LoculNasterii
FROM PROFESORI
WHERE LoculNasterii = „Provincie” - DSELECT CodStud, NumeStud, LoculNasterii
FROM STUDENTI
WHERE LoculNasterii <>”Bucuresti”
UNION
SELECT CodProf, NumeStud, LoculNasterii
FROM PROFESORI
WHERE LoculNasterii <>”Bucuresti”
- ASELECT CodStud, NumeStud, LoculNasterii, CodProf, NumeProf, LoculNasterii
2Se da tabelul:
CHITANTE (NrChitanta, Suma, DataChitanta, NrGhiseu )
Care dintre urmatoarele interogari SQL are ca efect afisarea zilelor in care s-au emis mai mult de 2 chitante?- ASELECT Nrchitanta, Suma, Data
FROM CHITANTE
WHERE COUNT(NrChitanta)>2 - BSELECT Nrchitanta, Suma, Data
FROM CHITANTE
HAVING COUNT(NrChitanta)>2 - CSELECT CHITANTE.Data FROM
CHITANTE
GROUP BY Data
HAVING COUNT(NrChitanta)>2 - DSELECT COUNT(Data), COUNT(NrChitanta)
FROM CHITANTE
WHERE Data IS Unique
- ASELECT Nrchitanta, Suma, Data
3 Într-un sistem informatic referitor la gestiunea unei case de schimb valutar se considera
urmatorul fragment de model conceptual al datelor:........Care dintre relatiile incluse în fragmentul de model logic corespunzator acestui MCD este eronata:
- ACLIENT(CodClient, NumeClient, NumarActDeIdentitate, TipActdeIdentitate)
- BCUMPARA(NumarBSV, SimbolValuta, SumaCumparata)
- CCURS(CodCotatie, DataCotatie, CursVânzare, CursCumparare)
- DVALUTA(SimbolValuta, DenumireValuta, TaraOrigine)
4Într-un sistem informatic abordat obiectual, pentru gestiunea stocurilor de materii prime si materiale, într-o societate comerciala, se considera urmatorul fragment din diagrama claselor:
......
cantitatea facturata si pretul de vânzare. Pentru a putea reprezenta acest tip de legatura, între clasa de obiecte „PRODUS” si clasa de obiecte „FACTURA” trebuie sa existe:
- Arelatie de compozitie
- Brelatie de incluziune
- Cclasa de asociere
- Drelatie de generalizare
5Într-un sistem informatic, abordat obiectual, o instanta a clasei APARTAMENT poate contine una sau mai multe instante ale clasei CAMERA. În diagrama claselor, acest lucru se reprezinta printr-o relatie de:
- Aincluziune
- Bgeneralizare
- Casociere
- Dcompozitie
6Se da tabelul:
ANGAJATI (CodAngaj, Nume, DataAngajare, Compartiment, Profesia, Salariu)
Care dintre urmatoarele instructiuni SQL permite afisarea numarului de salariati pe fiecare compartiment care incepe cu litera „A”- ASELECT CodAngajat, Nume, Compartiment
FROM ANGAJATI
WHERE Nume like A* - BSELECT COUNT(CodAngajat) AS Numar, Nume, Compartiment
FROM ANGAJATI
WHERE Nume like „A*”
GROUP BY Compartiment. - CSELECT CodAngajat, Nume, Compartiment
FROM ANGAJATI
WHERE Compartiment like A* - DSELECT COUNT(CodAngajat) AS Numar, Compartiment
FROM ANGAJATI
WHERE Compartiment like „A*”
GROUP BY Compartiment.
- ASELECT CodAngajat, Nume, Compartiment
7Pentru reprezentarea contribuabililor într-un sistem informatic al unei administratii financiare s-a optat pentru definirea de subtipuri, astfel:........
Reprezentarea de mai sus este eronata deoarece.....
- Aspecializarea este exclusiva
- Bcele doua subtipuri nu pot avea identificatori proprii
- Clipsesc asocierile între cele doua subtipuri de entitate
- Dspecializarea este inclusiva
8 Se dau tabelele:
CLIENTI (CodCL, Nume, Oras, Adresa, Telefon, ContBancar)
FACTURI (NrFactura, DataFact, Valoare, CodCL)
Care dintre urmatoarele interogari SQL permite afisarea numelor clientilor pentru care nu au fost emise facturi in data de 1 mai 2007.- ASELECT DataFact, Nume
FROM Facturi LEFT JOIN Clienti ON Facturi.CodCL=Clienti.CodCL
WHERE DataFact = #01/05/2007#
GROUP BY DataFact
HAVING COUNT(Nume)=0 - BSELECT DataFact, Nume
FROM Clienti LEFT JOIN Facturi ON Clienti.CodCL=Facturi.CodCL
WHERE Date(DataFact) = #01/05/2007#
GROUP BY DataFact
HAVING COUNT(NrFactura)=0 - CSELECT Clienti.CodCL, Nume
FROM Clienti INNER JOIN Facturi ON Facturi.CodCL=Clienti.CodCL
WHERE DataFact NOT IN(#01/05/2007#) AND NrFactura IS NULL - DSELECT Nume
FROM Clienti
WHERE Clienti.CodCL NOT IN (SELECT CodCL FROM Facturi
WHERE DataFact =#01/05/2007#)
- ASELECT DataFact, Nume
9 Într-un model conceptual al prelucrarilor, o sincronizare este întotdeauna precedata de:
- Aunul sau mai multe evenimente finale ale procesului
- Bun tip de operatie
- Cunul sau mai multe evenimente declansatoare
- Dalta sincronizare
10Se da tabelul:
ANGAJATI (CodAngaj, Nume, DataAngajare, profesia)
Care dintre urmatoarele instructiuni SQL permite stergerea salariatilor angajati înainte de
începutul anului 2006 cu profesia “economist”.- AUPDATE Angajati SET CodAngaj = Null
WHERE DataAngajare < #1/1/2006# AND profesia = “economist” - BDELETE FROM Angajati
WHERE DataAngajare < #1/1/2006# AND profesia = “economist” - CDELETE Angajati
WHERE DataAngajare < #1/1/2006# AND profesia LIKE “*economist*” - DDELETE * FROM Angajati
WHERE profesia LIKE “*economist*”
HAVING YEAR(DataAngajare) <2006
- AUPDATE Angajati SET CodAngaj = Null
11Se dau tabelele:
CLIENTI (CodCL, Nume, Oras, Adresa, Telefon, ContBancar)
FACTURI (NrFactura, DataFact, Valoare, CodCL)
Care dintre urmatoarele interogari SQL permite calculul sumei totale facturate pe fiecare oras in luna iulie 2006?- ASELECT Clienti.CodCL, Oras, SUM(Valoare) AS [Total facturat pe localitati]
FROM Facturi INNER JOIN Clienti ON Facturi.CodCL=Clienti.CodCL
WHERE MONTH(DataFact)=7 AND YEAR(DataFact)=2006
GROUP BY SUM(Valoare) - BSELECT Clienti.CodCL, Oras, SUM(Valoare) AS [Total facturat pe localitati]
FROM Facturi INNER JOIN Clienti ON Facturi.CodCL=Clienti.CodCL
WHERE MONTH(DataFact)=7 AND YEAR(DataFact)=2006
GROUP BY Clienti.CodCL, Oras - CSELECT DataFact, Oras, SUM(Valoare) AS [Total facturat pe localitati]
FROM Facturi INNER JOIN Clienti ON Facturi.CodCL=Clienti.CodCL
WHERE DataFact IN (#01/07/2006# ; #31/07/2006#)
GROUP BY DataFact, Oras - DSELECT Oras, SUM(Valoare) AS [Total facturat pe localitati]
FROM Facturi INNER JOIN Clienti ON Facturi.CodCL=Clienti.CodCL
WHERE DataFact BETWEEN #01/07/2006# AND #31/07/2006#
GROUP BY Oras
- ASELECT Clienti.CodCL, Oras, SUM(Valoare) AS [Total facturat pe localitati]
12Se dau tabelele:
CLIENTI (CodCL, Nume, Oras, Adresa, Telefon, ContBancar)
FACTURI (NrFactura, DataFact, Valoare, CodCL)
Care dintre urmatoarele interogari SQL permite stergerea numarului de telefon pentru clientii din provincie?- ADELETE CLIENTI.Telefon
FROM CLIENTI
WHERE Localitate=”Provincia” - BUPDATE CLIENTI SET Telefon=NULL
WHERE Oras<>”Bucuresti” - CUPDATE CLIENTI.Telefon SET Telefon=NULL
WHERE Oras=”Provincie” - DUPDATE CLIENTI
SET Telefon=NULL
HAVING Oras<>”Bucuresti”
- ADELETE CLIENTI.Telefon
13Se da tabelul:
CHITANTE (NrChitanta, Suma, DataChitanta, NrGhiseu )
Care dintre urmatoarele interogari SQL are ca efect micsorarea cu 10% a sumelor de pe chitantele eliberate la ghiseul numarul 3 în anul 2006.- ASELECT Suma*90%, DataChitanta, NrGhiseu
FROM Chitante
WHERE NrGhiseu = 3 AND DataChitanta = Year(Today()) - BSELECT DataChitanta, NrGhiseu SET Suma = Suma-Suma/10,
FROM Chitante
WHERE NrGhiseu = 3 AND Date (DataChitanta) = Year(Today()) - CUPDATE Chitante
SET Suma=Suma*0.9
WHERE NrGhiseu = 3 AND YEAR (DataChitanta) = 2006 - DUPDATE FROM TABLE Chitante
SET Suma=Suma – Suma/10
WHERE NrGhiseu LIKE “3*” OR DataChitanta LIKE “2006*”
- ASELECT Suma*90%, DataChitanta, NrGhiseu
14Se da tabelul:
ANGAJATI (CodAngaj, Nume, DataAngajare, profesia, Salariu)
Care dintre urmatoarele instructiuni SQL permite majorarea salariului cu 1% pentru salariatii angajati în anul 2005.- AUPDATE Angajati
SET Salariu = Salariu + 1%
WHERE DataAngajare IN 2005 - BSELECT Salariu + 1%* Salariu
FROM Angajati
WHERE DataAngajare IN (#1/1/2005# , #31/12/2005#) - CUPDATE Angajati
SET Salariu = Salariu*1.01
WHERE YEAR(DataAngajare) = 2005 - DUPDATE Salariu
FROM Angajati
SET Salariu = Salariu * 101%
WHERE DataAngajare BETWEEN #1/1/2005# AND #31/12/2005#
- AUPDATE Angajati
15Se da tabelul:
CHITANTE (NrChitanta, Suma, DataChitanta, NrGhiseu )
Care dintre urmatoarele interogari SQL are ca efect afisarea valorii totale din fiecare luna a anului curent?- ASELECT SUM(Suma) AS Total, DataChitanta
FROM CHITANTE
WHERE Anul= year(Today()) - BSELECT SUM(Suma) AS Total, Month(DataChitanta) AS Luna
FROM CHITANTE
WHERE Anul=2007 - CSELECT SUM(Suma) AS TotalValoare, Month(DataChitanta) AS Luna FROM CHITANTE WHERE year(DataChitanta)=2007 GROUP By DataChitanta
- DSELECT SUM(Suma) AS TotalValoare, Month(DataChitanta) AS Luna
FROM CHITANTE
WHERE year(DataChitanta)=year(Now())
GROUP BY Month(DataChitanta)
- ASELECT SUM(Suma) AS Total, DataChitanta
16 Prin entitate se înţelege
- Ao structură de date definită de utilizator Incorect
- Borice tabel bidimensional Incorect
- Corice obiect al unei baze de date Incorect
- Dorice obiect, fenomen, concept despre care se păstrează informaţii în baza de date Corect
17Numele atributelor sunt unice într-o bază de date.
- ATrue
- BFalse
18Fie un tabel "Student" pe care se executa urmartoarele instructiuni FoxPro:
1.DELETE for nume="Popescu"
2.DELETE from Student where nume="Popescu"
Care din urmatoarele afirmatii sunt adevarate:
Alegeţi cel puţin un răspuns.- Ainstructiunea "2" sterge fizic inregistrarile aferente studentilor "Popescu"
- B instructiunea "1" sterge fizic inregistrarile aferente studentilor "Popescu"
- Ccele doua instructiuni sunt echivalente
- D instructiunea "1" marcheaza pentru stergere inregistrarile corespunzatoare studentilor "Popescu"
19Catalogul (dictionarul) bazei de date contine:
- Adate din baze de date diferite
- B metadate
- Co lista a diferitelor SGBD-uri
- Dtoate datele dintr-un tabel
20Operaţia care combină datele din două tabele după o condiţie specifică este:
- Aselectia
- Bjonctiunea
- Cproiectia
- Dprodusul cartezian
21In modelul relaţional, numărul atributelor dintr-o relaţie defineşte:
- Agradul relatiei
- B puterea relatiei
- Ccardinalitatea relatiei
- Dentitatea din relatie
22 Fie R(A,B) si S(A,B) doua relatii, in care nu sunt admise valori null pentru nici unul din atribute.
Ce puteti spune despre urmatoarele interogari SQL?
a. Select B From R;
b. Select B From R Group By B;
Alegeţi un răspuns.- A nu sunt echivalente
- B sunt echivalente
23Care dintre clauzele unei declaratii SELECT sunt obligatorii:
- ASELECT, FROM si WHERE
- BSELECT si WHERE
- CSELECT si FROM
- DSELECT
24Care din urmatoarele afirmatii sunt adevarate?
Alegeţi cel puţin un răspuns.- Ao legatura "isa" leaga o entitate slaba de entitatea sa owner
- BIntr-o legatura 1:1 nu se poate spune clar care este tabelul parinte si care este tabelul copil
- CDaca exista o relatie N:M intre doua tabele, atunci cheia primara din partea N se propaga ca si cheie straina in partea M
- DDaca cheia primara dintr-o relatie R se regaseste ca si cheie straina in relatia S atunci R este parinte iar S este copil
25Faptul că o schimbare făcută în schema conceptuală a bazei de date nu afectează schema externă este un aspect care ţine de:
- Aindependenta fizica a datelor
- Bindependenta logica a datelor
- Ccontrolul concurentei
- D dependentele functionale
26Un limbaj de baze de date permite utilizatorului interogări complexe care transformă datele brute în informaţii utile.
- ATrue
- BFalse
27Un tip de entitate slabă nu poate avea propriile sale atribute
Răspuns:- ATrue
- BFalse
28Termenii de „bază de date” şi „tabel” sunt identici.
Răspuns:- ATrue
- BFalse
29Un model de date este
- A un set de concepte utilizate pentru a descrie baza de date
- Bun set de relatii in baza de date
- C un mod de memorare al datelor
- Do colectie de date stocate
30SQL permite definirea obiectelor unei baze de date
Răspuns:- ATrue
- BFalse
31Fie R(A,B) si S(A,B) doua relatii, in care nu sunt admise valori null pentru nici unul din atribute.
Ce puteti spune despre urmatoarele interogari SQL?
a. Select Max(A) From R;
b. Select A From R Where A > All (Select A From R);
Alegeţi un răspuns.- Anu sunt echivalente
- Bsunt echivalente
32Fie două relaţii cu scheme identice: R(A,B) şi S(A,B). Care din egalităţile următoare sunt echivalente în algebra relaţională:
Alegeţi un răspuns.
- Atoate sunt echivalente
- B1 si 3
- C1 si 2
- D2 si 3
33Un tip de entitate E dintr-o diagrama ER este caracterizat, printre altele de un atribut cu valori multiple. La transpunerea DER în model relaţional se va crea:
Alegeţi un răspuns.- Anici una din variante nu este corecta
- Bo relaţie care conţine o cheie străină şi o coloană pentru atribut
- Ccâte un tabel pentru fiecare valoare distinctă a atributului
- D o coloana în relaţia care reprezintă entitatea
34 Integritatea referenţială presupune faptul că:
Alegeţi un răspuns.- Ainterogarea bazei de date presupune doar echijoncţiuni
- Bvalorile unei chei străine sunt nule sau se află printre valorile cheii primare peste care a fost definită
- Cvalorile cheii primare se află printre valorile cheilor străine definite peste ea
- Dinterogările asupra bazei de date sunt corecte din punct de vedere sintactic şi semantic
35O vedere definită asupra unui singur tabel este întotdeauna reactualizabila
Răspuns:- ATrue
- BFalse
36Orice cheie candidat este o supercheie
Răspuns:- ATrue
- BFalse
37Cheia primară a unei relaţii determină valorile tuturor celorlalte atribute
Răspuns:- ATrue
- BFalse
38Dependenţele funcţionale pot fi determinate prin examinarea instanţelor tabelelor dintr-o bază de date.
- ATrue
- BFalse
39La proiectarea conceptuala a unei baze de date este necesar sa se cunoasca SGBD-ul in care va fi implementata
- ATrue
- BFalse
40 In modelul relaţional, numărul inregistratilor dintr-o relaţie defineşte:
Alegeţi un răspuns.- A puterea relatiei
- B entitatea din relatie
- Cgradul relatiei
- Dcardinalitatea relatiei
41Care din nivelurile arhitecturii ANSI SPARC descrie acea parte a bazei de date care este de interes pentru un anumit user şi ascunde acestuia restul bazei de date
Alegeţi un răspuns.- Anivelul conceptual
- Bnivelul intern
- Cnivelul extern
- Dnivelul de date
42Fie R(A,B) si S(A,B) doua relatii, in care nu sunt admise valori null pentru nici unul din atribute.
Ce puteti spune despre urmatoarele interogari SQL?
a. SELECT B FROM R WHERE A IN (SELECT A FROM S);
b. SELECT R.B FROM R,S WHERE R.A=S.B;
Alegeţi un răspuns.- Asunt echivalente
- Bnu sunt echivalente
43Cheia primară este aleasă dintre cheile candidat.
- ATrue
- BFalse
44Un tabel a carui cheie primara este compusa dintr-un singur atribut, este automat in FN2, daca este in FN1.
- ATrue
- BFalse
45Fie R(A,B) si S(A,B) doua relatii, in care nu sunt admise valori null pentru nici unul din atribute.
Ce puteti spune despre urmatoarele interogari SQL?
a. Select A From R;
b. Select A From R Group By A;- Asunt echivalente
- Bnu sunt echivalente
46Intr-o baza de date se considera un tabel ci 25 de campuri si 1000 de inregistrari. Aceasta inseamna ca tabelul are:
- Acardinalitatea 1000
- Bcardinalitatea 25
- Cgradul 25
- Dgradul 1000
47O relaţie poate avea o singură cheie străină
Răspuns:- ATrue
- BFalse
48Care din urmatoarele afirmatii sunt false:
- Ao supercheie este INTOTDEAUNA o cheie candidat
- Bo cheie primara concatenata cu un alt atribut din tabel formeaza o cheie candidat
- C o cheie primara poate avea valoarea null
- Do cheie primara nu poate contine mai mult de 2 campuri
49Redundanta este eliminata prin utilizarea bazelor de date
- ATrue
- BFalse
50Schema unei baze de date este:
- Adescrierea bazei de date prin folosirea unui model specific
- B starea bazei de date
- Ccontinutul bazei de date
- Do colectie de date interdependente
51Orice cheie este o supercheie.
Răspuns:- ATrue
- BFalse
52Proiectarea conceptuală are scopul de a rezolva următoarele probleme:
Alegeţi cel puţin un răspuns.- Amodul de organizare a fişierelor de date şi a fişierelor de index
- Bce informaţii despre entităţi şi legături vor fi incluse în baza de date
- Ccare sunt entităţile şi legăturile dintre acestea în organizaţie
- D securitatea mediului bazelor de date
53In modelul relational, inregistrarile nu trebuie ordonate deoarece:
Alegeţi un răspuns.- Aschimbarea ordinii acestora poate fi facuta dupa diferite criterii
- B implementarea este mai usoara
- C numarul inregistrarilor este prea mare
- Dtoate variantele sunt corecte
54Numele unui atribut trebuie sa fie unic:
Alegeţi un răspuns.- A toate variantele sunt corecte
- Bin cadrul bazei de date
- Cin cadrul unui tabel
- Din schema unui user
Information
- Description
- Quiz on 120-end, created by FAKE NIBBA on 19/01/2021.
- Author
- FAKE NIBBA
- Language
- English
- Views
- 446
- Rating
- No ratings yet Rate this quiz