5. Pt crearea unui raport in ACCES care foloseste date din mai multe tabele:
a) se creaza cate un formular pt fiecare tabela
b) se creaza cate o interogare corespunzatoare si apoi se proiecteaza raportul
folosind acea interogare
c) se proiecteaza raportul cu Design View cu specificare tabelelor utilizatr
6. Prima operatie care se efectueaza pt crearea unei baze de date ACCEs este:
a) se definesc tabelele bazei de date
b) se deschide baza de date
c) se creaza o baza de date goala
16. In mod relational legatura dintre tipurile de entitati poate fi realizata prin:
a)
b) multiplicarea inregistrarilor
c) propagarea cheilor
d) crearea unor scheme de relatii separate
22. Descrieti cele 3 nivele de baze de actualizare in care pot fi descrise datele in
cadrul bazei de date :
29. Prezentati sumar conceptele care stau la baza tehnologiei orientate obiect
Obiecte şi atribute
Un obiect este o entitate unic identificabilă, care conţine atât atributele care descriu
starea unui obiect din lumea reală, cât şi acţiunile asociate acestuia. În timp ce un obiect
modelează atât starea cât şi comportamentul, o entitate modelează doar starea.
Obiecte complexe
Există situaţii în care un obiect este format din subobiecte, fiind văzut ca un singur
obiect din lumea reală, dar fiind combinat cu alte obiecte printr-un set de relaţii de tip
APART-
OF (APO = o parte din).
Clase de obiecte, instanţă a unei clase, subclase, superclase şi moştenire
Atributele şi metodele asociate sunt definite o singură dată pentru clasă şi nu separat
pentru fiecare obiect al clasei. Deci atributele (proprietăţile) sunt aceleaşi pentru întreaga
familie de obiecte, dar valorile atributelor pot diferi de la un obiect la altul. De asemenea
operaţiile sunt întotdeauna aceleaşi însă rezultatul aplicării lor poate să difere în funcţie
de valorile atributelor obiectului asupra cărora sunt aplicate.
31. In modelele orientate obiect, o instanta a unui obiect este definita de :
a)Atribute si metode
b)Starea obiectuluui
c)Starea si comportamentul obiectului
d)Comportamentul obiectului
32. Aplicatiile care prelucreaza date simple si necesita interogari complexe sunt adecvate
sitemelor;
a)SGBDR
b)SGBDO
c)SGBDOR
SQL
STUDENTI(CodStud,NumeStud,Facultate,LoculNasterii)
PROFESORI(CodProf,NumeProf,Catedra,GradDiidactic,LoculNasterii)
38. Varianta urmatoare returneaza studentiisi profesorii din provincie:
SELECT CodStud,NumeStud,LoculNasterii
FROM STUDENTI
WHERE LoculNasterii <>“Bucuresti”
UNION
SELECT CodProf,NumeStud,LoculNasterii
FROM PROFESORI
WHERE LoculNasterii <>“Bucuresti”
39.Se da tabelul:
CHITANTE(NrChitante, Suma, DataChitanta, NrGhiseu)
Care din urmatoarele interogari SQL are ca efect afisarea zilelor in care s-au
emis mai mult de 2 chitante?
SELECT CHITANTE.Data FROM CHITANTE GROUP BY Data HAVING
COUNT(NrChitanta)>2
41. Intr-un sistem informatic abordat obiectual, pentru gestionarea stocurilor de materii
prime si materiale, intr-o societate comerciala, se considera urmatorul fragmentdin
diagrama claselor: O factura poate contine unul sau mai multe produse, specificandu-se
pt fiecare dintre acestea cantitatea facturata si pretul de vanzare. Pt a putea reprezenta
acest tip de legatura, intre clasa de obiecte”PRODUS” si clasa de obiecte “FACTURA”
trebuie sa existe:
clasa de asociere
43. Se da tabelul:
ANGAJATI(Codangajati, Nume, Dataangajare, Compartiment, Profesia,Salariu)
Care din urmatoarele instructiuni SQL permite afisarea nr de salariati pe fiecare
compartiment care incepe cu litera ”A”
SELECT COUNT(CodAngajat) AS Numar, Compartiment FROM ANGAJATI
WHERE Compartiment like „A*” GROUP BY Compartiment.
46. Într-un model conceptual al prelucrarilor, o sincronizare este întotdeauna precedata de:
unul sau mai multe evenimente declansatoare
47. Se da tabelul:
ANGAJATI (CodAngaj, Nume, DataAngajare, profesia)
Care dintre urmatoarele instructiuni SQL permite stergerea salariatilor angajati înainte de
începutul anului 2006 cu profesia “economist”.
DELETE Angajati
WHERE DataAngajare < #1/1/2006# AND profesia LIKE “*economist*”
50. Se 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.
UPDATE Chitante
SET Suma=Suma*0.9
WHERE NrGhiseu = 3 AND YEAR (DataChitanta) = 2006
51. Se da tabelul:
ANGAJATI (CodAngaj, Nume, DataAngajare, profesia, Salariu)
Care dintre urmatoarele instructiuni SQL permite majorarea salariului cu 1% pentru salariatii
angajati în anul 2005.
UPDATE Angajati
SET Salariu = Salariu*1.01
WHERE YEAR(DataAngajare) = 2005
52. Se da tabelul:
CHITANTE (NrChitanta, Suma, DataChitanta, NrGhiseu )
Care dintre urmatoarele interogari SQL are ca efect afisarea valorii totale din fiecare luna
a anului curent?
SELECT SUM(Suma) AS TotalValoare, Month(DataChitanta) AS Luna FROM
CHITANTE WHERE year(DataChitanta)=year(Now()) GROUP BY
Month(DataChitanta)