Sunteți pe pagina 1din 58

Redactor: Petru RADU

=evizia textelor: Alina HUCAI


-oncepția şi realizarea tehnică a coperiei
: Mona Eliza VELEŞCU
INSTRUMENTE SOFTUJ
ARE
_ehnored actare computerizată: Alina ASANDEI
Pre-press: Ciprian TOŞCARIU i
!
PENTRU AFACERI
+ Descrierea CIP a Bibliotecii Naţionale a României
j instrumentesofiware pentru afaceri: testa
griiă /
TESTE GRILĂ
: Dinu Airinei, Maria Filip, Ana Grama,
...
i — laşi: Sedcom Libris, 2007 Dinu Airinei
Ribliogr.
|
i.S.B.N.: 978-973-670.239-6 Maria Filip
| B Airinei, Dinu Ana Grama
Il. Filip, Maria Marin Fotache
| Ii. Grama, Ana
Florin Dumitriu
| 004.4:336(075.8)(079.1) Alexandru Țugui
Mircea Georgescu
Editura Sedcom Libris este acreditată
de Consiliul Național al Cercetă-
“i Ştiintifice din Învățământul! Superior
(C.N.C.S.1.s,).
Topyrighi O 2007 SEDCOMLIBRIS
“oaie drepiurile asupra prezentei ediții sunt
rezervate Editurii Sedcom
Libris, laşi. Reproducerea parțială sau integ
rală a textelor, prin orice mij-
i0c, precum şi a graficii copertei, fără acor
dul scris al Editurii Sedcom
Libris, este inierzisă şi se va pedepsi conf
orm legislației în vigoare.

Adresa Editurii: Şos. Moara de Foc nr. 4,


cod 700527, laşi, România
Contact Editura:
Tel: 0232.242.877; 234.582; 0742
.76.97.72; tax: 0232.233.080
Aww.sedcom.ro; e-mail: editurasedco
mlibrise yahoo.com
te
CUPRINS

Cuvânt inainta

rea
Capitolul |. NOȚIUNI DE BAZĂ PRIVIND INSTRUMENTELE SOFTWARE seen canenaeeae

Capitolul Ii. STRUCTURI DE DATE ŞI STRUCTURI DE PRELUCRARE „neanerenerenu eee

Capitolul II. PROGRAME DE CALCUL TABELAR mere

Capitolul IV. MODELUL RELAȚIONAL DE ORGANIZARE A BAZELOR DE DATE

Capitolul V. ŞISTEME DE GESTIUNE A BAZELOR DE DATE. ACCESS „ereu reeeenerenea

Capitolul VI. INTEROGAREA BAZELOR DE DATE. LIMBAJUL SQL. nneneee eee vsaenaa

MODELE DE LUCRĂRI PRACTICE


NOȚIUNI DE BAZĂ PRIVIND
INSTRUMENTELE SOFTWARE

1. Care dintre următoarele enunțuri sunt adevărate?


instrumentul software esie un program
folosit peniru dezvolia-
rea programelor de aplicaţii
b) programele de aplicaţii permit dezvoltarea
instrumentelor soti-
ware
rogramele de aplicaţii se diversifică în perm
anenţă

2. În categoria instrumenialor software, sunt


incluse:
(a) limbajele de programare
5 SGCBD-urile
E))programele de calcul tabelar
d))programele CASE
(e) programele pentru gestiunea informaţiilor perso
nale
3. Limbajele de programare poifi grupate în următoarel
e categorii:
limbaje maşină
(5) limbaje de asamblare

10 Instrumente software pentru afaceri. Teste grilă Noţiuni de bază privind instrumentele software

c) limbaje video limbajele de asamblare permit utilizarea eficientă a resurselor


)imbaje de nivei înali calcuiatorului
e) limbaje de nivel mediu limbajele de asamblare sunt mailente în execuție
(î limbaje de nivel foarte înalt &imteele de asamblare sunt utilizate pentru dezvoltarea soii-
ş) limbaje nenaturale ware-ului de sistem

4. Cu referire la limbajele maşină, care dintre enunţurile de mai 7. Care din următoarele enunțuri sunt adevărate?
i jos sunt adevărate? (3un program sursă scris în limbaj de nivel înalt trebuie convertit
(Aiiecare procesor avea propriul set de instrucțiuni în program obieci
b) toate instrucţiunile de programare erau redaciate în cod Java b) editarea de legături este eiapa care precede compilarea
programele erau portabile fE)prin compilare, un program sursă eşie convertit în program obisci
i) procedura de scriere a programelor era dificilă prin editarea de legături, programul obiect este compleiat cu
imposibilitatea executării programelor pe alte tipuri de calcula- modulepreluate din bibliotecile sisiemului de opera:e
toare decât cel peniru care au fost elaborate e) prin editarea de legături, programul sursă este completat cu
modulepreluate din bibliotecile sistemului de operare
5. Cu referire la limbajele de asamblare, care .dinire următoarele
enunțuri sunt adevărate? ” $. Avantajele limbajelorde nivelînalt sunt:
limbajele de programare au redus dificultatea programării în a) portabilitatea programelor
limbajele maşină, prin folosirea mnemonicelor roductivitatea ridicată în munca de programare
6) codurile pentru operaţii şi poziţiile din memorie sunt reprezen- SI sunt foarte eficiente din punctul de vedere al utilizării resurselor
tate prin simboluri calculatorului
c) codurile pentru operaţii şi pozițiile din memorie sunt reprezen-
tate prin secvențe decifre binare 9. Avantajele limbajelor denivelînalt sunt:

—— e
limbajele de programare au redus dificultatea programării în 2) productivitatea scăzută în muncă de programare
limbajele maşină, prin folosirea abrevierilor alfabetice În locul Se) î) timp mare de execuţie
şirurilor de O şi] N c) sunt foarteeficiente din punctul de vedere al utilizării resurselor
» calculatorului
8. Care din enunţurile de mai jos suni adevărate?
()programele scrise în limbaje de asamblare pentru a fi executa- 10. Dezavantajele limbajelor de nivel înalt sunt:
te trebuie traduse în limbaj maşină a) programele nu suntporiabile
5) programsle scrise în limbaje de asamblare peniru a îi executa- b) productivitatea scăzută în munca de programare
ia irebuie traduse înir-un limbaj de nivel înali (pese un timp mare de execuție
instrumente software pentru afaceri, Teste grilă Națiuni da bază privind instrumentela soitware

d) sunt mai puţin eficiente decât limbajele de asamblare, din 35, În etapa de microanaliză:
punciul de vedere al utilizării resurselor calculatorului 3) obiectivul este definirea clară a problemei şi a scopului urmării
5) economiştii elaborează planulde dezvoltare a unei aplicații
11._ Limbajele din 4LG au următoarele caracteristici conjune: c) în foarie puţine siiuaţii, economiştii sunt cei care inițiază dez-
sunt cenirate înjurul bazelor de date |
voltarea unei aplicații
5) suni centrate în jurul depozitelor de date , n planul de dezvoltare a unei aplicaţii, se estimează cheltuieii-
€) au simplificat mult procesul de programare i je şi beneficiile potențiale
suni limbaje declarative
feră o interiață grafică prietenoasă 18. Obieciivele urmărite în etapa de analiză suni:
descrierea sistemului informațional existent
12.„Avantajele limbajelor 4LG sunt: (b)identificarea şi definirea cerinţelor noii aplicații
A
/(a))uşurinţaîn întreținerea aplicaţiilor 0) documentarea sumară a principalelor cerințe funcţionale şi ne-
| B) utilizatorii au posibilitatea de a-şi dezvolta propriile aplicații functionale
o) posibilitatea dezvoltării rapide a aplicaţiilor documentarea detaliată a tuturor cerinţelor funcţionale şi ne-
d) posibilitatea dezvoltării unor aplicații mai scumpe functionale

19. Cu referire la limbajele naturale, care din următoarele enunţuri 17. Paşii parcurşi în stapa de proieciare logică suni:
sunt adevărate? 'a roiectarea formularelor/formatelor şi a rapoarielor
de mai numesc şi limbaje din generaţia a cincia proiectarea interfetelorşi a dialogurilor
îşi propun utilizarea limbajului uman în programarea calcula- 9 proiectarea logică a bazelor de date
(e toarelor
2) nueste necesară iranslatarea programelor din limbaj natural în 18. Care din următoarele enunţuri sunt adevărate?
limbaj maşină a) proiectarea fizică are un pronuniat caracter tehnic
ci) nu poifi folosite ca interfeța pentru instrumentele 4LG 5) proiectarea fizică nu este orientată spre platiormele pe care va
fi implementată noua aplicație
14, Care dintre următoarele enunțuri sunt adevărate? conomiştii intervin rareoriîn activităţile etapei de proiectare Ti-
a) ciclul de viață al programelor de aplicaţii este format dintr-o zică
siccesiune de mai multe etape
2) metodologiile de dezvoltare a programelor conţin acslaşi nu- 19. Principalele activităţi care se desfăşoară în etapa ae implemen-
„Măr de etape iare a unei aplicaţii sunt:
(E)metodologiile de dezvoliare a programelor diieră între ele prin (a) scrierea şi testarea programelor
numărul etapelor, conţinuiul şi organizarea acestora “D) construirea BD
14
Instrumente software pentru afaceri. Teste Moțiuni de bază privind instrumentele soar
grilă e

pa
tn
c) conversia datelor din noua aplicaţie, în formatele
cerute de ve- 23, Care din următoarele enunțuri sunt adev
chea aplicaţie ărate?
Onsalree aplicaţiei pe calculatoare (î))SGBD-urile asigură stocarea şi
gestionarea unor volume mari
4 de date
| siruirea utilizatorilor ! 5) majoritatea aplicaţiilor stochează datele în
elaborarea documentaţiei aplicaţiei şi a manua
lelor de utilizare, BD
c) majoritatea aplica țiilor stochează date
exploatare şi întreținere le în fişiere independenie
i) cele mai întâlnite baze de date sunt cele
organizate după mo-
20. Care din următoarele enunțurisuni adevărata? delul relațional
a) în etapa de exploatare şi întreținere, sunt corec
tate eventualele = Care dintre următoarele enunțuri
„N erori care apar în timpul exploatării unei noi aplica sunt adevărate?
ţii a) dezvoltarea unei aplicaţii distribuite
'b)etapa de exploatare și întreținere, este cea mai impune apelarea la arhitec-
costisitoare tura client-server
“dintre etapele ciclului de viață al programelorde
aplicaţii b) dezvoliarea unei aplicații distribuit
c) etapa de exploatare şi întreţinere, este cea
mai puţin costisitoa- e impune apelarea la o arhi-
re dintre stapele ciclului de viață al programelor de teciură centralizată
aplicaţii mascarea eterogenităţii platformelor hard
ware şi software se
21, Programele deaplicaţii conțin următoarele compo realizează prin soluții middleware
nente:
2) mascarea eierogenității platformelor
interfața cu utilizatorul hardware şi sofiware se
/5) module de program realizează prin soluţii manuale
6) baza dedate 25. Economiştii au la dispoziţie următoarele
( ) interfața cu sistemulde calcul categorii de instrumen-
ie sofiware;
e) modulele sistemului de operare
3) instrumente CASE
22. Mediile de programare sunt seturi de programe programe de calcul tabelar
care asigură
funcțiile: E) SGBD-uri
d) instrumente pentru creare de pagini
(e)inirod ucerea şi editarea programelor sursă Web
(Pepene pentruorganizarea infor
b) introducerea şi editarea programelor execuiabil maţiilor personale
e ) instrumente pentru depanare hard
(e) transformarea programelor sursă în progi ware
ame executabile
d)depanarea programelor
285. Prin instrumentele CASE, economişiii poire
e) transformarea programelor executabile în progr aliza:
ame obiact [a planificarea resurselor financiare
alocate proiecielor de sistema
— informaţionale
“)redactarea cerinţelor funcţionale ale aplic
aţiei
16 Instrumente software pentru afaceri. Tasta arilă Plațiuni de bază privind instrumentele software 27

c) generarea automată a programelor sau a bazelor de date dacă î) procesor de sunete


dispun de cunoştintele tehnice ale limbajului de Projpofijaes
sau SGBD-ului folosii 31. Tendinţele în instrumentele sofiware suni:
d întocmirea manuală a documentației peniru aplicaţialezvaltată A5)predilecţia companiilor către achiziţia programelor de aplicaţii
e) generarea automată a programelor sau a bazelor de date, fără de la furnizori specializaţi
a avea cunoştinţe tehnice privind limbajul de programare sau b) predilecția companiilor către dezvoltarea programelor de apli-
SGED-ul folosit caţii cu forțe proprii sau prin angajarea de specialişti
rr
c) predilecția companiilor către cumpărarea programelor de apli-
27. Care dinire următoarele enunţuri sunt adevărate? caţii de la proprii specialişti
/a) CASE este un instrument peniru automatizarea procesului de
“ dezvoltare a programelor 32. ERP:
5) instrumentele CASE nu pot fi exploatate de către nespecialişii (4 reprezintă o mega-aplicaţie, mulii-modulară
(Ehinstrumeiiteie CASE potfi folosite de către economişti integrează procesele economice şi opiimizează resursele dis-
-

ponibile ale organizației


23. Care sunt cele mai cunoscute insirumenia CASE? elimină barierele departamentale
E) Oracle Designer (A) integrează toate sistemele informaţionale tranzacţionale într-o
Visible Analyst singură BD
Pi FoxPro
i) Visible Access 33. ERP reuneşte următoarele tehnologii:
_— a)groupware
29. CASE înseamnă: b) EDI
a) Calculatoare Atrăgătoare pentru Servicii Excelente e) internet
“B) Computer Aided Software Engineering d) intranet
c) Computer Analyst Sofiware Expari e) depozite de date
ci) Computer Aided Sofiware Executive
34. Care dinire următoarele enunţuri suni adevărate?
30. Suitele de programe destinate nespecialiştilor conţin câte un: (a) aplicația CRM (Customer Relationship Management) este cen-
6) SGBD irată pe gestiunea relaţiilor cu clienții
program de îs tabelar 05) aplicația SCM (Supply Chain Managemeni) este orientată spre
Yprocesor de texi gestiunea relațiilor cu furnizorii
d) program de cette a grupurilor de lucru c) ERP realizează doarintegrarea funcțională
e)procesorde grafică d) ERP realizează doar integrarea tehnică
instrumente scfeara peni
ru aiaceri. Teste grilă
itoțiuni de bază privind instrumentele softwa
re
35. 29
Avaniajale soluţiilor ERP sunt:
(e) /educerea costurilor producției 39. Cuprivire strict la limbajele de programare,
şi a stocurilor actualele iendinie
planificarea integrală a resurselor uni:
întreprinderii ,
e) scăderea prod uciivităţii glob Gala orientate-obieci
ale a întreprinderii
(minimizarea profitului (E)imbajele orieniate-Internet
2) limbajele virtuala
55. Neajunsurile soluțiilor ERP sunt: d) limbajele modulare
(Ehrretu foarte mare
'b)timpul îndelungat de implement 40. Care dintre următoarele enunţuri sunt adevărate?
are
9) adaptabilitatea crescută la cond imbajele orieniaie-obiect modelează siste
iţiile particulare din firraă mul informaţional
d) reducerea costurilor de prod sub forma unui set de obiecte care interacțio
ucție şi a stocurilor nează între ele
prin schimbul de mesaje
37. Care dintre următoarele afirmaţii 5) limbajele orientate-obiect modelează siste
sunt adevărate? mul informațional
4) ASP (Application Service sub forma unui set de mesaje care interacțio
Providers) asigură exlernalizar nează între ele
serviciilor informaţionale ea prin schimbul de obiecte
(2) lexternalizarea serviciilor un obiect integrează datele şi acțiunile care
informaţionale asigură reduce poi fi executate
“turilor şi rea cos-
îmbunătățirea performanţelor asupra daielor
€) serviciile informaţionale ofer (n limbajele orieniate-obiect datele şi prog
ite de ASP nupot fi folosite ramele de. prelucrare
mun de în co-
mai mulţi utilizatori ” a datelornu sunt separate
(G) serviciile informaţionale ofer €) în limbajele orientate-obiect datele şi programe
ite de ASP sunt furnizate dint le de prelucrare
locaţie cent rală prin Internet sau o reţea
r-o a datelor suniseparate prin intermediul obiectelor
privată
(35
$> Beneiiciile ASP suni: 41, Care dintre enunţurile de mai jos sunt adevărate?
a) investiții inițiale mari Instrumentele software nu pot fi folosite penir
u dezvoliarea
posibilitatea de a îi mereu în programelor de aplicaţii
pas cu progresele tehnologica
accesul la supori tehnic şi la istoria instrumentelor software a Început odată
consultanță ca specialitate pentru cu primele cal-
servicii
cu înalt nival tehnologic culatoare
ci) obținerea de aplicații functionale c) instrumentele software sunt programe
într-un interval de timp foarte care şi-au făcut apariția
mare în ultimii ani
limbajele de programare suni rezultatul
evoluției performanțelor
„calculatoarelor electronice şi a progreselordin
teoria şi practica
programării
20
Instrumente software pentru afaceri, Testa grilă
Notiuni de bază privind instrumentele sofiwvare
21

