Documente Academic
Documente Profesional
Documente Cultură
True/False
Indicate whether the sentence or statement is true or false.
____
1. Modelarea oricarui sistem din lumea reala porneste de la realitate si se exprima printr-o entitate.
____
2. Elementele principale ale unei BDR sunt: clasa, obiectul, atributul, metoda, etc.
Elementele principale ale unei BDOO sunt: tabelul, campurile si inregistrarile.
____
____
____
____
____
7. Relatiile de tip multi la multi se descompun in doua relatii unu la multi prin introducerea unei entitati
intermediare (tabel suplimentar) astfel in locul relatiilor de tip multi la multi, se lucreaza cu relatii de tip
unu la multi, care sunt mai usor de implementat si utilizat.
____
8. Relatiile de tip multi la multi se descompun in doua relatii unu la unu prin introducerea unei entitati
intermediare (tabel suplimentar) astfel in locul relatiilor de tip multi la multi, se lucreaza cu relatii de tip
unu la unu, care sunt mai usor de implementat si utilizat.
____
Deosebirea fata de modelul ierarhic este ca intre un nod inferior si un nod superior exista legatura de
tip 1:n.
Deosebirea fata de modelul retea este ca intre un nod inferior si un nod superior exista legatura de tip
1:n.
____ 13. Relatia virtuala este numita si vizualizare, relatie derivata, filtru, tabel view, vedere ea cuprinde definitia
vizualizarii. Este un tabel virtual al datelor, compus din campuri provenite din doua sau mai multe tabele
sau/si campuri din alte vizualizari in care nu se pot face modificari, stergeri, deci are avantajul pastrarii
securitatii tabelului initial de date.
Vizualizarile pot fi:
Vizualizari de date (tabele);,
Vizualizari de validare (tabele de validare);
____ 42. O tranzactie care incearca sa execute primitiva LOCK() asupra unei valori blocate va esua, iar valoarea
returanata va fi FALSE.
____ 43. Algoritmii de control al concurentei prin blocare in bazele de date centralizate se bazeaza pe accesul mutual
exclusiv al tranzactiilor la datele partajate; excluderea mutuala este asigurata prin primitive de tip LOCK si
UNLOCK
____ 44. Algoritmii de control al concurentei prin blocare in bazele de date centralizate incearca sa ordoneze executia
tranzactiilor conform unui set de reguli; ordonarea tranzactiilor este asigurata prin marci de timp asociate atat
tranzactiilor, cat si datelor pe care le acceseaza.
____ 45. n sistemele care fac distinctie intre accesul read-write si read-only se folosesc doua primitive de blocare.
Una dintre aceste primitive este RLOCK cerere de blocare pentru citire numita si cerere de blocare
exclusiva.
____ 46. n sistemele care fac distinctie intre accesul read-write si read-only se folosesc primitivele de blocare
RLOCK si WLOCK care sunt anulate prin executarea primitivei UNLOCK.
____ 47. Restrictiile impuse tranzactiilor de protocolul in doua faze garanteaza serializabilitatea planificarilor si
totodata lasa libertatea mai multor optiuni in organizarea pasilor unei tranzactii, ceea ce conduce la mai multe
versiuni ale acestui protocol. Protocoalele conservative sunt variante extreme ale protocolului in doua faze si
se caracterizeaza prin faptul ca fiecare tranzactie emite toate cererile de blocare la inceputul executiei sale:
- daca cererile sunt satisfacute, tranzactia este lansata in executie,
daca nu pot fi satisfacute, tranzactia este pusa intr-o coada de
asteptare.
____ 48. Pentru ca baza de date distribuita sa fie usor prelucrabila, prin sistemul distribuit se pun la dispozitia acesteia
o serie de independente.
Una dintre acestea este independenta fragmentarii. Fragmentarea poate fi: orizontala (fragmentele au structura
identica cu cea a multimii de date, dar difera prin continutul datelor), verticala (fragmentele contin doar o
parte din structura relatiei), mixta (fragmentarea orizontala a unui fragment vertical sau fragmentare verticala
a unui fragment orizontal).
____ 49. Pentru ca baza de date distribuita sa fie usor prelucrabila, prin sistemul distribuit se pun la dispozitia acesteia
o serie de independente.
Una dintre acestea este independenta fragmentarii. Fragmentarea poate fi: orizontala (fragmentele contin doar
o parte din structura relatiei) , verticala (fragmentele au structura identica cu cea a multimii de date, dar difera
prin continutul datelor) , mixta (fragmentarea orizontala a unui fragment vertical sau fragmentare verticala a
unui fragment orizontal).
____ 50. Pentru ca baza de date distribuita sa fie usor prelucrabila, prin sistemul distribuit se pun la dispozitia acesteia
o serie de independente.
Autonomia statiilor - permite fiecarei statii sa-si controleze si sa-si manipuleze datele locale, independent de
alte statii. Administrarea unei BDD este complet descentralizata, bazele locale fiind controlate independent de
un administrator local.
____ 51. In organizarea ideala a unei BDD se disting doua nivele de date:
- Nivelul global aici fiecare baza locala din BDD este tratata ca o baza centralizata
Nivelul local - aici se realizeaza integrarea bazelor de date locale intr-o baza de date globala
____ 52. In cazul SGBDD, pentru a satisface cererile in ordinea emiterii se utilizeaza marcile de timp astfel:
- fiecare cerere primeste automat la emitere o marca de timp (identificatorul nodului si timpul ceasului
local).
- toate articolele din BDD au o marca de timp, care ramane neschimbata la fiecare actualizare a cererii.
cererile se executa in ordinea emiterii marcilor
____ 53. ntr-o BDD, pentru a satisface cererile in ordinea emiterii se utilizeaza inelul virtual :
- nodurile retelei sunt inlantuite logic intr-un inel virtual pe care se deplaseaza un token.
- daca un nod detine token-ul el poate transmite.
- token-ul trece din nod in nod pana la nodul caruia ii este adresat.
cand token-ul ajunge la nodul din care a plecat, acesta devine liber, iar token-ul se deplaseaza spre nodul
urmator.
____ 54. Principalele concepte care stau la baza unui MDOO sunt: obiectul, clasa, fragmentarea,
incapsularea, persistenta, mostenirea, polimorfismul si colectia.
____ 55. Intr-un MDOO, orice entitate din lumea reala este un obiect si reciproc, orice obiect reprezinta
o abstractizare a unei entitati a lumii reale. Un obiect este un grup de date structurate,
identificate printr-o referinta unica.
____ 56. Componentele de baza ale unui SGBDOO sunt: utilitarele, limbajele si gestiunea obiectelor.
____ 57. Integritatea semantica a unui SGBDOO - se realizeaza prin autentificari si accesul controlat la date.
____ 58. Integritatea semantica a unui SGBDOO se realizeaza prin diferite tipuri de constrangeri (de tiparire, ale
valorilor domeniului, de unicitate), care pot fi activate la executie, la compilare, la trimiterea unui mesaj, etc.
Multiple Choice
Identify the letter of the choice that best completes the statement or answers the question.
____ 59. Se numeste ...................o unitate elementara de date ce poseda un nume.
a. Articol
b. Entitate
c. Inregistrare
d. SGBD
____ 60. ................................ planifica si realizeaza designul bazei.
a. Analistul pentru baze de date
b. Administratorul bazei de date
c. Programatorul de aplicatii
d. Utlizatorul
____ 61. .. se ocupa cu modul de intrare a datelor in baza si cu buna functionare a bazei de date;
defineste schemele: conceptuala, interna si externa, raspunzand de toate modificarile ce se fac asupra bazei;
da drepturi de acces utilizatorilor ; defineste procedurile de restaurare si de salvare, etc.
a. Analistul pentru baze de date
b. Administratorul bazei de date
c. Programatorul de aplicatii
d. Utilizatorul
____ 62. .............................. intelege activitatea firmei sau a aplicatiei pe care urmeaza sa o implementeze; dezvolta
programe in timp (in diferite limbaje de programare: C, COBOL, PASCAL, etc.), gaseste noi informatii,
realizeaza noi rapoarte.
a. Analistul pentru baze de date
b. Administratorul bazei de date
c. Programatorul de aplicatii
d. Utilizatorul
____ 63. Bazele de date folosesc mai multe tipuri de limbaje. Limbajele .............. definesc:
Tipurile de date;
Relatiile dintre date;
Atributele asociate relatiilor, structura lor, domeniul lor de definitie (ex: numele, forma de memorare,
lungimea atributelor unei entitati);
____ 64.
____ 65.
____ 66.
____ 67.
____ 68.
____ 69.
____ 70.
____ 71. Multimea tuturor schemelor relationale corespunzatoare unei aplicatii se numeste ............... bazei de date
relationale
a. dictionarul
b. schema
c. SGBD-ul
____ 72. Multimea tuturor schemelor relationale corespunzatoare unei aplicatii se numeste schema bazei de date
relationale, iar continutul curent al relatiilor la un moment dat se numeste baza de date ................................
a. Orientata obiect
b. Relationala
c. distribuita
____ 73. Modelul relational, are la baza cele 13 reguli de fidelitate ale lui Codd in raport cu care un SGBD poate fi
analizat cat este de relational. Aceste reguli au fost completate in timp, numarul lor ajungand la 100. Una din
cele 13 reguli date de Codd este:
Un SGBD relational trebuie sa-si gestioneze singur baza de date (nici un SGBD nu contine numai
caracteristici relationale.). Se numeste ..........................
a. regula gestionarii datelor
b. regula reprezentarii informatiei
c. regula accesului garantat la date
d. regula reprezentarii informatiei necunoscute
e. regula dictionarelor de date
____ 74. Modelul relational, are la baza cele 13 reguli de fidelitate ale lui Codd in raport cu care un SGBD poate fi
analizat cat este de relational. Aceste reguli au fost completate in timp, numarul lor ajungand la 100. Una din
cele 13 reguli date de Codd este:
La nivel logic informatia trebuie sa fie reprezentata explicit prin valori in tabele numite relatii (regula ce nu
poate fi incalcata intr-o baza de date relationala.). Se numeste ..................................
a. regula gestionarii datelor
b. regula reprezentarii informatiei
c. regula accesului garantat la date
d. regula reprezentarii informatiei necunoscute
e. regula dictionarelor de date
____ 75. Modelul relational, are la baza cele 13 reguli de fidelitate ale lui Codd in raport cu care un SGBD poate fi
analizat cat este de relational. Aceste reguli au fost completate in timp, numarul lor ajungand la 100. Una din
cele 13 reguli date de Codd este:
Orice element de date (valoare atomica) din baza se poate accesa utilizand o combinatie intre numele relatiei,
cheia primara, si numele atributului(coloanei). Se numeste...................
a. regula gestionarii datelor
b. regula reprezentarii informatiei
c. regula accesului garantat la date
d. regula reprezentarii informatiei necunoscute
e. egula dictionarelor de date
____ 76. Modelul relational, are la baza cele 13 reguli de fidelitate ale lui Codd in raport cu care un SGBD poate fi
analizat cat este de relational. Aceste reguli au fost completate in timp, numarul lor ajungand la 100. Una din
cele 13 reguli date de Codd este:
Informatiile necunoscute trebuie sa se poata defini printr-un tip de date numit NULL, diferit de spatiul
necompletat sau de un sir de caractere blanc (valoarea zero, un sir vid de caractere sau o valoare necunoscuta
sunt notiuni complet diferite intr-un acelasi camp de date si trebuie ca SGBD-ul sa permita diferentierea lor.).
Valorile nule reprezinta varianta NU STIU. Se numeste.....................
a. regula gestionarii datelor
b. regula reprezentarii informatiei
c. regula accesului garantat la date
____ 77.
____ 78.
____ 79.
____ 80.
____ 81.
Reuniunea
Diferenta
Produsul cartezian
Intersectia
____ 86. Operatorul ............................. are notatiile: R1R2, sau OR(R1,R2), sau APPEND(R1,R2), sau
.......................... (R1,R2).
a.
b.
c.
d.
UNION
DIFFERENCE
PRODUCT
INTERSECT
____ 87. Operatorul ............................. are notatiile: R1-R2, sau REMOVE(R1,R2), sau ............................
UNION
DIFFERENCE
PRODUCT
INTERSECT
d. INTERSECT
____ 89. Operatorul ............................. are reprezentarea
R
R1
R2
a
a.
b.
c.
d.
UNION
DIFFERENCE
PRODUCT
INTERSECT
R1
a.
b.
c.
d.
R2
UNION
DIFFERENCE
PRODUCT
INTERSECT
R1
a.
b.
c.
d.
R2
UNION
DIFFERENCE
PRODUCT
INTERSECT
____ 92. Se numeste ................. relatiei R1Rn(A1,,An), pe atributele K, unde K{A1,,An}|K|=p1, relatia unara R
cu schema data de atributele din K si care are multimea tuplurilor formata din componentele tuplurilor din R1
corespunzatoare atributelor din K, luate o singura data.
a. proiectia
b. selectia
c. intersectia
d. diviziunea
____ 93. Se numeste ........................ a relatiei R1Rn(A1,,An) printr-o conditie cond, relatia unara R cu aceeasi
schema ca R1 si cu multimea tuplurilor formata din tuplurile relatiei R ce satisfac conditia cond.
a.
b.
c.
d.
proiectia
selectia
intersectia
diviziunea
____ 94. Se numeste ....................... a doua relatii, relatia binara R cu aceeasi schema ca R1(implicit R2) si cu multimea
tuplurilor formata din tuplurile care apartin ambelor relatii in acelasi timp.
a. proiectia
b. selectia
c. intersectia
d. diviziunea
____ 95. Se numeste ........................... relatiei R1Rn(A1,,An), cu relatia R2Rm(B1,,Bm), m<n si
{B1,,Bm}{A1,,An}, relatia binara R cu schema formata din atributele relatiei R1 ce nu se gasesc in
schema relatiei R2 si cu multimea tuplurilor din R1 pentru care exista tuple in R2 care concatenate dau un tuplu
din R1.
a. proiectia
b. selectia
c. intersectia
d. diviziunea
____ 96. Se numeste ................. (compunere) operatia algebrei relationale care construieste o noua relatie R prin
concatenarea (combinarea) unor tupluri din R1Rn(A1,,An) cu tupluri din R2Rm(B1,,Bm), respectand
anumite conditii puse tuplurilor.
Operatorul combina produsul cartezian, selectia si proiectia.
a. intersectie
b. jonctiune
c. diviziune
____ 97. Se
a. -jonctiune
b. jonctiunea naturala
c. semi-jonctiune
____ 98. Se numeste ............................ a relatiilor R1 si R2 relatia R cu schema formata din reuniunea atributelor
relatiilor R1 si R2 (cele comune se iau o singura data) si cu multimea tuplurilor formata din tuplurile R1
concatenate cu tuplurile din R2 pentru care valorile atributelor comune au valori identice.
a. -jonctiune
b. jonctiunea naturala
c. semi-jonctiune
____ 99. Se numeste .............................. a relatiei R1 cu relatia R2 prin conditia cond, relatia R cu aceeasi schema ca si
R1 si multimea tuplurilor formata numai din tuplurile relatiei R1 care concatenate cu tupluri din R2 verifica
conditia cond.
a. -jonctiune
b. jonctiunea naturala
c. semi-jonctiune
____ 100. Se numeste ........................ procesul de organizare si determinare a coloanelor unui tabel, astfel incat
redundanta sa fie minima.
a. Normalizare
b. Selectie
c. Proiectie
____ 101. Spunem ca o relatie este .........................., daca si numai daca orice atribut al sau este atomic (indivizibil) si un
tuplu nu contine atribute sau grupuri de atribute repetitive.
a. 1-normalizata
b. 2-normalizata
c. 3-normalizata
____ 102. Spunem ca R este ........................ daca si numai daca relatia este 1FN si atributele noncheie nu depind numai
de o parte a cheii primare.
a. 1-normalizata
b. 2-normalizata
c. 3-normalizata
____ 103. Spunem ca R este ............................. daca si numai daca este 2FN si orice atribut noncheie nu depinde
tranzitiv de cheia primara a lui R
a. 1-normalizata
b. 2-normalizata
c. 3-normalizata
____ 104. Spunem ca R este ....-normalizata daca izoleaza relatiile independente multiple.
a. 1
b. 2
c. 3
d. 4
____ 105. ..... FN presupune divizarea tabelelor aduse la a patra forma normala in scopul reducerii numarului de
inregistrari (tuple) care trebuie introduse, modificate sau sterse la diferitele operatii de actualizare.
a. 2
b. 5
c. 4
d. 3
____ 106. Algoritm pentru aducerea unei relatii in ..... FN:
1. Se inlocuiesc in relatie atributele compuse cu componentele lor.
2. Se creeaza cate o noua relatie pentru fiecare din grupurile repetitive.
3. Pentru fiecare din relatiile create la pasul 2 se introduce in schema cheia primara a relatiei din care a
fost extras atributul repetitiv.
4. Pentru fiecare din relatiile create la pasul 2 se stabileste cheia primara care va fi formata din cheia
introdusa la pasul 3, precum si din alte atribute ale acestei noi relatii.
5. Daca in noile relatii mai sunt inca atribute repetitive, se reia algoritmul. Daca nu, STOP.
a.
b.
c.
d.
e.
1
2
3
4
5
____ 107. Algoritm pentru aducerea unei relatii in .... FN prin eliminarea dependentelor functionale tranzitive
1. Pentru fiecare dependenta functionala tranzitiva (atribute ce nu depind direct de cheia primara a relatiei R,
A0, A1, , Ap in care A0 este cheie primara a lui R si pentru orice i=1,,p, Ai depinde direct de Ai-1 ) se
creeaza o noua relatie R care contine atributele A1,,Ap si care are pe A1 drept cheie primara.
2. Se elimina din R atributele A2, A3, , Ap obtinand relatia R
3.
In noile relatii se repeta pasii 1 si 2 cat timp contin dependente tranzitive.
a. 1
b. 2
c. 3
d. 4
e. 5
____ 108. Care din pachetele software enumerate nu este un sistem de prelucrare al bazelor de date?
a. Microsoft SQL Server
b. ACCESS
c. ORACLE
d. MICROSOFT POWERPOINT
e. INFORMIX
____ 109. Specificati care varianta este incorecta
Componentele software ale sistemului de baze de date distribuite sunt:
a. SGBDL (Sistemul de gestiune al bazei de date locale) - sistem standard de gestiune a
datelor care cuprinde propriul dictionar pentru datele locale
b. CC (Componenta de comunicatie) responsabila cu legaturile in retea, cuprinde
descreierea completa a nodurilor si a legaturilor retelei
c. DDG (Dictionarul de date globale) detine informatii despre localizarea, disponibilitatea
si modul de utilizare a datelor in BDD
d. SGBDD (Sistemul de gestiune al bazei de date distribuita) - interfata intre baza de date
distribuita si utilizatori .
e. ASDD administrator de soft al datelor distribuite
____ 110. Bazele de date ........................ sunt multimi de baze de date autonome, slab corelate, manipulate de utilizator
printr-un limbaj specific, care:
- Permit slabirea legaturii dintre bazele de date locale
- Furnizeaza un limbaj prin care:
se pot defini relatiile dintre diferite baze
se pot manipula mai multe baze concurent.
a. federale
b. distribuite mogen
c. paralele
d. distribuite eterogen
____ 111. Pentru ca BDD sa fie usor prelucrabila, prin sistemul distribuit se pun la dispozitia acesteia o serie de
independente. Locul unde sunt stocate datelele unei BDD nu-i este cunoscut utilizatorului, aceste informatii
sunt pastrate in dictionarul datelor si sunt accesate de SGBDD pentru a stabili localizarea relatiilor ce apar in
cererile utilizatorilor. Aceasta poarta numele de:
a. Independenta fragmentarii
c. Independenta SGBD
b. Independenta localizarii
d. Autonomia statiilor
____ 112. Descrierea globala si unificata a tuturor datelor dintr-o BDD, independent de orice baza globala se numeste
a. schema externa globala
c. schema globala .
b. schema de alocare
d. schema conceptuala globala
____ 122. Prin ......................... fragmentarii utilizatorul nu vede ca datele sunt fragmentate. Informatiile despre
fragmentare sunt stocate in dictionarul datelor si utilizate de SGBDD pentru a traduce automat cererile
referitoare la relatii in cereri referitoare la fragmente.
a. independenta
b. inelul
c. marca
d. arhitectura
____ 123. O baza de date distribuita .............. este o multime de baze de date locale situate pe site-uri diferite,
administrate de SGBD-uri identice.
a. eterogen
b. omogen
____ 124. O baza de date distribuita .................... se obtine prin integrarea bazelor existente, administrate de SGBD-uri
diferite si cu modele diferite, intr-o singura baza de date.
a. omogen
b. eterogen
____ 125. Diferentele dintre un ....................... si un SGBDD:
Nu poate administra un dictionar global care contine informatii despre bazele de date distribuite;
Suporta un limbaj pentru definirea dependentelor dintre diferite baze de date;
Suporta un limbaj pentru definirea si manipularea bazelor de date din federatie
a. SGBDL
c. BDOO
b. BDDE
d. SGBD federal
____ 126. Arhitectura unui ............ cuprinde:
Un sistem global de gestiune a datelor;
O interfata cu baza locala, care asigura:
- Translatarea cererilor in limbajul de manipulare al datelor specific sistemului local;
- Executia cererilor;
a. SGBDL
c. SGBDF
b. BDEE
d. BDOO
____ 127. Bazele de date ............ sunt BDDO in care statiile sunt nodurile unui calculator paralel.
Statiile comunica intre ele prin mesaje.
Programele sunt executate pe calculatorul gazda sau pe statii de lucru care comunica cu calculatorul paralel
printr-o interfata specifica.
a. omogene
c. paralele
b. eterogene
d. federale
____ 128. Independenta ................... - pentru a asigura fiabilitatea, disponibilitatea si accesul performant la date,
BDD-urile au copii ale informatiei, astfel daca o statie nu poate fi accesata (este neoperationala) la un moment
dat exista o copie a fragmentui cautat.
a. localizarii
c. dublurii
b. fragmentarii
d. statiilor
____ 129. Se numeste .................... sirul de actiuni {a1 , a 2 ,..., a n } , executate de utilizator, care pastreza consistenta si
asigura securitatea unei baze de date. Intuitiv, aceasta preia date din baza de date, efectueaza anumite calcule
si modifica anumite valori ale bazei de date.
a. validare
c. tranzactie
b. atomicitate
d. izolare
____ 130. Cele douasprezece reguli (sau obiective) ale lui Date (in 1990) pentru sistemele SGBDD au la baza ideea ca
un sistem SGBD distribuit trebuie sa apara utilizatorului ca un sistem SGBD nedistribuit. Aceste reguli sunt
inrudite cu cele douasprezece reguli ale lui Codd pentru sistemele relationale.
Principiul ........................ Pentru utilizator, un sistem distribuit trebuie sa arate exact ca unul nedistribuit.
a. fundamental
c. independentei de locatie
b. autonomiei locale
d. operarii continue
____ 131. Cele douasprezece reguli (sau obiective) ale lui Date (in 1990) pentru sistemele SGBDD au la baza ideea ca
un sistem SGBD distribuit trebuie sa apara utilizatorului ca un sistem SGBD nedistribuit. Aceste reguli sunt
inrudite cu cele douasprezece reguli ale lui Codd pentru sistemele relationale.
Regula .............................. Site-urile dintr-un sistem distribuit trebuie sa fie autonome. In acest context,
autonomia inseamna ca:
Datele locale sunt detinute si gestionate local;
Operatiile locale raman pur locale;
Toate operatiile dintr-un anumit site sunt controlate de catre site-ul respectiv.
a. fundamentala
c. operarii continue
b. autonomiei locale
d. independentei de locatie
____ 132. Cele douasprezece reguli (sau obiective) ale lui Date (in 1990) pentru sistemele SGBDD au la baza ideea ca
un sistem SGBD distribuit trebuie sa apara utilizatorului ca un sistem SGBD nedistribuit. Aceste reguli sunt
inrudite cu cele douasprezece reguli ale lui Codd pentru sistemele relationale.
Regula ............................ Ideal este ca niciodata sa nu fie nevoie de o oprire planificata a sistemului pentru
operatii cum ar fi:
Adaugarea sau eliminarea unui site din sistem;
Crearea si stergerea dinamica a fragmentelor dintr-unul sau mai multe site-uri.
a. fundamentala
c. operarii continue
b. autonomiei locale
d. independentei de locatie
____ 133. Cele douasprezece reguli (sau obiective) ale lui Date (in 1990) pentru sistemele SGBDD au la baza ideea ca
un sistem SGBD distribuit trebuie sa apara utilizatorului ca un sistem SGBD nedistribuit. Aceste reguli sunt
inrudite cu cele douasprezece reguli ale lui Codd pentru sistemele relationale.
Regula ............................. Utilizatorul trebuie sa aiba posibilitatea de a accesa datele, indiferent de modul in
care sunt fragmentate.
a. fundamentala
c. operarii continue
b. autonomiei locale
d. independentei de fragmentare
____ 134. Cele douasprezece reguli (sau obiective) ale lui Date (in 1990) pentru sistemele SGBDD au la baza ideea ca
un sistem SGBD distribuit trebuie sa apara utilizatorului ca un sistem SGBD nedistribuit si sunt inrudite cu
cele douasprezece reguli ale lui Codd pentru sistemele relationale.
Una din regulile ideale este ................................. Trebuie sa fie posibil ca sistemul SGBDD sa poata fi rulat pe
o diversitate de platforme hardware.
a. independentei de fragmentare
c. independentei de retea
b. independentei de reproducere
d. independentei de hardware
____ 135. Cele douasprezece reguli (sau obiective) ale lui Date (in 1990) pentru sistemele SGBDD au la baza ideea ca
un sistem SGBD distribuit trebuie sa apara utilizatorului ca un sistem SGBD nedistribuit si sunt inrudite cu
cele douasprezece reguli ale lui Codd pentru sistemele relationale.
Una din regulile ideale este regula ........................... care afirma ca trebuie sa fie posibil sa se ruleze sistemul
SGBDD pe o diversitate de sisteme de operare.
a. independentei de retea
c. independentei de hardware
b. independentei de fragmentare
d. independentei de sistemul de operare
____ 136. Cele douasprezece reguli (sau obiective) ale lui Date (in 1990) pentru sistemele SGBDD au la baza ideea ca
un sistem SGBD distribuit trebuie sa apara utilizatorului ca un sistem SGBD nedistribuit si sunt inrudite cu
cele douasprezece reguli ale lui Codd pentru sistemele relationale.
Una din regulile ideale este regula ........................ care spune ca trebuie sa fie posibil sa se ruleze sistemul
SGBDD pe o diversitate de retele de comunicatie separate.
a. independentei de hardware
c. independentei de sistemul de operare
b. independentei de fragmentare
d. independentei de retea
____ 137. Se numeste ...................... operatia de mentinere a bazei de date intr-o stare consistenta in conditiile in care
accesul la date se face in regim concurent si este posibila aparitia unor defecte.
a. controlul concurentei
c. gestiunea tranzactiilor
b. rezistenta la defecte
d. tranzactie
____ 138. Mecanismele de sincronizare a acceselor astfel incat sa fie mentinuta integritatea bazei de date poarta numele
de ...............................
a. gestiunea tranzactiilor
c. controlul concurentei
b. rezistenta la defecte
d. tranzactie
____ 139. Tehnicile prin care se asigura toleranta sistemului fata de aparitia unor defecte si posibilitatea de a reveni la o
stare consistenta in urma aparitiei unui defect care a cauzat intrarea sistemului intr-o stare inconsistenta poarta
numele de ..............................
a. gestiunea tranzactiilor
b. tranzactie
____ 140. Care raspuns nu este corect?
Tranzactiile se pot clasifica dupa:
a. aria de aplicabilitate
b. durata
c. rezistenta la defecte
d. controlul concurentei
c. structura
d. paralelism
Completion
Complete each sentence or statement.
141. In memoria calculatorului datele se stocheaza sub forma de:
....................(colectii de date caracteristice vectorilor si matricelor)
si inregistrari (unitati organizationale de baza pentru reprezentarea si prelucrarea interna a
colectiilor de date).
142. In memoria calculatorului datele se stocheaza sub forma de:
masive (colectii de date caracteristice vectorilor si matricelor)
si ..........................(unitati organizationale de baza pentru reprezentarea si prelucrarea interna a
colectiilor de date).
143. Numim ...................orice existenta din lumea inconjuratoare, orice realitate. Aceasta este o notiune primara si
nu se poate defini formal. Ea are caracteristici sau proprietati.
144. Tabelul este format din coloane si linii. Liniile reprezinta datele, se numesc .................... si cuprind valori ale
articolelor. Ele sunt identificabile prin nume.
145. Tipul unui.....................: este dat de tripletul identificator (nume), o descriere a multimii valorilor pe care le
poate lua si o descriere a formatului de memorare.
146. Componentele ce intervin in realizarea unei baze de date sunt:
Baza de date in care sunt memorate datele;
.SGBD -ul.- Sistemul care va gestiona si prelucra datele
........................... bazei de date (catalog de date sau metadate) in care sunt cuprinse documentatia legata
de structura si tipul datelor, diferite statistici, etc. Contine schemele: interna, externa si procedurile
necesare trecerilor aferente, iar informatiile sunt memorate in format sursa si obiect.
Hard-ul - Necesarul de aparatura
Personalul autorizat (specializat sau nespecializat) ce va utiliza baza de date: beneficiarul, utilizatorii,
operatorii, programatorii, administratorul, etc.
!!!!!!!!!articulat singular
147. Pentru a crea si prelucra o baza de date trebuie realizat un sistem de programe numit ........................ care
rezolva problemele cerute de beneficiar intr-un numar de pasi.
148. LMD-urile ......................... opereaza in bazele de date inregistrare-cu-inregistrare permitand localizarea
datelor prin cautari succesive.
149. LMD-urile ........................... - opereaza in bazele de date la nivel de seturi de inregistrari, cauta datele dupa
continut fara a specifica procedurile de acces. Ele permit definirea oricarei cereri de interogare a unei BD.
150. SGBD-urile sunt construite modular. Modulele pentru ........... ofera informatii despre:
Descrierea logica a bazei de date;
Fisierele de date si legaturile logice dintre ele;
Modul de criptare, cheile de confidentialitate si constrangerile de integritate;
Localizarea inregistrarilor, indexarea inregistrarilor si identificarea datelor dintr-o inregistrare fizica.
se va trece acronimul.!!!!
151. SGBD-urile sunt construite modular. Modulele pentru ........... au sarcina de a sterge, modifica reactualiza si
manipula datele.
se va trece acronimul!!!
152. SGBD-urile sunt construite modular. Modulele ...................... se ocupa cu:
Securitatea bazei, rezolvand problemele ce apar in baza de date: dupa un atac; dupa o pana de curent;
dupa diferite modificari aduse bazei.
Incarcarea sau reorganizarea bazei de date astfel incat spatiul utilizat de aceasta sa fie optim (recupereaza
spatiul vid);
Prezentarea permanenta a statisticilor despre accesarea si utilizarea bazei de date.
153. SGBD-urile sunt construite modular. Modulele de .......... al datelor se ocupa cu intretinerea bazei, astfel
incat orice modificare in baza sa nu interfereze cu alte aplicatii; sa nu se faca modificari, reactualizari in baza
concomitent cu citirea acestora de catre utilizatori, etc.
154. SGBD-urile pot avea diferite tipuri de arhitecturi. SGBD-urile cu arhitectura organizata pe trei nivele
cuprind
Nivelul ................. sau logic
Nivelul intern
Nivelul extern
155. Unul din nivelele SGBD-urilor cu arhitectura organizata pe trei nivele este nivelul ......................... sau
logic. Acest nivel:
Se ocupa cu structura semantica a datelor.
Aici se realizeaza schema conceptuala (modelul conceptual)
Este nivelul central care reflecta datele structurate astfel incat acestea sa poata fi preluate si prelucrate cu
ajutorul unui SGBD.
Aici se pot utiliza mai multe modele, cel mai frecvent utilizat fiind modelul E/R entitate relatie, numit in
alte manuale de specialitate si Entitate Atribut Corespondenta (EAC)
se va completa acronimul!!!!
164. Arhitectura .................. cuprinde:
Aplicatia, care comunica cu sursa de date prin intermediul bibliotecii de functii.
Gestionarul de driver-e,
Driver-ul, care este o biblioteca de functii specifica fiecarui SGBD:
Sursa de date.
se va completa acronimul!!!!
165. Biblioteca de functii ..................... detine functii pentru:
166. Se numeste .........................intre entitatile E1, E2,,Ek orice submultime a produsului cartezian al multimilor
elementelor celor k entitati, adica multimi de elemente de forma (e1, e2,...,ek), unde ei este un element din Ei,
oricare ar fi i=1,...,k.
167. Proprietati ale......................:
Se pot transpune in tabele;
Sunt substantive;
Au nume unic;
Au descrieri detaliate;
Se noteaza cu litere mari;
Sunt identificate unic de cheia primara;
Se reprezinta prin dreptunghiuri.
plural!!!
168. Care varianta de raspuns nu este corecta? (La raspuns treceti doar cifra din fata variantei pe care nu o
considerati corecta)
Proprietati ale relatiilor:
1. Sunt substantive;
2. Se pot transpune in tabele sau coloane speciale, care acceseaza chei primare;
3. Au descrieri detaliate;
4. Au cardinalitate, care se reprezinta in paranteze in cazul cardinalitatii minime si fara paranteze in
cazul cardinalitatii maxime;
5. O entitate poate sa participe la o relatie total (prin toate elementele) sau partial;
6. Se reprezinta prin arce neorientate.
Raspuns ........
169. Pentru o aceeasi entitate pot exista mai multe atribute care sa serveasca drept atribute de identificare, adica
pot exista mai multe chei........................ Numai una dintre acestea va fi aleasa cheie primara.
170. In modelul ..........................
Articolele sunt aranjate intr-o structura arborescenta;
Structura arborelui coincide cu ordinea de accesare a datelor, de la articolul din radacina spre cele de pe
urmatorul nivel etc.;
1. Se porneste de la radacina care are mai multe tipuri de inregistrari subordonate, legate sub forma
de arbore
2. Fiecare nod care nu este radacina sau nod final (frunza) are un singur nod superior si unul sau mai
multe noduri inferioare;
3. Legatura de la un nod superior la unul inferior este de 1:n, n>=1, iar legatura de la un nod inferior
la unul superior este de 1:1;
binari) pe relatii, fiecare operatie avand ca operanzi una sau mai multe relatii si avand drept rezultat
o alta relatie.
175. Pentru caracterizarea unei relatii este nevoie de un element invariant in timp.
Acest element este Schema .................... notata R(A1,...,An), unde A1,...An reprezinta multimea numelor
atributelor, si R relatia. Structura de date a modelului este reprezentata de o tabela (relatia), constituita din
linii (tupluri numarul tuplurilor determina cardinalitatea relatiei) si coloane (atribute numarul atributelor
determina gradul relatiei).
176. Cele 5 etape ale proiectarii unei baze de date definite de ............... sunt :
a) Elaborarea schemei externe (identificarea nevoilor utilizatorilor);
b) Elaborarea schemei conceptuale (prin integrarea schemelor externe);
c) Elaborarea schemei logice (prin transformarea schemei conceptuale in structuri de date suportate de
sistem);
d) Validarea schemelor;
e) Elaborarea schemei interne.
177. Limbajul standard ..... a fost introdus de ANSI in 1986 si este atat un limbaj algebric interactiv cat si integrat
intr-un limbaj de programare. El permite definirea, modificarea, interogarea si controlul securitatii unei baze
de date.
se va completa acronimul !!!!
178. Completati clauza cu ajutorul careia se poate crea tabelul CARTI in SQL ACCESS:
.. CARTI (ID_CARTE number, AUTOR_1 text, TITLU text, EDITURA text,
AN_APARITIE number, AUTOR_2 text);
179. Combinarea datelor din doua campuri numite camp1 si camp2 ale tabelului TABEL si returnarea lor intr-un
singur camp numit NAME se face cu clauza:
SELECT camp1 + + camp2 ..... name,
From TABEL;
180. Daca avem date de tip text, campurile dintr-un tabel pot fi combinate (concatenate) astfel incat mai multe
campuri sa formeze un singur camp in rezultatul interogarii.
Pe secventa de mai jos, pentru a extrage toate informatiile din camp1 care incep cu litera S se va folosi clauza:
SELECT camp1 + + camp2 + + camp3 AS campcompus,
FROM nume_tabela1;
............ camp1 = S ;
181. Selectarea si ordonarea datelor unui camp descendent se face cu clauza:
SELECT camp1
FROM nume_tabela1
...................... camp1 Desc;
182. Selectarea si ordonarea datelor unui camp ascendent se face cu clauza:
SELECT camp1
FROM nume_tabela1
Order By camp1 ........;
183. Clauza
.....................
FROM camp1;
va sterge tot campul camp1
184. Clauza
DELETE
FROM TABEL
............... camp1 = 20;
va sterge din tabelul TABEL toate valorile 20 pe care le va gasi in campul camp1.
185. Orice tranzactie trebuie sa satisfaca 4 conditii sintetizate prin acronimul ACID. Una din acestea este conditia
de .......................................... - tranzactia este o unitate elementara de prelucrare.
186. Orice tranzactie trebuie sa satisfaca 4 conditii sintetizate prin acronimul ACID. Una din acestea este conditia
de .......................................... - proprietatea tranzactiei de a avea acces doar la starile consistente ale bazei
de date.
187. Orice tranzactie trebuie sa satisfaca 4 conditii sintetizate prin acronimul ACID. Una din acestea este conditia
de .......................................... - proprietatea prin care sunt inscrise permanent in baza de date rezultatele
unei tranzactii validata. Rezultatele tranzactiilor validate sunt salvate la caderile de sistem. Mecanismul de
realizare a a acestei conditii are la baza conceptul de jurnal.
188. Se numeste ........................ fisierul secvential in care sunt inregistrate toate operatiile efectuate de tranzactiile
din sistem.
189. Sistemul de gestiune a tranzactiilor concurente cuprinde doua module principale. Modulul de ..................... al
tranzactiilor (MTC) primeste si ordoneaza tranzactiile, asigurand conservarea consistentei bazei.
190. Sistemul de gestiune a tranzactiilor concurente este format din doua module principale. Unul din acestea este
modulul de gestiune a datelor (MGD) care cuprinde la randul sau doua module:
- modulul de gestionare a recuperarilor
- modulul de gestionare a .........................
191. Sistemul de gestiune a tranzactiilor concurente cuprinde doua module principale:
1. modulul de control al tranzactiilor
2. modulul de gestiune a datelor (MGD)
Un tip de MGD este MGD ..................... in care tranzactiile sunt intarziate cat mai putin posibil si sunt lansate
in executie cat mai repede posibil chiar daca imediat dupa lansare sunt anulate, din cauza unui conflict.
192. Doua tranzactii sunt susceptibile de .............................. daca rezultatul executiei concurente a acestora poate fi
diferit de rezultatul executiei seriale.
193. Doua tranzactii care efectueaza operatii asupra unor date comune in mod concurent sunt .............................
daca intre ele apare o interferenta.
194. Doua tranzactii sunt conflictuale daca sunt concurente si susceptibile de interferenta. Interferentele dintre
doua tranzactii pot duce la o serie de ....................... de interferenta:
195. Se numeste .................. a unui set de tranzactii o ordine de executie a pasilor elementari ai tranzactiilor
setului. Ordonarea se refera la pasi din tranzactii diferite, ordinea relativa a pasilor aceleiasi tranzactii nefiind
afectata.
196. O planificare se numeste ......................... daca toti pasii oricarei tranzactii apar in pozitii consecutive ale
planificarii.
197. Spunem ca o planificare este ................... daca respecta urmatoarele reguli:
1. Orice unitate de acces care este la un moment dat blocata (prin LOCK) de o tranzactie, trebuie sa fie
ulterior deblocata (prin UNLOCK) de aceeasi tranzactie.
2. O tranzactie nu incearca sa blocheze o unitate de acces pe care o blocheaza deja.
3. O tranzactie nu incearca sa deblocheze o unitate de acces blocata de o alta tranzactie
198.
Protocolul in doua faze este cel mai simplu protocol care asigura serializabilitatea unei multimi de tranzactii
si se poate formula astfel: in orice tranzactie toate operatiile de blocare se executa inaintea oricarei operatii de
...........................
199. n sistemele care fac distinctie intre accesul read-write si read-only se folosesc doua primitive de blocare.
Una dintre aceste primitive este WLOCK cererea de blocare pentru citire-scriere numita si cererea de
blocare .................... .
(se completeaza un singur cuvant)
200. Dictionarul de date global al unei BDD poate fi fragmentat, duplicat si contine informatii despre :
1. Descrierea datelor globale
2. ......................... semantic al datelor
3. Plasamentul datelor.
201. Transmiterea automata a proprietatilor unei clase spre o subclasa defineste conceptul de
..................... Pe baza ei pot fi create ierarhii de clase care reflecta relatii naturale regasite in
domeniile lumii reale.
202. Cel mai utilizat limbaj pentru baze de date este ...............
(se completeaza acronimul)
203. Pentru SGBDOO se foloseste limbajul ................ care este compatibil cu standardul SQL si face
distinctia intre conceptele de tip si clasa.
(se completeaza acronimul)
204. Sistemul de gestiune a tranzactiilor concurente cuprinde doua module principale. Modulul de ................... a
datelor (MGD) executa tranzactiile (ordinele de citire, scriere) si termina tranzactiile (ordinele de validare,
anulare).
205. Sistemul de gestiune a tranzactiilor concurente cuprinde doua module principale:
1. modulul de control al tranzactiilor
2. modulul de gestiune a datelor (MGD)
Un tip de MGD este MGD ...................... in care tranzactile sunt intarziate cat mai mult pentru a se analiza
datele citite sau scrise de fiecare tranzactie.
206. Spre deosebire de un SGBD relational, un .................... are caracteristici mai bune, permitand Modelarea
dinamica a obiectelor;
Organizarea schemei sub forma unei ierarhii de clase;
Modelarea obiectelor complexe si a obiectelor de dimensiuni mari;
Utilizarea unui limbaj unic pentru programarea intregii aplicatii;
Gestiunea dinamica a schemei, etc.
207. Intr-un MDOO, .................. sintetizeaza elementele comune ale unei multimi de obiecte cu
aceleasi proprietati.
208. ................ este o proprietate a datelor sau a obiectelor care presupune existenta mai
indelungata a acestora fata de procesul care le-a creat. Este proprietatea prin care starea bazei
de date asigura executia unui proces care poate fi refolosit ulterior in alt proces.
209. Se numeste baza de date ................ o multime de baze de date puternic corelate, administrate si manipulate
ca o singura baza de date.
210. Intr-un MDOO, orice entitate din lumea reala este un obiect si reciproc, orice ...................
reprezinta o entitate a lumii reale. Doua obiecte sunt egale daca au aceeasi valoare.
211. Una din comenzile de interfata cu programele de aplicatii ale modulului de gestiune al tranzactiilor este
...................... care marcheaza sfarsitul executiei unei tranzactii.