42. Limbajele din generaţia a 4-a sunt numite:


47. Care dintre următoarele instrumente sofiware se adresează
a) limbaje de nivel foarte înatt sconomisiului, ca utilizator final informatizat?
b) limbaje naturale
2) programele de calcul tabelar
) limbaje de nivelînalt
| 3) limbajul Java
produsele de tip CASE
43. Cu referire la limbajele de nivel foarte înali, care dihire €) limbajele de asamblare
enunțu- (9))SGBD-urile
rile de mai jos sunt adevărate?
a) sunt mai puţin procedurale decât limbajele de nivel 45,_ SGBD-urile oferă economiştilor următoareiefacilităţi:
înalt
suni mai conversaționale decât limbajele de nivel înalt
crearea şi actualizarea bazei de date
fl

perimii creşterea productivității muncii programatori


lor interogarea bazei de date
d; suni prea puţin cunoscute şi utilizate astăzi
ezvoliarea de aplicaţii
â&â. Limbajele din generația a 4-a (4GL) urmăresc rezolvarea
urmă- 49. Suitele de programe :
„ toarelor probleme:
2) sunt pachete integraie de programe destinate nespecialiştilor
educersa costurilor mari cu dezvoltarea programelor
b) sunt pachete integrate de programe destinate informaticienilor
obţinerea programelor într-un timp cât mai scuri
profesionişti
creşterea calităţii programelor
permit integrarea aplicaţiilor dezvoltate cu instrumente software
45._ În categoria limbajelor 4GL, sunt incluse: diieriie
(2) SGBD-ul ACCESS 59. Cu referire la suitele de programe, care dintre următoarela
=) programul de calcul tabelar EXCEL
enunţuri sunt adevărate?
E) SQL
d) limbajele de asamblare sunt destinate nespecialiştilor
sprijină utilizatorii în creşterea productivităţii muncii lor
e) limbajele maşină
onțin un program pentru gestiunea informaţiilor personale
45, Ultimul pas în evoluția limbajelor de programare îl reprez di) un program integratîntr-o suită are o interiață grafică toial dife-
intă: fiiă de a celorlalte programe din suită
(3) limbajele naturale
i mine de programare de nive! foarte înalt 53. Cu referire la principalele tendinţe în instrumentale sofiware,
f
£)
imbajele INTELLECTşi ELF care dinire enunțurile de maijos sunt adevărate?
a) limbajele orientate-Internet includ programe de calcultabelar şi
SGBD-uri
22
instrumente software pentru afaceri, Taste grilă

(8nu esie un limbaj folosit pentru


crearea paginilor Web
'2)XML este un limbaj de descriere a formatului
unei pagini Web
d) XMLeste un limbaj de descriere a conţinutul
ui unei. pagini Web
ţ

STRUCTURI DE DATE ŞI
STRUCTURI DE PRELUCRARE

1, Structura de date reprezintă:


o modalitate ds organizare a datelor
care acoperă dala ele-
mentară propriu-zisă şi relaţiile acesteia
cu alte date
b) o modalitate de organizare a
controlului în prelucrarea prin
Programe/proceduri a datelor
2) o modalitaie de organizare a Siruc
turilor de prelucrare a datelor
d) o modalitate de organizare a algoritm
ului de prelucrarea a data-
lor prin programe

2. Care dintre următoarele enunțuri sunt


adevărata?
9) structurile de prelucrare reprezin
tă modalități de organizare a
controlului în prelucrarea prin programe
a structurilor da data
Structurile de date sunt strâns legate de
struciurile de prelucrare
2) structurile de date suntindependente
de siructurile de prelucrare
3) structurile de date sa mai numesc şi
siructuri algoritmice
Structuri de data şi structuri de prelucrare

ha
wi
instrumente software pentru afsceri. Teste grilă
„Da
în

3, Siructurile algoritmice eticientizează operaţiile de: '€) valori booleene


i)caractere
5, creare şi actualizare a structurilor de date
€) valori logice
[p) căutare şi sortare a datelor î
3)întreținere hardware !
î)numereraţionale
=) configurare a rețelelor de calculatoare Care dintre următoarele enunțuri sunt adevărate?

ca
His : i â '2) tabloul este cea mai simplă dată structurată
4, Compoziţia internă a datelor impune gruparea acestora în;
b) tabloul este o dată elementară
4) date elementare
c) tabloul cu o singură dimensiune se numeştelistă
E) date structurate
'd) în fiecare căsuţăa unui tablou seaflă o dată elemeniară
Cc) dateinterne
d) date externe 3. Fişierul:
2, Care dintre următoarele enunţuri sunt adevărate? 'reprezintă o colecție ordonată de daie
5)este definit ca o structură de date exiernă
(3) data elementară este un atribut care nu mai poate fi descori-
c) este definit ca o structură de dateinternă
— pus din punctde vedere logic
ci) reprezintă o colecţie ordonată, formată numaidin date elementare
b) daia elementară este un atribut care nu mai noaie îi descom-
pus din punct de vedere fizic 19. Articolul:
5) datele structurate se definesc ca fiind grupe de date elamenia-
2) reprezintă structura ordonată de date din cadrul unui fişier
re şi/sau alte date compuse
B) este constituit dintr-o mulțime ordonată de valori
d) toate datele din BD sunt declarate în dicţionarul de date, pe ul-
c) reprezintă o colecție ordonată de date
țimul nivel, ca fiind date structurate
ci) conţine mai multefişiere
e) toate daieie din BD suni declarate în dictionarul de data, pe ul-
timul nivel, ca fiind date elemeniare
11, Structurile fundamentale de prelucrare poiîi:
Daiele siructurate se grupează în: 3) secvențiale
e

8] ) alternative
a) date struciuiaie de nivel redus Bi A
2) repetitive
2) date structurate de nivel mediu
<) înlănțuite
€)daie structurate de nivel înalt
e) retroactive
În categoria datelor elementare, se includ:
8) numere întregi
5) numere reale
28 Instrumente software pentru afaceri, Taste grilă
Structuri de rata şi structuri de prelucrarea
27

12. Codificarea structurilor de control alternative


se realizează cu b) căsuțe sau locaţii de memorie, în care suni stocate caraciara
ajutorul instrucţiunii: ,
numere întregi, numere raționale stc.
) SELECT CASE...END SELECT e) locaţii în care sunt depozitați pointeri
5) FOR...NEXT
(IF...THEN...ELSE...END IF

sai
13. Un tablou cuo singură dimensiune poartă denumirea de:
înul
13. Structurile de control repetitive potfi:
5) pointer
(a) condiţionate anterior €) stivă
'b) cu număr stabilit de paşi d) listă
c) necondiționate
cd) infinite 19. Un tablou cu două dimensiuni poartă denumirea de:
2) vector
14. Structurile de control repetitive se codifică prin instrucțiunile:
'B)matrice
â) FOR...NEXT c) cub
') WHILE..WEND d) structură compusă
9 IE...ENDIIF
20. Lista este:
15. Compoziţia internă a unei date impune clasificarea
acestora în: a) un şir de pointeri simpli
G)date atomice d) un vector
b) date structurate (e) o colecție omagenă şi secvenţială de informaţii
Eydate elementare.
d) date simple 21. Olistă liniară sau simplă reprezintă:
a) un sei de daiestructurate stocate în locaţii de memori
15. Numerele întregi şi numerele reale fac parie din catego e contiigue
ria: 5) un set de date structurate stocate în locaţii de memorie coliniare
2) pointerilor 4) ta] (8) un sei de date elementare stocate în locaţii ce memorie consac
u-
___B) articolelor [A(| U țJA ] N .
tive
“ e)stivelor /
22. Stiva reprezintă un caz particular de:
17. Valorile booleene se referă la:
$) lista
(Npâsula saulocaţii de memorie, în care sunt stocat b) pointer
e valorile lo-
gice true sau false c) vector
ci) matrice
25 Instrumente software pentru afaceri. Testa grilă Structuri ua date şi structuri de prelucrare 23

23. Structura de cate tip coadă (queue) reprezintă un caz pariicular de: 27. Cureferire la structura de date arbore, care dinire enunturils de
a) poiniari mai jos suni adevărate?
b) vectori 2) reprezintă o dată structurată cu un număr nelimitat de dimensiuni
"((e) lista : (5) reprezintă o dată siructurată cu două dimensiuni
d) matrici Y au un singur nod rădăcină şi unul sau mai mulie noduri-copil

24. Care dintre următoarele enunţuri sunt adevăraie? 28 Cu referire la arbori, care dintre enunţurile de mai jos sunt ade-
4) structurile de date şi de prelucrare se bazează pe memoria vărate? ,
Calculatorului (8) legătura dintre un nod-părinite şi un nod-copil se realizează prin
b) în cel mai simplu mod, memoria trebuie privită ca o structură |i- intermediul pointerilor
“ niară de căsuțe/locații 6) reprezentarea unui arbore cu rădăcină se poate realiza cuaju-
c) structurile de date şi de prelucrare depind de periormanțele torullistelor înlănţuite
echipamentelor periferice c) legătura dintre un nod-părinte şi un nod-copil se realizează prin
$ o structură de date adecvată asigură utilizarea eiicientă a me- intermediul unui alt arbore
" moriei şi reducerea costurilor de programare cl) reprezentarea unui arbore cu rădăcină se poate realiza cu
ajutorul pointerilor
25. Care dintre următoarele enunţuri suni adevărate?
pointer-ul reprezintă o legătură câtre o dată elemeniară 23. Cu referire la fişier, care dintre enunțurile de mai jos sunt ade-
pe se defineşte ca fiind cea mai complexă dată structurată văraie?
organizată sub formă tabelară este o colecţie ordonată de date stocată pe suporiuri de memo-
c) tabloul cu o singură dimensiune se numeşte /istă liniară rie externă
d) tablourile şi listele fac parte din categoria daielor structurate de b) este definii ca o structură de date internă
nivel intermediar c) siructura ordonată de date din cadrul unui fişier se numeşte
câmp
285. Care dintre următoarele enunţuri sunt adevărate? €) structura ordonată de date din cadrul unuifişier se numeşie articoi
coada (queue) esie o dată struciurață de nivei înali
3 stivele (stacks) suni liste liniare de iip LIFO (Last In Firsi Oui) 30. Pentru organizarea fişierelor, se poate folosi una dintre metodele:
cozile (queues) sun! liste de tip FIFO (First In First Out) 8) secvenială
ci) cozile (queues) sunt lisie de iip LIFO (Last In Firsi Out) () relativă
=) siivela (stacks) suntliste liniare de iip FIFO (First in First Qui) £) indexată
cl) concurentă
2) conversaţională
30
instrumente software pentru aface
ri. Teste grilă

31. Care dintre următoarele enunțuri


sunt adevărate?
cea mai simplă structură de control
este structura secvențială
) execuția unei structuri de control
repetitive nu depinde de re-
zultatul evaluării unei condiţii
€) o structură de conirel alternativă !
trebuie întotdeauna să aibă
precizate două ramuri

32. Înțelegerea corectă a structur


ilor de date şi de prelucrare
importanţă în: are

) activitatea de prograrnare
PROGRAME DE CALCUL TA
formarea specialiştilor din domeniul
instrumentelor softurare BELAR
) activitatea de microanaliză
ZI

33. Structurile de control alternative pot


fi:
(a generalizate
cu o ramură vidă
(ec) duble
d) repetitive
e) secvențiale

34. Care dintre structurile de conirol 1. Care dintre următoarele


de mai jos este denumită incorect reguli irebuie respectaie,
? în Excel?
a) secvenţială a) numele unei funcții tre buie scris obligatoriu cu maj
b) repetitivă B) în funcţii se pot folosi num uscule
ai adrese absolute de căsuțe
€) iterativă e) nu se lasă spaţii între numele
funcţiei și argumenta
; repetitiv-alternativă d) argumentele unei funciii
pot fi incluse între diferite tipu
€) alternativă cu o ramură vidă ranteza ri de pa-

2. Programele de calcul tabelar:


35. Arborele este o dată: a) integrează facilități de lucru
cu depozite de data
a) elementară D)nu permit reprezentarea graf
ică a datelor
E) structurată permit realizarea de simulări
în grafice
€) stivă permit organizarea datelor
în baze de date
Frogreme de câlcul tabsler za
32 instrumente sofeware pentru afaceri. Testa grilă

3. Programele de calcul tabelar: 5. Cu referire la Excei, care dintre următoarele enunțuri sunt ade-
văraie”?
Pina facilităţi de lucru cu tabele
permit reprezentarea grafică a datelor a) într-un regisiru de lucru, numărul foilor de calcul nu poate îi mai
e) nu sunt recomandate pentrureaiizarea de simuiări în ivtahala mare de 3
d) nu permit ctganizarea în baze de date a unor volume mari de date (& înir-un registru de lucru, îoile de calcul pot îi redenumite
într-un registru de lucru, utilizatorul poate adăuga sau şterge foi
4, Exceleste: de calcul
(8) un program de calcultabelar
b) un sistem de gestiune a bazelor de date 92 Care dintre următoarele consirucţii suni adevărate?
c) un program de prezentări graiice ) Sheet2!C34
d) un browser Web n) [Sheei2!C34]
[Situatie_scolara.xIs]Anul_11F5
Excel tace parte din: CE) A:B
5.
(4) MS Oitice 8) A:C34
b) SO Windows
c) MS Visual Studio 10. În căsuţele foilor de calcul Excel, potfi introduse :
4 Lotus 123 £) daie numerice
şiruri de caractere
5. Înfoile decalcul Excel, căsuțele suntreierite piin: c) metadate
adrese absolute d) formule
nume Aiuncţii
adrese relative
11. Tipul datelordin căsuţelefoilor de calcul Excel este determinai de:
adrese mixie
e) bookmark-uri primul caracterintrodus
) rezultatul evaluării funcţiilor sistem folosite
7. Înfoile de calcul Excel, adresele căsuțelor poiîi: (5) rezultatul evaluării formulelor construite
a) logice | ] Ă Ă E
b) fizice 12. În Excel, care din următoarele afirmaţii sunt adevărate?
relative (3) într-o căsuță se poate scrie pe mai multe rânduri
absolute b) opțiunea Wrap text blochează scrierea pe mai multe rânduri, în
mixte aceeaşi căsuță
opțiunea Merge cells fuzionează mai multe căsuie
34
instrumente sofiara pent
ru afaceri, Teste grilă
Programe de calcultabelar
d) în căsuțe nu este posibi 35
lă alinierea pe verticală
5) argumenie incluse între paranteze
13. Formatarea datelor pătrate
din foile de calcul Excel poa c) nume (cuvinte rezervate precedate
tefi realizată: de semnul =)
în funcţie de anumite condiț
ii stabilite de utilizator |
$ dup ă anumite şabloane oferite de sistem 19. În Excel, prin opera iile de copiere adresele
absolute se modifică?
<) folosind numai comenz nu
ile din meniul Forma:
d) da
14. În Excel, protejarea poa |
te fi realizată la nivel de: o) da, dar numai când sunt combinate cu
) registru de lucru adresele relative
foaie de calcul 20. În memoria internă, o dată calendaristică Exce
l este reprezentată:
căsuțe e ca un număr
d) folder (director) 5
) ca un şir de caractere
e) printr-o formulă specială
15. În Excel, formulele:
6) suni elementede bază ale 21. Argumentele funcţiilor Excel sunt inclusa între
foilor de calcul caracterele:
b) efectuează numai calcule
aritmetice simple a)| ]
c) sunt precedate Întotdeauna de
semnul % 5)()
(E) sunt construite de utiliz
ator 9)
16. În Excel, formulele: 22, În Excel, argumeniele funcțiilor pot fi:
(&) conţin valori şi operatori 6) nume atribuite zonelor din foaia de calcul
b) pot conţine numere, dat
e calendaristice, texte expresii logice
(€) nu poi conţine operatorii % şi A Be funcţii
g constante
17. În Excel, funcțiile:
(3) sunt iormule predefinite 23. La modificarea continutului unei căsu
țe, are loc:
b) sunt foarte greu de edli a) refacerea automată a graiicului, în care
tat esie repre zentată
3 permit execuiarea rap loarea din căsuţa respectivă
va-
idă a unor calcule comple
Sa sunt precedate de sem xe
nul = D) recalcularea automată a formulelor
şi funcțiilor, în care este re- '
ferită căsuţa respeciivă
j 18. În Excel, formulele sunt for
mate din: c) recalcularea automată numai a formulel
i
_
2) nume (cuvinte rezervate or (nu şi a funcțiilor) în
stabilite de utilizator) care este referită căsuţa respectivă
a7
36 instrumente sofiware pentru afaceri. Testa grilă Programe de ca!cul tabelar

24. Protejarea unei foi de calcul Excel asigură: d) =FV()


evitarea riscului deieriorării voluntare a aplicaţiei
29. În Excel, comenzile potfi apelate din:
eviiareariscului deteriorării involuntare a aplicației ;
c) imprimarea mai rapidă şi sigură a tabelelor
. . - . * . - %
| 49meniuri și submeniuri
(6) pictogramele din liniile de insirumente (Standard, Formatiing
25. În Excel, funcţiile financiare permit: etc.)
realizarea unei game variate de calcule (3) meniul rapid (contexiual)
DSB

realizarea de analize economico-financiare


30. În Excel, care dintre următoarele enunțuri sunt adevărate?
c) exiragerea dintr-un tabel a valorilor maxime şi a celor minima
calculul amortizării a) pentru calculul amoriizării se folosesc funcții definite de utilizator
RATE( ) este funcția cars calculează procentul dobânzii pen-
În Excel, care din următoarele enunţuri sunt adevărate? tru o anuiiate
>
Lei

argumeniele funcțiilor potfi alte funcţii (E)=RATE( ) este funcția care calculează rata periodică de ram-
în funcţiile financiare, argumeniele se referă la aceeaşi perioa- bursare a unui credit
dă de timp
31. Care dintre următoarele construcţii sunt corecte din puici de
c) funcţiile statistice trebuie să aibă irei argurenie: grup-inirare,
vedere sintactic?
câmp, grup-criterii
ci) funcția sum( ) stabileşte media aritmetică a valorilor dintr-un a) =DSUM(D2:D22,2,C02>0)
domeniu de căsuţa b) NPER(D2:D22)
6) =RATE(D2:D22,2,02>0)
27, În Excel, care dinire următoarele afirmaţii sunt adevărate? (FVLOOKUP(A40,A2:D35,3)
calculul anuităţilor, se folosesc vârsăminte egale şi intervale
32. În Excel, ce realizează funcţia IF?
regulate de timp
b) în calculul amoriizării se folosesc vărsăminte inegale a) calculul mediei aritmetice pentru valorile mai mari de 5
<) funcţia Vlookup() permite căutarea pe veriicală a unei valori în d b) capacitatea unei căsuțe, dacă aceasta conține un texi
coloana csa mai din dreapta a unui domeniu dintr-o tabelă c) data curentă, în funcţie de daia calendaristică la care a fost
saivat registrul de lucru
23. În Excel, rata de rambursat dintr-un credit se determină cu aju-
torul funcţiei: 33. În Excel, care din următoarele construcții dau același rezultat?
E)=PMTO =(B3+C3+D3+E3)/4
=SUM(B3:E3)/4
=AVERAGE(B3:E£3)
aa instrumente software pentru afaceri. Testa grilă Programa da calcul tabelar
aa

d) =(B3:E3)/4 38. În Excel, ceseva afişa în căsuţa D7 cupă copierea forraul


ai din D8?
34. Care dintre următoarele funcţii Excel suni corecte? i
5 E 5
1000
=IF(A11>0,"X",Y") ,
3000
=IF(caniitate>0,E7,F7)
€) =IF(A11=0,0,IF(AND(A11>0,411<5)),"E11","F11") 2) 2000
(€)=1F(A11=0,0,1F(AND(A11>0,A11<5),811*0.2,811*0.3))
b) 1000
35. O căsuţă (casetă) din foaia de calcul Excel poatefi identificată E»
rin: 39. În Excel, ce seva atişa în căsuţa F8 dună copierea
funcției din
adresă absolută căsuia F7?
(5) adresă mixtă D
<) adresă logică 7 F(E7+SDS7>25,"DA","NU
(Dadresă relativă
Bi nume airibuit în prealabil
2) DA
35. În Excel, pentru calculul amortizării, se folosesc funciiile: NU
Ci 20
=SLN( d) 20
i pad
=DDB() 40, Ce valoare se va afişa în căsuţa C9, care
=SYD() conţine formula
=C8"16%, dacă în C7 cota de impozit se modifică la
$) =SUM( 15% 7
a C
Z Cota impozit 16%
37. În Excel, ce se va aiişa în căsuta D8 prin copierea formulei din 8 Profit 1000
căsuta D6? 9 impozit pe proiit |160 |
C D 2) 150
8 (5) 180
s) 0
re ai i

2) =C8"SB$8 21. În Excel, reprezentarea struciurii profitului anual pa


b) =Be*Ca cele patru
trimestre se realizează într-un grafic de tip:
()=C8'sBs6
a) Line
d) =B6*ŞC$8
(3 Pie
lastrumente software pentru afaceri. Teste grilă Programs de calcul tabelar

n
[E
40

<) Area 2) funcţia VLOOKUP( ) efectuează căuitarea pe veriicală a unui


elemeni În coloana cea mai din dreapia a unui domeniu dintr-o
22. În fereastra unei funcţii Excel, se afişează: tebelă indexată
formatul tuncţiei ! 2) funcția VLOOKUP( ) efectuează căutarea pe orizontală a unui
(8) descrierea succintă a îuncţiei slemeni în prima linie dintr-o iabelă indexată
€) zone distincte peniru argumentele funciiei ,
28. Pentru care dintre componentele Excel suni disponibili asistenți
d; rezultatul obținut la precedenia execuţie a funcției
(Wizard)?
43. Care dinire următoarele funcţii Excel intră în caiegoria îunciiilor grafice
siatistice? funciii
(0) =AVERAGE() baze dedaie
5) =SUM() d) foi de caicul
eg =COUNT() e) formula
=MIN()
47. În Excel, care din următoarele afirmaţii sunt adevărate?
e) =RATE()
upă realizare, un grafic Excel! poate fi modificatfolosind opțiu-
44. În Excel, care dintre următoarele enunţuri sunt adevărate? nile meniului Chart
în calculul anuităţilor, se folosesc vărsăminte egaleşi intervale modificarea datelor din foaia de calcul determină şi modificarea
regulate de iimp graiicelor
numărul de perioade şi raia dobânzii trebuie să se reiere la c) modificarea datelor din foaia de calcul nu iniluențează graficele
acelaşi interval de timp create anterior
c) funcția PMT( ) calculează valoarea viitoare pentru o serie de
48, Un program de calcultabelar performant trebuie să permită:
încasări
£) lucrul simultan cu mai multe iabela
&5. În Excel, care dintre enunțurile de mai jos sunt adevărate? (ă))reprezeniarea grafică a datelor
£) îuncţia VLOOKUP( ) efeciuează căutarea pe verticală a unui (2) folosirea tehnicii de legare şi încorporare prin DDE şi OLE
element în coloana cea mai din stânga a unui domeniu dintr-a ci) blocarea funcţiilor predefinite pentru calculele financiare
tabelă indexată
funcţia LOOKUP( ) este folosită pentru căuiarea valorilor dintr-un 49, În Excel, în căsuţele foilor de calcul se introduc:
vector sau o matrice () date numerice
şiruri de caraciere
date calendaristice
42
2 instrumente software pent
ru afaceri. Teste grilă
nn Programe de calcul tabelar
aa
oimula
funcții (E) aiete calendaristice sun
t reprezentate în memoria
internă ca
num ere
50. În Excel, ce se va afişa în căsuţa
D8 după copierea formulei din
căsuia D7? 54. Programele de calcul tabelar:
(2sunt produse integrata care
permit lucrul cu iabele, baza
de da-
ie, grafi eic,
ce
8
preiau din sarcina funcţionarilor lucră
rile da rutină
ioivs e) preiau din sarcina utilizatorilor pari
ea creativă a unei aplicații
b) =C8/$Bş7
53. Prin operaţiile de copiera sau
2) =C8/88 mutare, adresele absoluta
modifică? sa
51, În Excel, ce se va afişa în căs a) da
uţa C9 care conţine formu-
la=C7+C7"53, dacă în C8indicele inflației ia valoarea nu
5,5% 2) de cele mai multe ori
7
& 55. Într-un grafic de tip COLUMN sau
BAR, seriile (grupurile) de
date sunt reprezentate pe:
(E) 126
b) 128,8 axa Oy
9) eroare b) axa Ox
c) ambele axe
52. În Excel, Specificarea Preturi!845
indică: 57. Interogarea unei baze de date peni
a) un domeniu gg căsuțe cu num ru a obține rezultatele într-o
ele PreturilB45 zonă distinctă, presupune existenț
câsuța B45 din foaia decalcul a/definirea următoarelor zone;
Preturi zona daielor de inirare
S) căsuţa B45 este numită Preturi
) zona datelorde ieşire
53. În Excel, Care dintre enunțurile de (E) zona criteriilor
maijos sunt adevărate? d) zona datelor proiejaie
a) ioaia da Calcul este simi
lară cu registrul de lucru
Un grafic poate fi salvat numaiî
n foaia de calcul care conţine 58, Sortarea bazelor de date în EXCEL
m dâtele reprezentate se poaie realiza după:
(Eegistrul de lucru
este un fişier „XIs
Strei chei
GB) două chei
(Co singură cheie
25
Programe de calcul tabelar
aa. Instrumenta sefiiyara pentru afaceri, Taste grilă

E în foi de calcul diieriie


59. Chaile de sortare polii: în cascadă în cadrul aceleiaşifoi de calcul
$ un câmp din siruciura bazei ce daie îi) în fişiere de date
6) mai multe câmpuridin structura bazei de date

ia
e) câmpuridin afara bazai de date a
$5. Care din următoarele formule şi funcţii sunt corecie?
i) expresii logice =SUM(cani1)//F(cani1>cant2,3,5)
=1F7(A83>10,50,1F(835<2,"BINE")
89. Optiunea de soriaie, la un moment dai, poate fi:
SUMt(caniiiate)
ji Ascending
Descending 68. Care funcţie calculează media aritmetică simplă?
e) Ascending şi Descending a) STD
funcţie de: 10i
61. Simulările în tabele de simulare potfi realizate în c) MAS
() o variabilă
(BD) două variabile 57. Care din următoarele funcţii determină primele 3 valori dintr-o
c) oricâtevariabile zonă â foii ce calcul?
a) AVERAGE
$2. Ce realizează funcţia logică IF?
b) MIN
a) calculul mediei aritmetice simple e) COUNT
b) indică tipui datei conţinute de o căsuţă a foii de calcui ci) MAX
<) calculul mediei geometrice
d) calculul mediei astronomice 68. O persoană fizică îşi deschide un cont de depozit la o bancă,
sc ca cu capitalizare. Lunar se depun 80 RON. Presupunând că rata
63. Ce implicaţii are regula „în formule şi funcţii nu se folose dobânzii va fi constantă, ce funcţie folosiţi pentru a afla valoa-
argumenie constantele“? rea capitalizată după 5 ani?
2) obținerea unui model inesteiic FV
solicită de fiecare dată rescrierea formulelor saufunciiilor )IRR
<) conduce la rezultate eronate c) PV
îdeilaiBa facilităţile potențiale de simulare €) nici una
În foaia
Ga. Cum se dispun corponentele unui model de rezolvare 69. O persoană fizică vrea să ia un împrumut de la o bancă, cu
de caicul? rambursare în 10 ani, în condiţiile în care îşi permite să plă-
n cascada Niagara
48
ristrumenta software psntru afaceri, Testa grilă
Programe de calcul tabaiar
47
isască lunaro rată de 100 RON. În condiţiile în care rata
do- 73. Să presupunem că s-a realizat o investiție care
bânzii va fi neschimbată (7%), ce funcţie folosi aduce în urmă-
ţi pentru a afla torii 3 ani încasările: în anul 2008, 3500 RON;
valoarea maximă a creditului de care poate beneficia în 2009, 105090
în prszent RON; în 2010, 5200 RON. Ce funcţie finan
persoana în cauză? ciară se utilizează
! pentru a determina valoarea netă prezentă a
a) MAX investiţiei?
b) FV a) IRR
A j PV
Si una PV
d) FV
79. Care din următoarele funcții sunt financiare?
74. Să presupunem că s-a realizat o investiție care aduc
a) IF e în urmă-
torii 3 ani, următoarele încasări: în anul 2008,
b) CREDIT 8 RON, în anul
2009, 7 RON, iar în 2010, 6,5 RON. Ce funcți
IRA e financiară se
uiilizează peniru a estima eiiciența investiţiei
d) STD realizate, sub as-
peciul ratei de reniabilitate?
DDB
(2prv a) NPV
9) DEBIT bi MAX
O IRR
71. Care zone sunt necesare peniru realizarea d) RATE
unei operaţiuni de
soriare?
75. Zona ocupată de un tabel de simulare trebuie
2) zona criteriilor să cuprindă:
b) zona deieşire Ca formula de calcul
(zona deintrare (datele) (E) valorile deintrare pentru variabile
(0) zona pentru rezultate
72. Care din următoarele enunțuri sunt corecte? d) zona de criteriu
(a IRR determină rata internă de reniabilit
(8) zonadeieșire
aie pentru o serie de
venituri generate de o investiție
75. După inserarea unei linii într-un iabel, formu
b) SLNcalculează suma logaritmului natur lele se actualizează
al automai”
€) IF calculează intrarea iorțată de valută
„(E)Do8 calculează amortizarea după metoda a) nu
degresivă (8) da
c) numai dacă s-au folosit referințe absolute
câ instrumente softmare pentru afaceri, Testa grilă Programe de calcultabelar aş

77. Următoarele elernente pot constitui argumente peniru funcția SUM: a) numai definirea zonei criteriu, care să indice condiţia ce trebuie
(Gun nume atribuit unei zone din foaia de calcul să o îndeplinească înregistrările
() o adresă absolută ; definirea zonei criteriu şi a zonei de ieşire
c) un şir de caractere <) utilizarea opțiunii Autofilter

72. Următoarele elemenie poi constitui argumente pentru fanta PV: 23. Ce restricţii trebuie să respecte zona criteriu creată pentru inte-
rogarea unei baze ce daia?
2) o altă funcţie PV
un nume atribuit unei căsuțe din foaia de calcul a) să cuprindă cel puţin 3 coloane
(E) o adresă absolută (Epnumale câmpului la care se referă condiţia să fie identic cu cel
d) un grup (o zonă) de căsuțe din structura bazei de date
2) să precizeze clartipul interogării
79. Următoarele calcule suntrealizate de funcţii financiare:
84. Ştergerea unei înregistrăridinir-o bază de date se rsalizează prin:
&) amortizarea imobilizărilor după metoda liniară
5) abaterea medie pătratică a valorilor dinir-o listă ştergerea liniei corespunzătoare din foaia de calcul
c) rata medie a profitului ; 5) folosirea comenzii adecvate din meniul Daia
9) valoarea viitoare a uneiinvsstiții curente c) iolosirea tastei Deleie sau Backspace

20. Într-o bază de date realizată într-un program de calcul tabelar, 85. Modificarea unei înregistrări dintr-o bază de date se realizează:
c coloană esis: prin introducerea unei valori noi în căsuţa corespunzătoare
a) o înregistrare câmpului de moditicat
(E) o componentă a bazei de date prin folosirea comenzii EDIT (F2)
e) structura bazei de caise 2) prin folosirea comenzii corespunzătoare din meniul Tools
(3) un atribut
5. Uniabel de simulare esie;
81. Într-o bază de date realizată într-un program de calcul iabelar, 2) o bază de date specială
o linie reprezintă: o zonă din foaia de calcul alcătuită din cel puţin două coloane
(3) o Înregistrare (sau două linii) şi o formulă de calcul
2) un atribui un instrument de urmărire a impactului modificării valorii unei
<) un câmp variabile asupra unei formule de calcul
0) o modalitate de concretizare a întrebărilor „What-lf“
82. Extragerea da informaţii dintr-o bază de date într-o altă zonă a
foii de calcul presupune:
50
instrumente sofhware peni
ru aiaceri, Testa grilă
Frograme de calcul tabelar
87. Untabelde simulare trebuie
să cuprindă obligatoriu:
o formulă de calcul 22. Interogarea bazelor de date din Excel prin Autofi
liar:
b) texte explicative nu permite extragerea rezultatelor într-o altă zonă
un grup de căsuțe libe
se a ii asigură vizualizarea înregistrărilor care îndep
re pentru afişarea rezultatelonE
a
linesc condiţiile
un ansamblu de valori pentru de filtrare indicate
una sau două variabile
<) trebuie definită în foaia de calcul o zonă
care co nține condițiile
88. Într-un tabel de simulare cu dou de filtrare
ă variabile:
2) valorile celor două variabile d) nu permite formularea de condiții complexe
se scriu pa primele două coloan (care sereferă la 2
b) formula de calcultrebuie să fie e câmpuri ale bazei de date)
obligatoriu o funcţie
ormula de calcul se scrie la intersec
ția primului rând cu prima 93. Care dintre următoarele instrumente softw
coloană din zona rezultatelor are suni programe
de calcul iabalar?
59. Pentru realizarea de simulări într- 2) Access
un tabel cu o variabilă:
(E) trebuie introduse valorile pent Excel
ru variabilă pe prima coloan
(sau pe prima linie) ă Lotus 1-2-8
b) poifi precizate 128 de valori ) Visual FoxPro
maxirn
(E)trebuie să existe o situație iniți (£) Quattro Pro
ală, de pornire
d) irebuie definită o zonă crit
eriu pentru specificarea resi 94,
ricţiilor Performanţele programelor de calcul tabelar
sunt date de folo-
90. Care dintre următoarele adrese sirea:
de căsuțe suni incorecte?
a) AX1254 formulelor
MX123 foilor de calcul
Date?A1 funcțiilor
1) 500:600 graficelor
e) registrelor de lucru
91. În funcţia VLOOKUP:
a) căutarea se poaie realiza atât 95. Într-un grafic detip PIE,se reprezintă:
pe veriicală, cât şi pe orizontală
b) este obligatoriu ca zona de o singură serie de data
căutare să aibă atribuit un num
al treilea argument indică de e b) două serii de date
pe care coloană se preia val
căutaţă oarea €) mai multe sarii de daie
argumentul FALSE, plasatla sfârşit, indică real
tări exacte
izarea unei cău- 95. În Excel, protejarea componentelor modelului se
realizează în etapa
a) analiza problemeişi proiectarea modeiului
sa
52 înstrumenta soitirare penru afeceri. Teste srilă Programe de calcul iabelar

(Oeonstruirea modelului în foaia de calcul 102, În proieciarea aplicaţiilor folosind programele de calcul tabelar
c) utilizarea modelului trebuie parcurse următoarele etape:
analiza problemei şi consiruirea modelului de rezolvare a pro-
$7. Stabilirea parametrilor de format pentru datele din iaia de cal- blemei
cul se realizează în etapa: 3) construirea modelului în foaia de calcul
na problemeişi proiectarea modelului de rezolvare e)yutilizarea modelului
onstruirea modelului în foaia de calcul 2) formatarea hard-discului pentru preluarea corectă a datelor
c) utilizarea modelului
103. În Excel, care dintre enunţurile de maijos sunt false?
98. În programele de calcul tabelar, introducerea datelor de intrare inia de trend (Trendline) se poate definiîn graiicele 3D
se realizează în etapa: one de trend (Trendline) se poate trasa numai în graficele 2D
a) analiza problemeişi proieciasea modelului de rezolvare e) simulările se poirealiza doar folosind grafice 3D
b) construirea modelului în foaia de calcul într-un grafic de tip PIE se pot reprezenta două sau mai multa
Qhuiilizarea modelului sarii de daie

53. In programele de caicul tabelar, analiza rezultatelor se reali- 104. Argumentele funcţiilor Excel potfi:
zează în etapa: adrese da căsuțe
a) analiza problemei şi proiectarea modelului da rezolvare (b) expresii logice
b) construirea modelului în foaia de calcul (E) gratice
DD uiilizarea modelului d) variabile de tip numeric sau şir de caractere
e) formule
100. Încărcarea produsului-program (programul de calcul tabelar)
esie necesară în etapa: 105, Actualizarea foii de calcul prin inserarea şi/sau ştergerea de linii
2) analiza problemei şi proiectarea modelului de rezolvare şi/sau coloane determină:
CB) construirea modelului în foaia de calcul actualizarea adreselor de căsuțe utilizate în funcții şi formule
O utilizarea modelului 5) pierderea conținutului căsuţelorutilizate în funcţii şi formule
Q) rearanjarea şi renumerotarea automată liniilor şi/sau coloanelor
191. Realizarea copiilor de siguranță ss efectuează în eiapa:
a) analiza problemei şi proiectarea modelului de rezolvare
2) construirea modelului în foaia da calcul 108. Macro-urile din programele de calcul iabelar sunt:
(5) utilizarea modelului a) secvenţe de instrucțiuni sau comenzi similare celor din limbaje-
le de programare
Sa instrumente software pentru afaceri, Taste grilă
Programs te calcul tabelar

tn
Wu
(%) elemente ce permit descrierea grupurilor de operaţiuni repaiitive
E) humăru de zile care au trecut de la 1 ianuarie 20009
c) date (constante sau variabile) introduse de utilizator
112. Considerând o zonă dintr-o foaie de calcul, 85:810, denumit
197. Instrumentul specitic de lucru în programele da călcul tabelar ă
Venituri, cum se poate exprima suma valorilor din căsuţele
se numeşies: E acesiei zons?
()ioaie de calcul
=SUM(B5:B19)
b) registru de lucru
) =SUM(Venituri)
ceniralizator electronic
c) =+(Venituri)
$ spreadsheet/workseei
d) =+(85:810)
) workbook
113. Care dintre următorii operatori se utilizează pentru cancatena-
108. În Excel, simulările folosesc următoarele instrumente:
rea şirurilor de caractere?
formule şi funcţii
a) +
$ tabele de simulare
c) grafice 3D
Ca
e);
O grafice 2D
d) %
108. În Excel, un registru de lucru:
114. În Excel, dimensionarea liniilor şi coloanelor se poate realiza
a) este un fişier de tip .mxl prin folosirea:
b) poate conţine cel puțin 3 foi de calcul
(2) comenzilor de tip Format/Row/AutoFii şi Format / Column /
/ c) nu poate conţine foi de calculcu grafice
AutoFit Seleciion
d) este similar cu un worksheet
comenzilor detip Format/Row/Height şi Format/Column/Widih
110. Cum va interpreia Excel construcția =12/04/97 c) mouse-ului în zona datelor
mouse-ului în antetele de linie sau coloană
a) cafiind data calendaristică 12 martie 2007
b) cafiind data calendaristică 4 decembrie 2007 115. În Excel, care dintre următoarele enunțuri sunt adevăraia?
(E) cafiind o expresie matematică
a) pentru lucrările frecvente (facturi, ordine da plaiă, comenzietc.)
111. În reprezentarea internă a datelor calendaristice, ce indică nu se recomandă utilizarea șabloanelor
un componentele unui model se dispun în foi de calcul diterite sau
numărîntreg?
în cascadă în cadrul aceleiaşi foi de calcul
a) numărul de ani care au trecut de la 1 ianuarie 1900
c) într-un modeltrebuie protejate zonele rezervate datelor de intrara
b) numărul de zile rămase până la 31 decembrie 9999
55 Instrumente software pentru afaceri. Testa grilă

pentru lucrările complexe se recomandă utilizarea macro-


comenzilor

116. În Excel, care dintre următoarele enunţuri sunt adevărate?


%ă în formule şi funcţii nu sefolosesc constantele
5) dimensiunile liniilor şi a coloanelor se stabilesc în funcție de
daiele din aniete
E) foile de calcul se redenumese cu nume semnificative MODELUL RELAȚIONAL DE
% funcţiile oferă soluţii pentru multe probleme complexe, din dife- ORGANIZARE A BAZELOR DE DATE
tite domenii

117. Care dintre următoarele enunțuri suni puncte forta ale progra-
melor decalcul tabelar?
) simulările
recalcularea automată a formulelor şi funcţiilor
implementarea funcțiilor financiare, statistice, logice atc.
ihi unor sarcini
e) depanarea componentelor hard 1. În aplicaţiile cufişiere independente:
î) afişarea datele numerice în două formate, ceea ce conferă se- (S) fiecare dată este descrisă, în mod autonom, în fiecare fişier în
curitaie sistemului de calcul care apare
n) o dată este descrisă înir-un singur fişier
(E) descrierea fiecăruifişier de date este obligatorie în ioate pro-
grame!e care îl citesc sau modifică
ci) descrierea fiecărui fişier de daie nu este obligatorie peniru toa-
te programele care Îl citesc sau modifică
e) între fişiere trebuie să exisie cel puţin o relație definită explicii

2, Dezavantajele organizării datelor după modelul fişierelor inde-


pendenie sunt:
a) redundanța foarte scăzută a datelor
CE) redundanţaşi inconsistenţadatelor
2) centralizarea datelor
sa
i Instrumente softurara pentru afecer
i. Taste grilă Modelul relațional da orzanizare a bazelor de
data
53
g izolarea datelor
7. Cureferire la o bază de date, care dinire următ
e) simplitatea aciualizăriilor oarele enunţuri
„ Nu sunt adevărate?
3. Dezavantajele organizării datelor (E schema unei BD reprezintă un ansamblu de instr
după modelul fişierelor inda- umente pentru
pendente suni; „ descrierea datelor, a relațiilor dinire acestea, a
semanticii lor şi
a) obținerea rapidă a răspunsurilorla a restricțiilor la care sunt supuse
interogările acl-hgc 5) schema reprezintă ansamblul informaţiilor
costul ridicat stocate la un mo-
(E) modelarea inadecvatăa lumii reala meni dai în BD
di) flexibilitate la schimbările £) schema unei BD evoluează pe parcursul
ulterioare utilizării acesteia
schema unei BD rămâne constantă pe parcu
rsul utilizării acesteia
4. Care dintre următoarele enunțuri
sunt adevărata? 8. Organizarea datelor în BD poaieîi analizată pe
E)ysintagma bază de date a apărutî următoarele niveluri:
n 1964 2 fizic
dicționarul de date asigură independenţa
programelor față de
daie
e) dicționarul de date asigură depend
ența programelor față de
sistemele de calcul
e) semantic
5. Obazăde date reprezintă:
$. Cu referire la organizarea datelor în BD, care dintr
un ansamblustructurat de fişiere e următoare-
5) un setdefişiere independe le enunţuri suni adevărate?
nte
O colecție de date aflate în interd modalitatea în care datele sunt „Scrise“ pe supor
ependanţă tul de stocare
€) o colecţie de date autono reprezintă.nivelul fizic de organizare a datelor
me
b) modalitatea în care lumea reală observată este
modelată co-
9. Formal, o bază de date esia: respunde nivelului fizic de organizare a datelor
O colecție de date aflate în interdepende modalitatea în care lumea reală observată este
nță, împreună cu de- mocelaiă co-
scrierea datelor şi a relațiilor dintr respunde nivelului conceptual de organizare a datelor
e ele nivelul extern de organizare a datelor vizea
D) o colecţie de date automaiizată, ză simplificarea in-
pariajată, formalizată şi con- teracțiuniiutilizatori-BD şi creşterea securităţii în
trolată la nivel central BD
<)o colecție de data care poaie îi folos
ită doar de un singur utilizator 10. Datele organizate în BD prezintă următoarel
e caracteristici:
pariajabiliiate
persistență
c) securitate
hfodalu! relațional de organizare a bazelor de date si
50 Instrumente saftwrare pentru afaceri, Teste grilă

d) validitate 18. Modelul relaţional de organizare a datelor are următorii piloni:


componenia structurală
ii. Datele organizaie în BD prezintă următoarele caracteristici: componenta manipulatorie
a) dependenţă Î componenta de integritate
5) redundanță |
(A consistenţă 17. Modelul relaţionalpoate fi definit prin:
Casecuritate a) structuri de date
b) operaţii aplicate asupra structurilor de date,
12. Modelul de organizare a datelor asigură: c) reguli de integritate care să asigure consistenţa datelor
a) descrierea datelor şi a relaţiilor dintre acestea
———— b) reprezentarea lumii reale şi a evenimentelor asociate acesteia 18. Modelarearealităţii în tabele are în vedere că:
c) descrierea componenielor sistemului de calcul o tabelă are un nume
a o linie reprezintă un atribut
13. Datele poifi organizais după modelele: (E) o coloană reprezintă un atribut
ierarhic 3 o linie reprezintă un tuplu
liniar
rețea 19, Modelul relațional are următoarele avaniaje:
relațional optimizează accesul la date
bieciual oferă limbaje neprocedurale
propune structuri de date uşor de utilizat
14. În modelul ierarhic de organizare a datelor:
Q structura datelor se prezintă sub forma unui arbore 20. După modelul relațional, fiecare tabelă:
un fiu este dependeni de nodul-iata are un nume unic
(O un fiu nu poate exisia independent de nodul-iaia b) este alcătuită dintr-un numărfix delinii
(7) este stocată pe un suport extern (de obicei, disc magneiic)
15. Care dinire următoarele enunțuri sunt adevărate? d) la intersecția uneilinii cu o coloană, se introduce o valoare
a) modelul ierarhic derivă din modelulrelaţional atomică
5 modelul rețea este o dezvoltare a modelului ierarhic
(Ey modelul relațional-obiectual este cel mai recent model şi ests 2%. În modelul relaţional, care dintre următoarele afirmații suni
susținut de marii producători de sofiware dedicai BD adevărate?
“Zun tuplu este o succesiune de valori de diferite tipuri
b) tuplurile unei relaţii nu trebuie să aibă același format
82 Instrumente software pentru afaceri. Taste grilă
Miovelui relațional de organizarea a bazelor da data
83

O tupiurile uneirelaţii au aceeaşi structură


ordinea tuplurilor nu prezintă importanța din punctul 25. Într-o relaţie:
de vedere
al conținutului informaţional al tabelei Și
2nu poi exisia două linii identice
a ş
b) pot exista cel multtreilinii identice
22. Într-o tabelă:
1
Ş există un atribut sau grup de atribute care prin valorile conținu-
a) fiecare tuplu are un nume te diferenţiază un tuplu de toate celelalte iupluri
ilecare atribut are un domeniu de valori
ilecare atribut are un nume 27. Înir-o bază dedate relațională, cheile pot fi:
d) fiecare linie are un domeniu devalori pe care le poaie primare
lua
candidat
23. Intr-o bază de date relațională, restricțiile: alternative
semnalează existenţa unor constrângeri instituite şi oarecum d) principale
Obligatorii e) auxiliare
asigură creşterea gradului de coreciitudine şi de încredere al
datelor din BD 28. După Codd, peniru cheia primară există următoarele restricții:
sunt declarate deutilizator şi trebuie respectate de SGB 3 unicitatea
D
23 compoziția complexă
24. Într-o bază de date relaţională, poi fi definite următoarele E) compoziţia minimală
restricții:
de domeniu (9 valori non-null
de atomiciiate (3) restricția entității
C) de complexitate
de unicitate 29. Într-o bază de date relațională, care dintre următoarele enunțuri
utilizaito; suni adevărate?
(O) legăturile dintre tabele se bazează pe mecanismul cheii străine
25. Într-otabelă, care dintre următoarele enunţuri suni adevăr D) legăturile dintre tabele se stabilesc prin cheile candidat
ate?
yin atribut este definit prin nume şi domeniu tabela în care atributul de legătură este cheie primară se
b) orice valoare a unui atribut trebuie să se încadreze într-un do- numeşte fabelă-părinte
meniu definit de valori d) tabela în care atributul de legătură este cheie străină se nu-
c) atributele care asigurăidentificarea sau caracterizarea unei en- meşie iabelă-părinte
tități pot avea valoarea NULL
atributele fără importanţă pot fi declarate NOT NULL 30. Încă dela începuturile sale, informatica s-a confruntat cu urmă-
toarele probleme;
teciuarea de calcule complexe
Sa Instrumente software pentru afaceri. Teste grilă fhodelul relațional ds organizare a bazelor de date 55

b) stocarea şi gestionarea unui volum de informaţii din ce în ce b) dicționarului de daie, în care se găsesc informații privitoare la
mai mare siruciura fizică a sistemului de calcul
2) eieciuarea de calcule din ce în ce mai simple Pi <) dicționarului de date, în care se găsesc informaţii privitoare la
E) diminuarea volumului de informaţii stocaie ! utilizatorii retelei pe care rulează baza des daie

33. Într-o bază de date, dicționarul de date: | 35, Cu referire la bazele de date, care dintre următoarele afirmaţii
3 este un fişier de descriere globală a bazei de date sunt adevărate?
b) asigură independenţa programelor faţă de date (S autonomia fizică reprezintă posibilitatea maodiiicării arhitecturii
9) este creat de utilizator odată cu baza de date, prin comenzi su- bazei la nivel intern, fără schimbarea schemei concepiuale şi
plimeniare rescrierea programelor
poate îi eliminati din baza de daie b) autonomia logică reprezintă posibilitatea modițicării arhiteciurii
bazei la nivel intern, fără schimbarea schemei concepiuale și
32. Redundanţa caielor se maniiestă prin: rescrierea programelor
9 o aceeaşi dată apare în mai multe fişiere utonoriia logică presupune modificarea schemei concepiuale
) datele sunt descrise într-un singur fişier a bazei, fără a rescrie programele de exploatare
0) este interzisă descrierea de mai multe ori, în diferite fişiere, a autonomia fizică asigură portarea bazei de date de pa un sis-
unei date tem de calcul pe aliul, fără modificarea schemei conceptuale şi
a programelor
33. Costulridicat al aplicațiilor bazate pe fişiere independente deri- e) autonomia fizică asigură portarea bazei de date de pe un sis-
vă din: iem da calcul pe altul, prin modificarea schemei conceptuale şi
gradul mare de redundanţă a datelor a programelor
eiorturile deosebiie pentru inierconeciarea diieritelor iipuri de
îişiere de dais 38. Cu referire la bazele de date, care dintre enunțurile de mai jos
c) redundanța redusă a datelor sunt adevărate?
Ca)eforiurile pentru asigurarea funcționării optime a sistemului (ni- (E)nucleul unei baze de dateîl reprezintădicţionarul de date
vel minim de integriiate şi securiiaie a informaţiilor) 2) analiza, proieciarea şi implemeniarea struciurii bezai se reali-
zează utilizând un model de date
34. În bazele de date, lucrul cu fişierele de date (extragerea şi mo- A enataai proiectarea şi implementarea schemei bazei se reali-
dificarea datelor) se realizează exclusiv prin intermediul: zează uiilizând un model! de date
dictionarului de date, în care se găsesc informaţii privitoare la
struciura datelorşi resiricțiile îndeplinite de acestea
585
Insirumente sofiware pentru afacer iotelulrelaționai de organizare a bazaior de date
i, Teste grilă 87

37. Cu referira la modelul relațional de


organizare a datelor, care 41, Pentru o tabelă integrată într-o bază de date reiațională,
dintre următoarele afirmații sunt adevărat cara
e? dintre următoarele enunţuri sunt adevărate”?
a) într-o tabelă nu pot fi declarate mai a) poifi declaraie mai multe chai primare
multe tipuri de jestricții
b) toate atributele din structura unei 2) poate exista o singură cheie străină
tabele trebuie supuse unor
reguli de validare o tabelă copil trebuie să aibă numai cheie sirăină,
2) un atribut nu poate aGcepta valori implicit nuşi cheia
e i primară
38. Conform modelului relaţional de organiza 42,
re a datelor, cu referire la Conform modelului relaţiorial, într-o tabelă:
valoarea NULL, care dintre următoarele
enunțuri sunt adevărata? CŞ) cheia primară identitică, în mod univoc,fiecare tuplu în
unor atribute|i se interzic valorile NU parte
L b) cheia străină identifică, fără ambiguitate, fiecare înregi
b) atributul/atributele declarat/declara sirare în parte
te cheie primară poate/poi €) ordinul reprezintă numărulde atribute ca formează
lua valoarea NULL structura tabelei
a) cardinaliiatea reprezintă numărul de Înregistrări încăr
Ş atributelor implicate în calculul unor cate în tabelă
informații importante li se
interzic valorile nule 43. În modelul relațional de organizare a datelor, care
aiributele fără importanță deosebită pot dintre urmă-
lua valoarea NULL toarele enunțuri sunt adevărate?
39. orice atribut al uneitabele trebuie să fie atomic
Modelul relațional are următoarele avan
taje: toate domeniile unei baze de date trebuie să conţină date
&) pune la dispoziția utilizatorilor limb ele-
aje procedurale “ mentara
(B) îmbunătăţeşte integritatea şi confidențial
itatea datelor (B) declararea restricţiilor are ca scop creşierea gradu
lui de corec-
€)ia în calcul un numărlimitat de aplic
aţii pentru a asigura securi- titudine şi de încredarea datelordin baza de date
tatea datelor d) restricţiile sunt declarate de către utilizator
d) propune structuri complexe, maid
ificil de utilizat =) respectarea restricțiilor cade în sarcina utilizatorul
ui
49. În modelul relaţional de organizare
a datelor, care dintre urmă- 44. Cu referire la modelul relaţional, care dintre următ
oarele anun-
toarele enunțuri sunt adevărate? țuri sunt adevărate?
Ehaturei când cheia primară
a unei iabele esta compusă, nici cheile străine suntatribute sau combinaţii de atribu
! atribut din cheie nu poate fi elim un ie care pun
inat fără distrugerea unicității în legăturălinii din relații diferite
tuplului resiriciia referențială apare atunci când o relaţie face
5) valorile atributului/atributelor ce des referință
emnează cheia primară nu la o altă relaţie
sunt întotdeauna specificate
majoritatea SGBD-urilor prezintă mecanisme de
c) atunci când cheia primară a unei declarare şi
tabele esta combusă, un atri- gestionare automată a restricţiilor referențiale
but din compoziția cheii primare poaie
avea valori nule
m
m Instrumenta software pentru afaceri, Teste urilă odalulrelațiana! da organizare a bazelorde date 62

45. Care dintre următoarele enunțuri sunt restricţii ale modelului re- d) expresia care defineşte o restricţie la nivel de înregisiare este
laiional de organizare a datelor? evaluatăla inserarea sau modificarea oricărui atribui
egula la nival de atribut
49. În modelul relațional de organizare a datelor, restricția

Dai
regula la nivel de tabelă
referențială:
<) regula la nivel de bază de date
(25 regula la nivelde linie e instituie între două tabele prin intermediul unui atribut comun
3 regula la nivel de înregistrare (ni apariţia de valori ale cheii străine care să nu se regă-
sească în tabela părinte
48. În cazul bazelor de date relaționale, care dintre enunţurile de CE) apare atunci când relaţie face referinţăla o altă relaţie
maijos sunt adevăraie?
50. Care dintre următoarele elemenie sunt incluse în schema unei
E conţinutul unei relaţii este reprezentat de ansamblul tuplurilor
baze de daie?
ce o alcătuiesc la un moment dat
b) restricția de domeniu se referă la ansamblul valorilor autorizate (ytenumirile tabelelor
peniru un tuplu b) numele, tipul şi lungimeatuplurilor
c) într-o relație poiexista mai multelinii ideniice restricțiile de unicitate
COŞ) restricția de domeniu se referă la ansamblul valorilor autorizate d) restricţiile la nivel de sistem de calcul
pentru un atribut
51. Care dintre următoarele elemente sunt incluse în schema unei
47. În bazele de date relaționale, o restricție la nivel de atribut: baze de date?
previne introducerea în baza de date a unor valori care nu res- Tâ)numele,tipul şi lungimea atributelor
pectă intervalele stabilite sau formatele accepiate B) restricţii la nivel de tabelă
este o expresie care conţine atributul, constante şi funcţii sistem (6) restricţii referenţiale
este o expresie care prin evaluare furnizează o valoare de tip Ehestricţi de comportament
TRUE sau FALSE
d) este o expresie evaluată la modificarea ştruciurii tabelei

48, În tabelele integrate în baze de daterelaționale:


(2% restricție la nivel de înregistrare irebuie să conţină ce! puţin
două atribute
b) poi exista mai mulie restricții la nivel de înregistrare
expresia care defineşte o restrictie la nivel de înregisiare este
evaluată la inserarea sau modificarea oricărei linii
SISTEME DE GESTIUNE
A BAZELOR DE DATE. ACCESS

1. ACCESS este:
un sistem de gestiune a bazelor de date relaționale
b) un program de calcul tabelar care admite organizarea
în baze
de date
un SGBD
i

2. Care dintre următoarele afirmaţii sunt adevărate?


Access dispune de mecanisme peniru exportul datelor
în Excel
şi/sau Word
(G) Access permite găsirea rapidă a datelor legate între
ele
c) Access nu permite afişarea datelor sub formă de pagini
Web
3. În proiectele Access se potorganiza următoarele tipuri de obiect
e:
a) centralizatoare electronice
nterogări
apoarte
73
Sisteme de gestiune a bazelor da date. ACCESS
72 Instrumente software pantru afaceri, Teste grilă

d) meniuri
În Access, sunt acceptate urmăioarele tipuri de date:
„AutoText
2. În proiectele Access, se pot organiza următoareleîipuri de obiecte: Date/Time
formulare i:i Numeric
module L.ookup Wizard
regisire de lucru
10. În expresiile Access,caredinire următoarele construcţii sunt corecie?
d) tabele
N) "FEAA"
5. Înproiectele Access se pot organiza următoarele tipuri de obiecie: E) î:12/12/20054%
pagini
macrouri
c) agende de lucru

Ş. În Access, la crearea tabelelor, peniru fiecare atribui trebuie


precizat:
23) numele
b) tipul
32. În Access, o tabelă poate fi creată folosind:
<) lungimea
CE locaţia în care se va salva (E) modulde proiectare Design View
b) introducând datele în câmpurile create de Excel
7. În Access, sunt accepiate următoarele tipuri de date: (& asistentul Table Wizard
6) iexi
13. În Access, cheia primară poatefi:
b) memo
=) numeric declarată de sistem
Vlookup declarată de către utilizator
(£) ariificială
3. În Access, sunt accentate următoarele tipuri de date: $ naturală
(2) date calendaristice
memo
44. În Access, cheia primară poate fi:
numerologica Ep)simplă
(Hiookup E compusă
c) formată din cel multrei atribute
Ta
instrumanta software peniru
afaceri. Taste grilă
Sisteme de gestiune a hazelor da date. ACCES
S
15. În Access, moditicarea structurii 73
unei tabele înseamnă:
2) adăugarea de noi înregist 20. În Access, resiricția de integritate referenţială
rări cere ca:
adăugarea de noi câmpuri a) valorile cheii străine din tabela părinte să
se regăsească printra
7 şiergerea unor câmpuri valorile cheii primare din tabela copil
şiergerea unor linii 5) valorile cheii străine din tabela copil să
se regăsească printre
e) modificarea proprietăţilor valorile cheii primare din tabela părinte
unor câmpuri
e) valorile cheii alternative din tabela părin
15, te să se regăsească
În Access, declararea restricţiilo printre valorile cheii primare din tabela copil
r trebuie făcută:
E) odată cu crearea tabelei
Dinainiea încărcării tabelei cu 21. În Access, restricția de integritate referenția
articole lă ars următoarele
e) după popularea tabelei cu consecinţe;
articole
2) nu este permisă modificarea cheii
17. primare din tabela părinte
În Access, declararea rest dacă există în tabela copil cel puţin o înreg
ricțiilor unei tabele presup istrare cu care esta
aceasta să fie deschisă une că
în modul: în legătură
2) Design b) nu este permisă introducerea unei valor
i a cheii străine dacă
b) Open respectiva valoare nu se regăseşie ca şi chei
e primară în tabe-
€) View la părinte
c) nu este permisă modificarea cheii străine
18. În Access, cheia primară este din tabela părinte da-
naturală atunci când este decl că există în tabela copil cel puțin o înreg
arată: istrare cu care este în
a) prin AutoNumber legătură
b) deutilizator prin AutoNumbe d) nu este permisă introducerea unei valor
r i a cheii primare din ta-
c) de utilizator prin aleger
ea unui atribui/grup de bela părinte dacă respectiva valoare nu
atribute din se regăseşte ca şi
siruciura tabe lei cheie străină în tabela copil

19. Access creează indecşi pen 22. În Access, opțiunea Cascade Update Rela
tru: ted Fields activată
a) cheia primară determină ca:
b) cheia comună =) la modificarea unei valori a cheii primare
din tabela părinte să
<) cheia alternativă se modifice în cascadă toate cheile străi
ne din înregistrările
d) cheia naturală copil corespondente
b) la ştergerea unei valori a cheii primare
din tabela părinte să sa
şteargă în cascadă toate cheile străi
ne din înregistrările copil
corespondenta
Sisteme ds gestiune e bazelor ce date. ACCESS

-l
i]
78 Instrumente software pentru afaceri. Teste grliă

<) la modificarea unei valori a cheii străine din tabala părinte să 25. În Access,care din următoarele enunţuri sunt adevărate?
se modifice în cascadă toate cheile primare din tabela copil co- 2) adăugarea unui nou câmp înseamnă modificarea structurii unei
respondentă = tabele
b) adăugarea unei înregistrări înseamnă modificarea structurii
23. În Access, care dintre următoarele enunţuri sunt adevărate: unei tabele
a) o tabelă are cel mult îrei chei primare y c) adăugarea unei înregistrări înseamnă actualizarea unei tabele
b) o tabelă are o singură cheie primară d) adăugarea unui câmp înseamnă actualizarea unei tabele
€) înir-o tabelă pot fi declarate mai multe restricții la nivel! de atribui
d) într-o tabelă potfi declarate mai multerestricţii la nivel de înre- 27. Lavizualizarea conţinutuluitabelelor Access:
gisirare 2) semnul + (plus) în dreptul unei înregistrări semnifică faptul că
aceasta este legată prin chei străine de înregistrări ailate în al-
24. În Access, opțiunea Cascade Delete Related Records activată ie tabele
determină că: b) semnul- (minus) în dreptul unei înregistrări semnifică faptul că
a) la ştergerea uneiînregistrări din tabela părinte să se şteargă în aceasta este legată prin chei străine de înregistrăriaflate în al-
cascadă toate înregistrările copil corespondente te tabele
b) la ştergarea unei valori a cheii primare din tabela părinie să se c) semnul + (plus) în dreptul unui câmp semnifică faptul ca acesta
şteargă în cascadă toate cheile străine din înregistrările copil este cheie primară
coiespondenie cl) semnul - (minus) în dreptul unui câmp semnifică faptul că
c) la ştergerea unei valori a cheii străine din tabela părinte să se acesta este cheie străină
șteargă în cascadă toate cheile primare din tabela copil cores- e) semnul - (minus) în dreptul unei înregistrări semnifică faptul că
pondeniă sunt afişate înregistrările cu care aceasta este în legătură

25. În Access, care din următoarele enunţuri nu sunt adevărate? 28. În Access, formularul esie un instrument ce permite:
a) peniru modiiicarea structurii, o tabelă trebuie deschisă în mo- a) accesarea şi actualizarea datelor stocate în tabele
dul Design b) moditicarea structurii tabelelor
b) pentru modificarea siruciurii, o tabelă trebuie deschisă în mo- 2) introducerea datelor în tabele
dul Open
e) pentru aciualizare, o tabelă trebuie deschisă în modul Design 29. În Access, care dintre următoarele enunţuri sunt adevăraie?
d) pentru aciualizare, o tabelă trebuie deschisă în modul Open 2) un formular este legat de o siructură de date de tip tabelă
b) într-un formular, singura secțiune obligatorie este Form Header
e) într-un formular, singura secțiune obligatorie este Detail
d) într-un formular, nu potfi declarate Anteteşi Subsoluri de pagină
78
Instruments soitwara pentru afaceri
, Testa grilă Sistema de asstiuna a bazelor de data, ACCES
S
73
30. În Access, care din următoarele enunţuri
sunt adevărate? 2) secţiunea Page Fooier poate conține
a) înir-o bază de date, poate fi creai un singu expresii ce vor fi calcula-
r formular, peniru te la execuţia raportului
tabela părinte
v
2) poate îi creat câte un formular peniru fiecare tabe
lă/componen- 35. În Access, care dintre următoarele enunț
uri sunt adevărata?
iă a unei baze de date
a) într-un rapori poi fi exirase date dintr
€) într-o bază de date poate fi creat câte un -o singură tabelă
formular ntimai pentru B) într-un rapori nu potfi realizate calcula
tabelele copil
c) un raport nu poatefi obținut folosind un
utilitar de tip Wizard
31. Prin interogările Accesspoi fi obținute informaţii: d) un rapori este un obiect care face parte dintr
-un proieci Access
a) numai dinir-o singură tabelă 38. În Access:
b) din una sau mai multe tabele
a) pentru scrierea de proceduri. se folosesc
c) pe baza unorcriterii stabilite de utilizator limbajele C, Cobol
sau Foriran
ci) preluate din câmpurile tabelelor şi/sau
rezultate din expresii b) pentru scrierea de proceduri, se foloseşte VBA
calculate
e) o procedură conține un set da instrucțiu
ni care realizează o
32. În interogările Access: anumită sarcină
a) se potrealiza calcule la nivelul grupu 37. În procedurile Access, se folosesc:
rilor de înregistrări
b) pentru realizarea de calcule, se folos
esc funcții financiare a) cuvinte cheie construite de utilizator
c) pentru realizarea de calcule, se folosesc
funcții agregat b) cuvinte rezervate ale mediului VBA
33. În Access, raportul: c) variabile
d) valori
a) este construit pe baza datelordin tabele
5) reprezintă un ansamblu de informaţii obțin 38. în procedurile Access, care din următoar
ute, conform cerinţe- ele enunțuri suni ade-
lor utilizatorului văraie?
c) poate fi obținut doarla imprimantă
a) subrutinele nu returnează o valoare
d) poais fi obținut şi la imprimantă
b) subrutinele se referă la macrouri Excel
34. În rapoartele Access: e) funcţiile procedurale returnează o valoa
re
d) funcţiile procedurale nu conțin instrucțiuni
e) înregistrările potfi grupate şi ordonate VBA
b) secţiunile de antet şi sfârşit nu suntobligatorii 38. În cadrul unui formular, poi să apară maxim:
<) secțiunea Detail conţine valorile câmpuril
or din baza de date şi a) cinci secţiuni de lucru
a expresiilor calculate ce vorformao linie cu date
b)trei secțiunide lucru
20 Instrumente software pentu afaceri. Teste grilă
Sisteme da gestiune a bazelor de daia. ACCESS

2) şase seciiuni de lucru


=
45. În Access, AutoNumber:
40. Programele VBA suni numite proceduri şi sunt grupate în: a) este o variantă specială a datelor de tip Numeric
b) este recomandatîn procedura de stabilire a cheii primare
a) subruiine ț
c) acceptă valori NULL
5) funcții
e) funcţii procedurale i
45. În Access:
41. O funcţie procedurală VBA se referă la instrucțiunicuprinse între: 2) nu este obligatorie stabilirea cheii primare peria toate tabelele
unei baze de date
a) Început ... Sfârşit
b) se creează indecşi, pentru fiecare iip de isa primară saual-
2) Sub ... End sub
ternativă
€3 Function ... End iunction
) peniru atributul cheie primară proprietatea indexed este seiată
82. Formularea „orice procedură cuprinde un set de instrucțiuni ca- pe Yes (No Duplicates)
re îndeplinesc o anumită sarcină" este:
d) pentru atributul cheie străină, proprietatea Indexed este sstată
pe Yes (No Duplicates)
a) incorectă
b) corectă A7. În Access, modiiicarea structurii unei tabele înseamnă:
<) parțial coreciă
=) adăugarea unor noi atribuie
d parțial incorectă
b) adăugarea unor noi înregistrări
43. În Access, bazele de date organizează: c) ştergerea unor tupluri
d) modificarea numelui, tipuluişi/sau lungimii atributelor
a) tabele care includ date primare
b) tabele care coniin lisie de valori 28. În Access, tipul de date Memo se foloseşte când datele ce ur-
c) tabele care conțin numai date despre sistemul de calcul mează a fi introduse:

A, În Access, care dintre următoarele afirmații sunt adevărate? 2) au mai mult de 255 caraciare
b) nu sunt structurate
2) Lookup Wizard este un câmp special cu care se construiesc
c) nu au nici un grad de confidențialiiate
expresii peniru calcule precise
n) Ole Object esta un tip de date care permite stocarea documsn-
49, În Access, formatul pentru date calendaristice:
ielor Word, a foilor de calcul Excel etc.
a) este ales de utilizatordintr-o listă prestabilită
2) Currency este un tip de dais conceput pentru a obține rezultate
b) este stabilit de utilizator, dar cu lungimea maximă de 40 de ca-
precise în calculele cu bani
raciere
g2 instrumente sofiare pentru afaceri. Testa grilă Sistems de gsstiuna a bazelor de data,
ACCEES
ea

<)nu aie importanță, deoarece intern,


acesie date suni reprezen- <) permit efectuarea fără constrângeri a
tate ca numere operaţiilor da adăugare,
ștergere, modificare şi/sau ştergere în tabel
ele părinte şi copil
50. În Access, tabelele suni organizate în:
j 5. Adăugarea de noi înregistrări într-o

Ci
a) registre de lucru tabelă Access presupune
deschiderea acesteia:
b) baze de date ierarhice
a) în modul Open
2) baze de date relaționale |
b) prin intermediul unui formular creat anterior
d) fişiere .madb pentru tabela respectivă
€) prin intermediul unui raport creat anterior pentru
tabela respeciivă
51. În Access, atributele care formează
d) prin intermediul unei interogări de tip inserate
structura unei tabsle:
a) nu pot fi modificate 58. Într-un formular Access, este obligatorie secţi
b) nu potfi şterse unea:
a) detalii (Deta)
€) sunt supuse restricțiilor definite de utili
zator 5) antetul şi subsolul de pagină (Page Head
erşi Page Footer)
52. În Access, care dintre următoarele enunț c) antetulşi subsolul de formular (Form Hoad
uri sunt adevărate? er şi Form Footer)
a) la moditicarea structurii unei tabele, 57. Un formular Access are următoarele secțiuni:
pot fi adăugate mai multe
atribute printr-o singură comandă -
a) zona Detalii
b) la modificarea structurii unei tabele,po
tfi şterse mai multe atri- 5) antetul de raport
buteprintr-o singură comandă
c) subsolul de raport
c) declararea restricțiilor trebuie făcută după
popularea tabelelor d) antetul de pagină
cu înregistrări
e) subsolul de pagină
53. În Access, declararea restricțiilor după
popularea tabelelor cu 33. Cu referire la interogările Access,
înregistrări: care dintre următoarele
enunţuri sint adevărate?
a) asigură preluarea corectă a tuturor infor
maţiilor în tabele a) pariea cea mai interesantă a interogări
5) poate determina preluarea incorectă lor ţine de prelucrajea
a informațiilor în tabele datelor numerice
2) asigură alegerea corectă a cheil
or primare b) interogările pot include expresii de
airibute, din una sau mai
54. În Access, restricţiile de integritate refer multe tabele
ențială: 2) se pot defini condiţii pe care înregistră
2) se bazează pe legăturile permanentedi rile trebuie să le îndepli-
ntre iabele nească peniru a fi incluse în rezultatul unei
9) se instituie prin activarea opțiunii Enforce interogări
Refereniial Integrity d) într-o interogare nu se poate stabili
o opţiune de soriare, înre-
gisirările fiind afişate aşa cum sunt încă
rcate în tabele
Sisteme de gestiune a bazelor de daia. ACCESS 53
ga instrumente software pantru afaceri. Teste grilă

59. În Access, interogările potfi de îip: ci) limbaje naturale


e) limbaje ariiticiale
2) selecţie
î) inserare ii 64. În Access, tipul implicit de interogare esie:
c) modificare structură !
a) selecție
d) modificare înregistrări
b) ştergere
e) ştergere tabelă

isi
<) modiiicare
î SQL
d) actualizarea
50. În Access, pentru interogarea „Lista studenţilor care s-au pre-
55. Interogările din Micraşofi Access poifi folosite:
zentat numai la examenele din data de 10 februarie 2007"
condiiia se stabileşte în zona: a) de alte interogări Access (în cazul interogărilor de seleciia)
5) direci, în mod vizual, cu gestionarul bazei de daia
a) Criieria
c) din ferestrele, rapoartele şi modulele de cod VBA ale bazei de cate
b) Show
c) Sori 58. În Access, care dintre următoarele enunţuri sunt adevărate?
c) Field
a) interogările de tip selecţie suni obiecte ale bazei de daie
81. În Access, informaţiile din domeniul economic sunt prezentate, b) interogările de iip selecţie sunt folosiie pentru a extrage sau
cei mai adesea: afişa date dinir-o bază de daie
e) interogările de tip şiergere presupun completarea informațiilor
a) prin intermediul rapoartelor
necesare identificării înregistrării /inregisirărilor de şters
b) în fişiere mp3
d) interogările de tip modificare presupun completarea informaţii-
2) ca veciori
lor necesare creării unei comenzi UPDATE (ca cea din stan-
82. În Access, care dintre următoarele afirmaţii suni adevărate? dardul SQL.)
2) rapoartele poifi tipărite la imprimantă 57. În Access, care dintre enunţurile de mai jos nu sunt adevărate?
b) rapoartele potfi afişate la imprimantă
a) iormularele suni formate de ecran care permii introducerea sau
c) rapoartele sunt construite pe baza datelor din formulare
vizualizarea datelor din una sau mai mulie iabele
d) în rapoarte nu potfi construite expresii
b) rapoariele suni liste cu informații din baza de daie, extrase în
sa. În Access, pentru interogări se pot folosi: funcție de opțiunile utilizatorilor
c) paginile în formati HTML permit accesarea datelor din baza de
2) instrumente de tip Wizard
daie Access pe Web
D) instrumente de tip RAD (Rapid Application Developmeni)
d) interoaările sunt colecții de date aflate în interdependeniă
<) comenzi SQL
88 Instrumente softwars pentru afaceri, Teste grilă

68. Care dintre următoarele enunțuri reprezintă facilităţi majore


ale
Access-ului:
a) dispune de o interfață uşorde folosit peniru introducerea
datelor
b) afişează datele, pe ecran sau la imprimantă, într-un
format
uşor de înțeles
c) blochează exportul datelor în Excel şi/sau Word |
ci) asigură protejarea datelor de erori
INTEROGAREA SAZELOR
69. Care dintre următoarele enunțuri reprezintă facilități majore
ala DE DATE, LIMBAJUL SQL
Access-ului:
a) identifică repid datele legate între ele
b) permite afişarea datelor sub formă de grafice sau pagini
Web
c) are incluse mecanisme pentru exportul datelor în Excelşi/sau
Word
d) afişează datele pe ecran sau la imprimantă în formate
comple-
Xe destinate specialiştilor
e) automatizează operaţiile comune

70. Cu referire la Access, care dintre următoar 1. Limbajul SQL permite:


ele enunţuri sunt a) crearea tabelelor
adevăraie?
a) este conceput pentru scenarii multiutili 5) definirea restrictiilor
zator
b) nu pot accesa datele, în acelaşi timp, c) actualizarea datelordin tabele
mai mult de 10 uiilizatori d) extragerea şi prelucrarea datelor din BD
c) interiața este construită, în principal, din linia
de meniuri, linia =) crearea rapoartelor
de instrumenie Database şi panoul de
activități Task Pana
î) folosirea formularelor

2. Limbajele de interogare pot fi:


2) teoretice
b) practice
c) sintatice

3. SQL oieră mijloacele necesare form


ulării unei consultări:
2) prin descrierea rezultatului dorit
5) prin descrierea procedurii de căutare
za
interogerea bazelor de date. Limbajul SOL
28 Instrumente software pentru afaceri. Taste grilă

b) modificarea valorilor unui câmp


c) prin proceduri VBA
C) şiergerea uneilinii dintr-o tabelă
4. Care din următoarele enunţuri sunt adevăraie? u d) ştergerea unui câmp dinir-o iabelă
a) SQL este un sub-limbaj orientat pe lucrul cu baze de date 40. Comanda UPDATE poate fi utilizată peniru:
») comenzile SQL nu poi fi inserate în programe scrise cu limbaje
a) adăugarea unei baze de date într-o tabelă
de programare clasice i
b) modificarea numelui unei tabele
c) SQL oferă facilităţi de lucru cu obiecie vizuale
e) adăugarea unui câmp dintr-o înregistrare
d) stergerea unui câmp dintr-o bază de date
5. Limbajul SQL permiie:
a) declararea restricţiilor privind cheile primare 11. Comanda UPDATE poate fi utilizată peniru:
b) crearea tabelelor
2) adăugarea unui câmp într-o iabelă
c) declararearestricţiilor privind cheile străine
5) modificarea cheilor primare dintr-o tabelă
2) ştergerea uneilinii dintr-o tabelă
$. SQOLesie:
ci) ştergerea unui câmp dintr-o tabelă
a) un limbaj care se regăseşia ca SGBD de sine stătător
b) un limbaj implemeniat pe majoritatea SGBD-urilor actuale 12. Fraza SQL SELECT poate fi utilizată pentru:
c) esta legai de SGBD-urile relaţionale
a) adăugarea unui câmp într-o tabelă
cd) este legat de SGBD-urile obieciuale
b) modificarea valorilor unui câmp
7. Comanda ALTER TABLE poate fi utilizată pentru; 2) ştergerea unei linii dintr-o tabelă
di) ştergerea unui câmp dintr-o tabelă
2) adăugarea unei înregistrăriînir-o tabelă
b) modificarea valorilor unui câmp 12. Comanda DELETE poate fi utilizată pentru:
c) ştergerea uneilinii dintr-o tabelă
a) ştergerea unei tabele
d) ştergerea unui câmp dintr-o tabelă
5) ştergerea valorilor unui câmp
c) ştergerea uneilinii dintr-o tabelă
3. Comanda ALTER TABLE poate fi utilizată pentru:
d) ştergerea unui câmp dintr-o tabelă
2) adăugarea unui câmp într-o tabelă
b) modificarea valorilor unui câmp 14. Care dintre următoarele comenzi SQL sunt destinate manipulă-
c) ştergerea unei linii dinir-o tabelă rii datelor?

Comanda UPDATE poais îi utilizată pentru: a) DELETE


8.
b) ALTER TABLE
a) adăugarea unui câmp într-o tabelă
80
instrumente sofivara Peniru aface
ri. Teste grilă
Interogarea bazelor de date, Limba
jul SQL
c) SELECT ga
d) DROP TABLE GROUP BY NumeCiient
Rezultatul acestei fraze va fi:
18. Caredintre următoarele comenz a) Valoarea totală a facturilor emise
i SQL suni destinata maznipulă- clientului Alfa S.R.L.
rii datelor? b) Valoarea fără TVA a facturilor
emise clientului Alfa S.R.
' 6) Valoarea totală a facturilor emise, L.
a) INSERT penirufiecare client
b) CRE : d) Valoarea totală a facturilor emi
ATE TABLE se câtre clienţi cu acelaşi grup
e) SELECT defacturi, ca şi Alfa S.R.L.
d) UPDATE
19. Se dă următoarea frază SQL:
16. SELECT NumeClient, SUM(ValoareT
Care dintra următoarele comenz otala) As Tolal/alTolala
i SQL sunt destinate manipulă- FROM FACTURI, CLIENTI
rii datelor? WHERE CLIENTI. CodClient=FACTU
RI.CodClient
GROUP BY NumeClieni
a) INSERT HAVING COUNT(NrFactura)>5
b) CREATE DATABASE Rezultatul acestei fraze va conţine:
c) SELECŢ 2) Valoarea facturilor emise, pent
ru fiecare client care are codul
d) MODIFY mai mare ca 5
b) Valoarea facturilor emise
17, Se dă următoarea frază SQL
: 2) Valoarea facturilor emise,
SELECT NumeClient, SUM( pentru clienţii cărora li s-au
ValoareT
otala) As ToialValToiala mai mult de cinci facturi trimis
FROM FACTURI, CLIENTI
WHERE CLIENTI.CodClient=FA
CTURI.CodClient AND
NumeClient = "Alfa SRL 20. Se dă următoarea frază SQL:
GROUP By NumeClient
SELECT NumeClient, SUM(ValoareT
Rezultatul acestei fraze vafi otala) A5 TolalValTotala
: FROM ABONATI, CLIENTI
a) Valoarea totală a facturil WHERE CLIENTI.CodClieni=FA
or emiseclientului Alfa S.R.L. GROUP BY NumeClient
CTURI.CodElien
b) Valoarea fără TVA a facturil
or emise clientului Alfa S.R.L. HAVING COUNT(N rFactura)<=5
c) Valoarea totală a facturilor Rezultatul acesteifraze va contine:
emise, pentru fiecare client
d) Valoarea totală a facturilor 2) Valoarea facturilor emise, pent
emise către clienţii cu acelaşi ru fiecare client care are corul
de facturi, ca şi Alfa S.R.L. grup
mai mic ca 5
b) Valoarea facturilor emise
18. Se dă următoarea frază SOL
: €) Valoarea facturilor emise, pent
SELECȚ NumeClient, SUM(Valo ru clienții cărora li s-au trimis cel
areTotala) As TotalValTotala mult cinci faciuri
FROM FACTURI, ABONAT
I
WHERE CLIENTI.CodClie
ni=FACTU RI.CodClient AND
NumeClient = "Alta SRL 21. Se dă următoarea frază SQL:
SELECT Data, su M(ValoareTatala)
As TotalYalTotala
interogarea bazalor de data, Limbajul SQL 93
se Instrumente software pentru afaceri. Taste grilă

FROM FACTURI, CLIENTI e) Valoarea totală a facturilor ce au aceleaşi valori ca şi valoarea


WHERE CLIENITI.CodCiient=FACTURI.CodGlient maximă a unei facturi emise pe 30 aprilie 2007
GROUP BY Daia
HAVING SUM(ValoareToiala)+5000 d) Interogarea este eronsiă

rime
Rezultatul acestei fraze va conţine; 4
Ţ
a) Valoarea zilnică a facturilor emise 24, Ce se obţine prin următoarea interogare?
b) Totalul facturilor emise, pentru clienţii cu vânzări mai mari de SELECT NumeCliant

5000 FROM CLIENTI, FACTURI


WHERE CLIENTI.CadClieni=Facturi.CodClient AND NrFactura = 123456
c) Toialul facturilor emise, pe fiecare zi, în care acesta depăşeşie a) numele tuturorclienţilor
5000 b) clienţii din laşi
d) Fraza SELECTeste greşită c) clienţii care au întocmit factura 123456
d) clientul căruia i-a fost trimisă factura cu numărul 123455
22. Se dă următoarea frază SQL:
SELECT Daia, SUM(ValoareTotala) As TolalValToiala 25, Ce se obţine prin următoarea interogare?
FROM FACTURI, ABONATI
WHERE CLIENTI.CodOlieni=FACTURI.CodOlient SELECT Data
GROUP REY Data
FROM CLIENTI, FACTURI
HAVING SUM(ValoareTolala)>5000 WHERE CLIENTI.CodClient=FACTURI.CodClient AND NumeClieni="GAMA SA”
Rezultatul acestei fraze va coniine: a) faciurile emise clientului "GAMA SA"
a) Valoarea zilnică a facturilor emise b) facturile emise tuturor clienţilor
b) Totalul facturilor emise, pentru clienții cu vânzări mai mari de c) zilele în care au fost emise facturi clientului "GAMA SA”
5000 d) zilele în care au fost emise facturi
c) Totalul facturilor emise, pefiecare zi, în care acesta depăşeşte
26. Ce se obține prin următoareainterogare?
5000
SELECT Data
ci) Fraza SELECT este greşiiă
FROM CLIENTI, AGENTI
WHERE CLIENTI.CodClient=FACTURI.CodClient AND NumeClient="GAMA SA"
23. Se dă următoarea frază SQL: a) facturile emise clientului "GAMA SA"
SELECT SUM(ValoareTotala) As TolalValTot b) facturile emise tuturorclienților
FROM FACTURI
WHERE ValTot |N c) zilele în care nu au fost emise facturiclientului "GAMA SA'
(SELECT MAX(ValTot) FROM FACTURI V/HERE Dala =330/04/2007%) ci) zilele în care au fost emise facturi
În urma execuţiei acesteifraze, rezultatul conține:
a) Valoarea totală a facturilor emise pe 30 aprilie 2007 27. Ce se obține prin următoarea interogare?
b) Valoarea totală a facturilor ce au aceleaşivalori ca şi cele emi- SELECT Data
se pe 30 aprilie 2007 FROM CLIENTI, FACTURI
WHERE CLIENTI.CodClient=FACTŢURI.CodClieni AND Localitate="lasi”
a) codurile clienţilor din localitatealaşi
sa
Instrumente software pentru afacași, Tasta grilă
interogzrea bazelor de data, Limba
jul SQL
95
b) facturile emise iuturor clienților
În urma execuției acestei raza,
c) zilele în care au fost emise facturi clienților din laşi rezultatul va avea:
a) trei coloane
ci) zilele în care au iost emise facturi
FI
4
b) două coloane
:

23. Ce se obține prin următoarea interogare SQL?


+ 2) patru coloane
d) un număr neprecizat de col
SELECT NrFactura, ValoareTotala-TVAColect
As TotalTVA oane
FROM FACTURI, CLIENTI ;
WHERE FACTURI.CodClient=CLI ENTI.C
ij 32. Se dă următoarea interogar
odClient e SQL?
=) valoarea fără TVA pentru facturile emise SELECT NrFactura, ValoareT
otala-TVAColact As ValFaraT
b) valoarea totală pentru facturile emise ValoareToatala As ValToi VA, ToialT'/aColaci
FROM FACTURI ' i
2) TVA colectată aferentă facturilor emise WHERE Data =+31/04/2008:
ci) valoarea cu TVA pentru facturile emise In urma execuţiei acestei fraze,
rezultatulva avea:
a) treilinii
29. Ce se obține prin următoarea interogare SQL? b) două linii
SELECT NrFactura, ValoareTotala-TVAColect e) o singură linie
As TotalTVA
FROM FACTURI, CLIENTI
WHERE FACTURI.CodClient=CL| ENTI.CodClie d) mai multe linii, corespunzăto
nt r numărului de facturi
a) valoarea cu TVA peniru facturile emise
b) valoarea totală pentru facturile emise 33. Se dă următoarea interogare
SQL?
SELECT NrFactura, ValoareT
<) TVA colectată aferentă facturilor emise ValoareToatala As ValTot
olala-TVAColeci As ValFaraT
VA, TotalTVaColect
d) valoarea cu TVA pentru facturile emise FROM FACTURI
WHERE Data =:30/04/20074
AND Data=+05/05/2007&
30, Ce se obțineprin următoarea interogare SQL? În urma execuției acestei fraze, rezultat
ulva avea:
SELECT NrFactura, ValoareTotala-TVAColeci a) nici o linie
As TotalTVA
FROM FACTURI, CLIENTI b) două linii
WHERE FACTURI.CodClient=CLIENTI.CodClient
AND Localiiate="laşi" c) o singură linie
2) valoarea totală a facturilor emise clienților din !aşi
d) mai multelinii
b) TVA colectată aferentăfacturilor emise clienţ
ilor din judeţul laşi
c) valoarea fără TVA a facturilor emise clienților din 34. Se dă următoarea fra
judeţul laşi ză SQL:
d) valoarea cu TVA a facturilor emise clienţilor SELECT Data
din județul laşi
FROMCLIENTI, FACTURI
31. Se dă următoarea interogare SQL? WHERE CLIENTI.CodClieni=ABO
NAȚ
In urma execuţiei acestei fraz I.CodGiient AND CodGlieni=1120
SELECT NrFactura, ValoareTotala-TVACol
eci As ValFaraTVA, ToialTVaColaci, e, rezultatul va avea:
ValoareToatala As ValTot a) nicio linie, pentru că fraza
FROM FACTURI
SQL este greşită
b) două linii
WHERE Data =Dataţ)
c) o singură linie
35 Instrumente software pentru afaceri. Teste grilă interogarea bazelor de data. Limbajul SQL 97

Care din următoarele fraze SQL sunt corecte?


=
«) pairu linii 28.
2) SELECT NrFactura FROM FACTURI WHERE Data |N
33. Ce se obiine prin următoarea inierogare SQL? (SELECT CodClieni FROM CLIENTI WHERE Data =

sate
SELECT NrFactura
FROM CLIENTI, FACTURI
4:07/05/20064)
WHERE CLIENTI.CodClieni=FACTURI.CodClient AND Data IM b) SELECT * FROM FACTURI WHERE CodClient IN (SELECT
(207/05/2007%,414/05/20074%) CodCiient FROM CLIENTI WHERE CodPostal IN (SELECT
=) numai facturile emise în săptămâna 7-14 mai 2007 CodPostal FROM CODPOST_LOC Where Localitate = "lasi”))
5) numaifacturile emise între 7 şi 14 mai 2007 c) SELECT CodClient, Nume, Adresa VW/HERE Localitate = "Ro-
e) numai facturile emise pe 7 sau 14 mai 2007 man”
d) numai facturile ernise clienţilor din laşi d) SELECT * FROM CLIENTI WHERE NumeClientLIKE "Aa"
AND CodPostal IN (SELECT CodPosital FROM
35. Ce seobține prin următoarea interogare SQL? CODPOST_LOC WHERE Localitate = "lasi”)
SELECT NrFaciura
FROM CLIENTI, FACTURI
WHERE CLIENTI.CodClient=FACTUAI.CadCiient AND
ValTot IM (5000,10000) 39, Ce se va obține prin următoarea interogare?
a) numaifacturile emise cu valoarea între 5.000 şi 10.000 (lei) SELECT NumeStudent FROM STUDENTI
WHERE Grupa IN (SELECT Grupa FROMSTUDENTI WHERE NrMatricol=
b) numai facturile emise cu valoarea de 5.000 sau 10.000 (lei) *310407018L030198")
e) numai facturile emise cu valoareaîie între 5.000 şi 10.000 (lei), 2) numele studentului ca are numărul matricol!
fie între 10.000 şi 5.000 (lei) 31040701SL050198
b) numele studenților care sunt în grupă cu studentul ce are nu-
37. Ce se obține prin următoarea interogare SQL? mărul matricol 31040701SL050198
SELECT IrFaciura
FROMCLIENTI, FACTURI <) grupa din care face parte studentul ce are numărul matricol
WHERE CLIENTI.CodClient=F ACTURI.CedClient AND Data BETWEEN 31040701SL0501S8
:07/05/2007: AND 414/05/2007%
mai
a) codurile clienţilor care au ermis facturi în săptămâna 7-14 40. Ce se obține prin următoarea interogare SQL?
2007 SELECT SUM(NrFactura) FROM FACTURI
b) numaifacturile emise înire 7 şi 14 mai 2007 WHERE CodClient IN (SELECT CodClieni FROM CLIENTI WHERE NumeClisni =
"Alia SRL")
e) numaifacturile emise pe 7 şi 14 mai 2007
a) numărul facturilor emise clientului Alia S.R.L.
d) numaifacturile emise clienţilordin laşi
D) câte faciuri au fost emise clientului Alfa S.R.L.
€) suma valorilor totale ale iaciurilor
<) suma valorilor fără TVA ale facturilor
sa Instrumente softerara pentru afaceri. Tasta grilă
interogarea bazalor de date, Limbaj
ui SQ:
ea

41. SQL se bazează pe:


25. Prin ce clauză din comanda CREATE TAB
a) Calcului relaţional LE din SQLse intro-
duc regulile de validare?
î) Algebra relațională
a) Validaiion Rule

maneta
€) Modelul obieciual
8) Check
42. Înceana apărut standardul SQL 3? c) Validation Texi
j
2) 1989 47. Marcaţi caracteristicile SQLdin lista de mai
5) 1999 jos:
a) Standardizare
2) 1992
5) Redundanţă
43. Marcaţi comenzile SQL pentru definirea bazei de date: €) Portabilitaie
2) Uniformitate
a) UPDATE
e) Proceduralitate
b) CREATE TABLE
€) INSERT 489, Pentru utilizatorul final, obiectivul principal
d) ALTER TABLE al SQL. este:
a) Explicitarea moduluiîn care se face căutarea
44. Analizaţi linia de comandă SQL de mai jos şi marcați variant 5) Formularea unei consultări numai prin descrierea
ele rezultatului dorit
c) Descrierea pas cu pas a operațiunilor
corecte de răspuns, de realizat
CREATE TABLE cociPost_loc
49. Ce determină execuţia liniei de coma
CodPostal CHAR(8) CONSTRAINT pk_cp PRIMA
RY KEY, ndz: ALTER TABLE
Localitate CHAR (35) NOT NULL, CLIENTI ADD CodFiscal CHAR(1 0)?
Judei CHAR(25) MOT NULL);
a) Atributul L.ocaiitate admite valori nule, =) Adăugarea uneiînregistrări în tabelul CLIE
NTI
b) Atributul CodPosta! nu admite valori nule. b) Adăugarea unui atribut nou în tabelul CLIE
NTI
2) Atributul CodPostai este de tip text, e) Modificarea structurii tabelului CLIENTI
d) Atributul CodPosta! este de tip numeric. d) Alterarea tabelului CLIENTI

59. Ce determină execuţia comenzii: DROP TAB


243. Peniru declararea cheilor străine, prin comanda CREATE LE CLIENTI?
TABLE, se utilizează clauza: a) Adăugarea unui nou tabel în baza de date
2) Ştergerea tabelului CLIENTI
a) PRIMARY KEY
2) Modificarea tabelului CLIENTI
b) UNIQUE
d) Crearea tabelului CLIENTI
c) REFERENCES
d) NOT NULL
100 Instrumerite sorhvara pentru afaceri. Teste grilă interogarea barelor de date. Limbajui SQL 201,

51. Ce descrie următoarea clauză a comenzii CREATE TABLE din 56. Care dinte următoarele enunțuri reprezintă atuuri ale limbajului
SQL: CONSTRAINT ck_numeclient CHECK (NumeClieni = SQL?
UPPER(NumeClient)) a) standardizarea
y
2) Crearea unui nou atribui NumeClieni $
| b> este un limbaj de niive! înali, cu structura ce se apropie de lim-
5) O regulă de validarea la nivelul atributului MumeClieni ba engleză
c) O regulă de validare la nivelul unsi înregistrări 2) este un limbaj stabil în sensul că nu poate fi portat între diferiie
ci) O regulă de validare la nivelul unui tabel sisieme ds operare
<) se bazează pe modelul obiectual de organizare a datelor
52. Ce determină execulia comenzii SQL: UPDATE facturi SET
TVAColeciaia = INT(ValoareToiala * 19 / 1.19) / 100 57. Care dintre următoarele enunţuri reprezintă atuuri ale limbajului
2) Adăugarea unei noi facturi SQL?
b) Modificarea valorii atributului TVAColeciată a) independenţa de producător
€) Aciualizarea aiributului ValoareTotală din tabelul FACTURI b) este o tehnologie proprietară
d) Ştergerea înregistrărilor din tabelul FACTURI e) portabilitatea înire diferite sisieme de operare
d) permite multiple imagini asupra daielor dintr-o bază de date
53. Cara din clauzele din fraza SELECTnu sunt obligatorii?
a) FROM 58. Care dintre următoarele enunţuri reprezintă atuuriale limbajului
5) WHERE SQL?
q) SELECT a) absenja standardelor
b) se bazează pe modelul relațional de organizare a datelor
55. Interogările SQL din Access: c) constituie suportul pragmatic peniru accesul la baza de date
a) sunt comenzi asemănătoare din punct de vedere sintactic şi d) iurnizează răspunsurila interogări simple, neprevăzute inițial
semaniic cu comenzile existente în alie SGBD-uri e) permite definirea statică a datelor
b) pot descrie operațiuni de seleciie a datelor
c) nu pot descrie operațiuni de actualizare a datelor 59. Care dintre următoarele enunțuri reprezintă atuuri ale limbajului
d) pot descrie operaţiuni de inserare, modificare, ştergere a datelor SQL?
a) constituie un excelent supori pentru implementarea arhitec-
55. Limbajul SQL a fosi standardizaiîn; turilor client — servar
a) 1986, în SUA î) oferă multiple imagini asupra datelor din baza de date
%) 1989, la nivel mondial, de câtre ISO c) este un limbaj relațional complet
<) 1989, la nivel mondiai, de câtre OSI d) este un limbaj natural
e) permite definirea dinamică a datelor
102 instrumente softwara pantru afaceri, Țaste grilă interogarea bazelor da data. Limbsjul SQL
103

59, SQL prezintă comenzi specifice peniru! 53. Din punciul de vedere alutilizatorului final,
obieciivul principal
=) obiinerea de rapoarie al SQL constă în oferirea de mijloace pentr
u:
5) modificarea continutului uneitabele | a) formularea unei consultări numai prin descrierea
rezultatului dorit
c) adăugarea de noilinii la cels exisienie într-o tabelă! 2) formularea unei consultări cu ajutorul unsi
expresii logice
2) moditicarea valorii unui atribui e) formularea unei consultări, fără a fi nece
sară explicitarea mo-
dului siectiv în care se face căutarea în baza
Si. Limbajul SQL dispune de opțiuni pentru: de date
a) specificarea unorrestricții legate de cheile primare 53. Cureierirs la SQL, caredintre următoarele enunțuri
suni adevărate?
E) specificarea unorrestricții legate de chaila străine a) este încadrat în limbajele din generaţia a 4-a
c) redenumirea restricţiilor b) nu este un limbaj de programare propriu-zi
s
ci) introducerea directă a comenzilor Access c) până la standardul SOL3 permite codif
icarea structurilor da
control alternative şi repetitive
62. SQL este un limbaj universal care permite: d) până la standardul SQL3 nu oferă facilit
ăți de lucru cu obiecta
2) crearea uiilizatorilor şi grupurilor de utilizatori vizuale
b) definirea drepturilorfiecăruiutilizator /grup deutilizatori
c) definirea datelor 57. În SQL, comanda DROP TABLE esta folosită pentr
u:
d) menţinereaintegrității BD a) ştergerea unei tabele din baza de date
5) modificarea structurii unei tabele
63. SOL este un limbaj de consultare a bazelor de date care permite: c) modiiicarea valorilor unor atribute
2) manipularea datelor din BD
5) accesulfără restricții la datele din BD 58. Care dinire următoarele comenzi SQL
sunt folosite pentru ac-
c) pariajarea între mai mulţi utilizatori ai BD tualizarea unei tabele?
a) INSERT
64. SQL este cel mai imporianilimbaj în domeniul bazelor de daie b) DROP TABLE
deoarece:
c) UPDATE
2) este standardizat d) DELETE
b) poatefi portat pe cele mai semniiicative SGBD-uri 2) CREATE TABLE
<) poaie fi deprins relativ uşor de către nsinformaticieni
€) nu este destinat profesioniştilor 59. Care dintre următoarele comenzi SQL asigu
ră declararea struc-
e) oferă răspunsuri la o gamă omogenă de întrebări turii bazei de date?
a) CREATE TABLE
b) UPDATE
interogarea bazelor de date, Limbajul SQL 105
194 : instrumente software pentru afaceri. Testa grilă

b) clauza GROUP BY are sens dacă în interogare nu se folosesc


c) CREATE VIEW
funcții de agregare
70. Cu referire la SQL, care dintre următoarele enunţurj, sunt ade- e) funcţia COUNT contorizează valorile unei linii dinir-o tabelă,
vărate?: ! mai puţin cele NULL
a) în Access, modalitatea de declarare aregulilor de validare este
cea procedurală i
5) rezultatul unei consultări poate conține două sau mai mulie
tupluri identice
c) bazându-se pe modelul relaţional, rezultatul unei consultări nu
poate conţine tupluri ideniice

73. Într-o frază SELECT SQL, care dintre următoarele enunțuri


suni adevărate?
2) opțiunea DISTINCT elimină din rezultatul interogării tuplurile
identice a
b) operatorul BETWEEN se aplică numai atributelor de up
Characier
c)literalul este o constantă detip şir de caractere
d) legătura dintre două tabele care nu au un câmp comun se nu-
meşte joncțiune

72, În SQL, funcţiile de agregare:


a) permit efectuarea de calcule asupra valorilor luaie de un atribuit
sau a valorilor luate de o expresie
5) în absența grupării, au ca rezultat o tabelă cu o singură linie
c) reprezintă primul pas spre analiza datelor dintr-o bază de date

73, Cu referira la SQL, care dinira următoarele enunţuri sunt ade-


văraie?
a) clauza GROUP BY are sens dacă în interogare se foloseşte cel
puţin o funcţie de agregare
MODELE DE LUCRĂRI PRACTICE

Lucrarea practică mr, 1.

i. Modelul simplificat al contului de profit şi pierdere al societății co-


merciale „LYNX" S.R.L. este prezeniat în fişierul LP1_ex.XLS.
a Să se completeze raporiul prin determinarea veniturilor şi
cheltuielilor totale şi a profitului brutşi net realizat (cota de
i impozit pe profit 16%). Se va calcula rata rentabilităţii, pa
i baza veniturilor din exploatare.
o Să se întocmească -apoisituaţia repariizării profitului net,
într-o foaie nouă, redenumită « Repariizare profit », având
i . în vedere următoarele destinaţii: 10% -— fondul de partici-
: pare la profit, 5% din profitul brut — fondul de rezervă, iar
| diterența se împarte astiel: 25% — dividende, 25%, — profit
reinvestit, 50% — depozit în valută pentru 9 luni la Banca
„ION ŢIRIAC” (dobândă de 4% pe an).
108 instrumente software pantru afaceri. Teste grilă MWiodels de lucrări practice 193

e Să se formateze corespunzător raportul întocmit (titlu


centrai, antet îngroșat, data curentă, linii de demarcaţie,
culori). Lucrarea practică nr. 2,
o Să se includă în foaia « Repariizare profit » uși grațic care
să arate repartizarea profitului nei.
3 Să se calculeze suma care se va obţine la ea pe- Fişierul LP2_ex.XLS conţine date despre salariaţi şi poniajels lu-
rioadei depaziiului şi să se arate care este câştigul care s- nare (foile Sheeii — Salariati şi Shest2 — Pontaj).
a obținutîn acest fel. a Pe baza datelor din Sheet! şi Sheet2, să se întocmească
situația premergătoare realizării statului de plată a salarii-
lor, într-o îoaie ce se va denumi Salarii. Raporiul va
ţ.. Dispuneţi de a bază de date VANZARI cu tabelele CLIENTI(Codel, include următoarele date: Marca, Nume salariat, Funcție,
Nume, Adresa, Zona), AGENTI(Codag, Nume, Salbaza, Zona) şi Număr ore lucrate, Salariu orar, Salariu realiza! şi se va
COMENZI(Nrcom, Data, Codei, Codag, Valoare). numi Situaţia salariilor.
e Analizaji atributele din fiecare tabel şi stabiliţi cheile pri- Să se afişeze în aniet daia curentă.
mare corespunzătoare acestora, Să se adauge la sfârşit o linie de total.
o Definiţi legăturile dintre tabele şi aplicaţirestricțiile refe- Să se formateze raportul, folosind linii de demarcaţie şi
rențiale. culori diferite. Antetul se va scrie centrat pe coloană şi fo-
> Definiţi o regulă die validare pentru atributul Codcel (Codcl losind caractere îngroșate.
e [50,1999]). o Să se ordoneze alfabetic salariaţii din foaia Salarii.
a Să se şteargă din baza de date agentul A3. o Să se filtreze lista, afişându-se salariaţii care au lucrai cel
Să se afişeze o listă a agenţilor în ordinea descrescătoa- puţin 120 de ore şi au obținut salarii mai mari de 3000000 lei.
DB

re a salariilor.
o Să se afişeze pe ecran o listă a comenzilor ageniului A1,
cu valori înire 300.000 şi 1.000.000. Lista va conține: ŢI, Dispuneţi de baza de date BABYSIT, cu tabelele
Nroom, Daia, Valoare. COLAB(Codcolab, Nurmecolab, Adresa, Telefon, Taritzi,
o Să se realizeze un raportal comenzilor grupate pe zile Tariinoapte), CLIENTI(Codel, Numeci, Adresa, Telefon) şi
(Nroom, Codag, Valoare). În antetul de grup, se va afişa PRESTARI(Codel, Data, Nrorezi, Nrorenoapte, Codcolab), care re-
data, iar la sfârşitul grupului, valoarea totală a comenzilor flectă activitatea desfăşurată de colaboratorii unei firme cu servicii
fiecărei zile. de baby-siiting. Colaboratori îşi pot oferi serviciile atât ziua, cât şi
o Realizaţi un formular peniiu vizualizarea/actualizarea noapiea, pentru tariie diferite, negociate cu conducerea firmei.
nomenclatorului de clienţi. o Analizați atributele din fiecare tabel şi stabiliţi cheile pri-
mare corespunzătoare acestora,
o Definiţi legăturile dintre tabele şi aplicaţi resiriciiile refe-
renţiale.
110 Instrumienta software pentru afaceri. Taste grilă Ai
Modale de lucrări practice

Să se definească o regulă de validare pentru tabela


3

COLAB, prin care se stabileşte ca Tarifnoapie să fie obli-


gatoriu mai mic decât Tariizi.
Lucrarea practică nr. 3.
Să se modifice tarifele pentru Albu Daniela, care are co-
dul 111. ț
să se afişeze o listă cu colaboratorii care au tarife de zi
Ea) ie de 100.000 lei (cod, nume, adresa, telefon, taritul |. La S.C. Alfa S.A., gestiunea pieselor de schimb esie realizată cu
de zi). ajutorul unei baze de date (fişierul LP3_ex.XLS).
Să se afişeze numărultotal de ore lucrate ziua şi numărul a Să se sorteze baza de date (Sheet1) după data ultimei
ioia| de ore lucrate noapiea. ieşiri şi după denumirea piesei de schimb.
„Să se realizeze un raport care să cuprindă activitatea a Să se întocmească un formular de comandă căirs depar-
fiecărui colaborator şi sumele care i se cuvin contorm tamentul Aprovizionare, pentru piesele de schirnb ia care
tarifelor. Raportul va cuprinde, pentru fiecare colabora- stocurile existente au scăzut sub cele normate (datele
ior: numele, numărul de ore lucrate ziua, numărul de sunt preluate prin interogarea bazei de daia). Formularul
ore lucrate noaptea, sumele cuvenite. Se vor constitui de comandă va cuprinde: Cod piesă, Denumire piesă, UM,
Cantitate necesară.
grupuri după numele colaboratorului. Antetul de grup va
conţine numele colaboratorului, iar sfârsitul de grup, to- o Să se formateze raportul întocmi, folosind fontul
talul sumelor cuvenite. Tahoma, 12 pt, alinieri corespunzătoare şi caractere în-
Realizaţi un formular pentru vizualizarea/actualizarea groşate în antetşi pentru ultima coloană.
nomenclatorului de colaboratori. a Pe baza datelor din Sheei2 să se calculeze consumul total
şi consumul mediu lunar. Să se reprezinte grafic siructura pe
luni a consumului, indicând şi ponderea în total.

1. Dispuneţi de o bază de date VANZARI cu tabelele CLIENTI(Codal,


şi
Numeci, Adresa, Zona), AGENTI(Codag, Numeag, Salbaza, Zona)
COMENZI(Nrcom, Daia, Codel, Codag, Valoare).
Analizaţi atributele din fiecare tabel şi stabiliți cheile pri-
mare corespunzătoare acestora.
Definiţi legăturile dinire tabele şi aplicaţi restricțiile rețe-
orențiale.
Definiţi o regulă de validare pentru atributul Cocici (Codcl
o

e [200,1999]).
o În urma resiructurărilor au fost concediați 2 agenți: A7 şi
A9. Să se şieargă înregistrările corespunzătoare.
a Să se afişeze pe ecran o listă a comenzilor agentului A1,
în ordinea descrescătoare a valorii.
Instrumente software pentru afaceri, Testa grilă iiadela de lucrări practice 113

Să se afişeze prima comandă a clientului 330.


a

Să se afişeze o lisiă a comenzilor cu valoare mai mare de


2

2500000 din zona Centru (Nrcom, Numecl, Valoare). Lucyarea practică nr. £.
Să se realizeze un rapori al comenzilor în oidinea des-
crescătoare a valorii (Nrcom, Data, Codag, Valoare). La i, Dispuneţi de datele referitoare la volumul vânzărilor realizate în
sfârşii se va afişa valoarea iotală a comenzilor. luna aprilie, cu detaliere săptămânală la produsul A (în fişierul
Realizaţi un formular pentru vizualizarea/aciualizarea LP4.XLS).
nomenclatorului de clienţi. » Să se datermine valoarea totală, valoarea medie şi ma-
ximă a vânzărilor pentru fiecare săptămână şi peniru
fiecare zi a săptămânii (în foaia Produs A).
a Să se reprezinte grafic structura vânzărilorlunii aprilie pe
zilele săptămânii, indicând ponderile acestora în total.
o Să se reprezinte grafic vânzările săptămânale, într-o foaie
de calcul diştinctă denurnită Grafic vânzări. Să se adauge
o linie de trend şi să se estimeze vânzările pentru urmă-
toarele 2 săptămâni.
» Pe baza datelor din foaia Centralizator Aprilie să se de-
termine valoarea totală a vânzărilor şi încasărilor pentru:
(1) cantitate vândută < 5000 şi (2) cantiiate vândută >
5000.

i. Dispuneţi de o bază de date VANZAREcu tabelele


AGENȚI(Codag, Nume, Adresa, Telefon), VANZ(Nriactura, Daia,
Valfact, Codag, Codzona) şi ZONE(Codzona, Denumire, Procent).
o Analizaţi atributele din fiecare tabel şi stabiliți cheile pri-
mare corespunzătoare acestora.
a Definiţi legăturile dintre tabele şi aplicaţirestricţiile reis-
reniiale,
o Definiţi o regulă de validare pentru atributul Nriactura
(Nrfactura e [1001,10999]).
o Să se şteargă toaie facturile mai vechi de 15 mariie 2005.
o Să se afişeze pe ecran o listă cu vânzările din zona 1, cu
valori mai mari de 3000000 lei (Nriactura, Daia, Valfaci).
a Să se afişeze listă a vânzărilor ordonate după Codag şi
Codzona.
dia instrumente soihvare pantru afaceri. Testz grilă

a Să se întocmească un raport asupra vânzărilor din laşi,


cu gruparea pe zone. Pentru fiecare zonă se vor preciza:
numele zonei (în antetul de grup), număr faciură, data şi
valoare factură. Pentru fiecare zonă se vor calcula: valoa-
reatotală şi valoarea maximă a vânzărilor. !
Realizaţi un formular pentru vizualizarea/actualizarea
nomenclatorului de clienţi. j

Culoaneă t5Te o pasiune, ian PASIUNEA SE ÎNPARTE-u


tipografia
Eulgaprma TEI
TIPOGRAFIA SEDCOMLIRIUS
4 LASI, RUMĂNIA
| 150 009 1:2u0u
Su. Moara de For nr. 4,
cet 2000372, lazi, Hoinua
1 2 AULA TU, 242.407,
st 24 t
sotia tiparlizizăse leon asi

libris
= up a cleize

Penn că epasă cine ști, ce ci, cum ci și unde di să AjutiGi.


apere

De'v| 201| y D'av!


L Y
23| TOT
___3038y| srl | 3v|_&|
_
DE A le ÎL Zeal oot| | >8v|_2]
2|_56 sv] e! 30v| cel
a'v| Lv | |
Ă 2|_ 86 | 92]
| 3|_16 8V| 3 av sl
| &'u] sv |
| 3] 26 D'8'Yv| ve
E Yi s6 6'v| >
Xa] £y
DY] 76 G'D'Y| E? 27
Qi
3>'a| £5 da'v| zp
= Q'ai 17
d'v| 75 a| 1
Go 0
0'2| 16 a| ot
Y| 6£
2'8| 05 _ | 6£
E Ye] 8£
5'v| 68 2| BE L€
Q'a'v|
2| 88 3| 1E
g'V| BE
0'2'y| £8 0'2'%| 9E SE
a| s€ 8'v|
098| 98 3'0'8'"v| SE 9v| +e
0'8'v| ve Q| vE
9'v|_s8 30D0V| EE
Y| vs av] EE 5av| £E
C'D'Ay| ZE
| £8 -| ZE g'v| ZE
3| v| TE
0| E v! TE
8| 78 338| 0£!
D'a| 0£ D's'v| 0£
v| Ta | 82
E 2'9'v| 62 Q'v| 62
a'a| 03 82 Gu] Bz
| 37 8'Y|
0O'w| 64 DY 12
| 47 D'8| [7
da] 8. 39y| 27
8'y| 82 D'8v| 97
S'v| 44 Z00avV| sz
d'a'v| sz v| sz
a| 94 VI pe
| av] 7 av! vz
> Z>av| s£ | £z 0'e'v| £z
5| pi a'v| EZ
Y| 7 G'D'w| ze
5| €£ g'3'8'v| zz D'8'v| 12
Ol Ie 35| Te
Q'v| Ze g'v| 02
” VI oz 2 0
| TE ja0'a'v| 6
vi ST s| 61
730| 04 3 81
81 vi 81
"Gl 69 dig 1
0'D'V| 21 ŞI Li
v| 83 8'Y| 97
-| 91
"| 29 2'%w| 31 st
Di SI a'e'v|
se Q'Y| ST
0'>'8'y| II a|
sv vi Di vi
3v| s3 38| vi av ET!
IVI SU av Ei S'v| £L
i G'a| str aj +9 IV] 21 Sa'v|_ZI|
G'a|_£3 02'v| Zi
c'evi pii D'8'v| TI 309'Vv| 11
-| za D'a'v) Ti 01
a| EIT 8'v| 0 02|
9'v| 13 3'0'a'v| 01
8'y| ZI a'v| & 1 6
s'v| 03 Q'2'v| 6
5 III 0'v| 8 av] 8
8v| 65 >'a| 8
32| 0it 4 go 4
8s 309| £ z3'008v|
-| SOT 389| JI 83
Gay] 9 Sil
D'a'v| 15 ga Ss
G'a'v| 80 39% S
y| as v| s$
0'D'Y| LOT av] ? avi +
ei ss V| e
"| 907 sv] £ 1'0'ev| £
8'v| vs g'v| £
D'Y| s0T 8'v| Z 30D'av| 2
93| £s 0'95| 2
D'a'v| FO vi 1 Dv 7
3| 75 5| 7
G| EOT |"dYD
|| "dv2
II 'dv2
YSI Vi alvi1N229

>
Cp 4
i Y
ş
4

L_ 5'8| zs | zs
L Q| îs 2|_1s dv] îs
E | 05 ” 0'9'a| 0s 3'v| 05]
Dal ep v| sp 2] 5p
i = €| 8p SV! 29 3'v| ap
i 2'y| 2p “0Ț 2p Dev! 27|
£| sp -| Sp G'v] |
3| St 9'Y| Sp 3'0'8'y| sp
ă d'8| dp 5'8| pp 5'5'Y| pp
0'a| Ey E'y| £p 2'9Y| Ep
89| z> 9| 2 Y| zi
' E'Yi To 23| Te 03| 1
-| Op 3'Y| 0p YI 0p
8| 6£ v| sg Bi EE
Q'ai 2£ DY 8£ 09! ge
: | £E 098| ze -| Ze].
8| ae 5'8| a€ 5'8'%vl-a£
25| se 0'Y| SE 9'9'Y| se|
YI VE d28'v| E Y| E
IL Q|_EE Ca'v| se 309| ee
| __ -|_2€ V|_zeE V| ZE
| 2| Te 02| Te 0'y| ȚE
-| 0£ s| 0£ YI 0€
-| 67 2% 6z 2'Y| 6z
| 'V| 8z v| 87 3'0'9'v| az
ju 5| cz 3% 4z D'8'v| £z
-| Sz 2'Y| sz 2%] az
A 2| sz d'a| sz Q'Y| sz
Qi tv? vi dz 3'0'8'y| 2
| ez 2| ez 3'8'v| ez
Q| zz v] zz >'a| ze
ElEZ 25| Tz 8'v| Tz 0'9'V| Ţz
ANI D'alzz -| 02 8) 02 2'w| oz
Q'2VlT4 25| sŢ 3%] sI Da'v| si
So = 87 29| O£ 25| gi d'2'v| Br
Yl69 Y| 41 D'a'v| 53 v| 41 | 47
5|29 2! 31 O'Y| 89 8'Y| 37 5'8'Y| 31
viza 02'Y| sr 8'v| 19 09'8| sr 3'8| si
0'8'y|39 2'v| și 0'2'y| 33 8'Y| vi 298| și
D'a'visa 2| ET a'Y| so 02'8'v| er 30'9%| er
D'a'wlpg -| Zr v| pa 3%] 27 -| ZI
2"7eg = 1I 2%] €9 VI ŢI 0'2| 1I
0'D'a'y|za 8| 07 05| za 5'v| 07 0'>'8%| or
2's'vira 8] 6 T3 a9'e| s 02%! s
G'5'a|03 yI- 8 8'Y| 09 5v| e QI8v| e
39'8'vl6s Qi « 2'8'v| es SE av] 4
0'5'8|8s d's! 9 2'w| ss av] 3 0'v| 3
0'2'Vis D'aY| s O'Yy| 45 8y| s Ji &
(A g'v|as vi 7 a'vi Ss 2'8v| v 8v| +
a'0iss vi € 8'y| s5 >a| £ 28| £
a'a|s 8] z a'vi vs a'v| z aa)
slEs 098| 1 8| £5 2Y| 1 5% 1
IA 'dYD A 'dYD N Al 'dvD

N
ou ea

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