Documente Academic
Documente Profesional
Documente Cultură
1
4. Elementele auxiliare specifice arhitecturii pe componente se refera la:
a. realizarea si functionarea intregului sistem de baze de date;
b. programe de aplicatii dezvoltate intr-un sistem de gestiune a bazelor de date;
c. realizarea si exploatarea bazei de date;
d. structura datelor, restrictiile de integritate si vederile unei baze de date.
2
7. Independenta logica se refera la faptul ca:
a. viziunea programatorului asupra bazei de date este independent de aplicatiile
care vor fi dezvoltate;
b. viziunea administratorului asupra bazei de date este independent de
aplicatiile care vor fi dezvoltate;
c. viziunea utilizatorului final asupra bazei de date este independent de aplicatiile
care vor fi dezvoltate;
d. viziunea programatorului si al administratorului asupra bazei de date este
independentade aplicatiile care vor fi dezvoltate.
3
10. Independenta logica este specifica:
a. nivelului logic;
b. nivelului conceptual;
c. nivelului fizic;
d. independenta logica este specifica nivelului conceptual sau nivelului logic,
in functie de modul de proiectare al bazei de date.
II.
1. Rolul sistemului informational este de a asigura legatura dintre:
a. sistemul decizional si cel operational;
b. sistemul operational si cel informatic;
c. sistemul de conducere si cel de executie;
d. toate sistemele organizatiei.
4
4. Intretinerea operationala se refera la:
a. monitorizarea si testarea continua a aplicatiei;
b. monitorizarea continua a aplicatiei si incorporarea unor noi cerinte, atunci
cand este cazul;
c. monitorizarea continua a aplicatiei si incorporarea permanent a unor noi cerinte;
d. monitorizarea continua a aplicatiei, fara insa a se mai putea adauga
functionalitati suplimentare aferente noilor cerinte.
5. Prototipizarea este:
a. o etapa obligatorie specifica proiectarii bazei de date care permite numai
proiectantului sa evalueze modul de functionare a aplicatiei;
b. o etapa optionala specifica proiectarii bazei de date care permite numai
proiectantului sa evalueze modul de functionare a aplicatiei;
c. o etapa obligatorie specifica proiectarii bazei de date care permite proiectantului
si utilizatorului sa evalueze modul de functionare a aplicatiei;
d. o etapa optionala specifica proiectarii bazei de date care permite
proiectantului si utilizatorului sa evalueze modul de functionare a aplicatiei.
5
7. Proiectarea conceptuala se refera la:
a. construirea unui model informational dependent de fiecare considerent privitor
la aspectul fizic al datelor;
b. construirea unui model informational independent de fiecare considerent privitor
la aspectul fizic al datelor;
c. construirea unui model informational independent bazat pe unul din modelele
traditionale;
d. implementarea efectiva a bazei de date.
III
1. Cate chei poate avea o relatie?
a. una primara, una straina si una alternanta;
b. mai multe candidat, una primara si cel putin una straina;
c. una sau mai multe candidat, una primara si nici una, una, sau mai multe
alternante;
d. una sau mai multe candidat, una primara, nici una, una, sau mai multe
alternante si cel putin una straina.
3. Regula lui Codd specifica reprezentarii fizice a datelor se refera la faptul ca:
a. programele de aplicatie pot fi afectate de modificarile realizate asupra relatiilor
bazei de date;
b. programele de aplicatie nu pot fi afectate de modificarile realizate asupra
relatiilor bazei de date;
c. programele de aplicatie pot fi afectate de modificarile realizate in modul de
reprezentare a datelor sau in metodele de acces;
d. programele de aplicatie nu pot fi afectate de modificarile realizate in modul de
reprezentare a datelor sau in metodele de acces.
7
4. Cheia candidat reprezinta:
a. un singur atribut care poate fi cheie primara sau cheie alternanta;
b. un atribut (grup de atribute) care poate deveni fie cheie primara, fie cheie
alternanta;
c. un atribut (grup de atribute) care poate deveni fie cheie primara, fie cheie
straina;
d. un atribut (grup de atribute)care poate deveni fie cheie alternanta, fie cheie
straina;
8
7. O relatie este parinte daca:
a. unui tuplu din acea relatie nu-i corespunde nici un tuplu in relatia cu care s-a
asociat;
b. unui tuplu din relatia respectivaii corespunde un singur tuplu in relatia cu care
s-a asociat;
c. unui tuplu din relatia respectiva ii corespund mai multe tupluri in relatia cu
care s-a asociat;
d. se asociaza cu inca doua relatii.
8. Fiecare relatie:
a. are o singura cheie primara;
b. are mai multe chei primare;
c. are o singura cheie primara, insa atunci cand este nevoie, se poate identifica
cel mult inca una;
d. nu conteaza cate chei primare are o relatie.
9
10. Operatia proiectie din algebra relationala:
a. se aplica unei singure relatii si se realizeaza dupa diferite atribute ale
relatiei;
b. se aplica unei singure relatii si se realizeaza dupa diferite tupluri ale relatiei;
c. presupune existenta a doua relatii cu aritate diferita si pe baza unei conditii
logice;
d. presupune existenta a doua relatii cu scheme diferite, dar care pot avea si
atribute comune.
IV
1. SGBD-ul reprezinta o interfata intre:
a. sistemul de operare si alt SGBD;
b. doua sau mai multe SGBD-uri, daca ele se gasesc pe platforme diferite;
c. utilizatori si sistemul de operare;
d. doua sisteme de operare care ruleaza pe platforme diferite.
3. Un SGBD permite:
a. doar actualizarea datelor din baza de date;
b. doar extragerea datelor prin intermediul limbajului de descriere a datelor;
c. doar extragerea datelor prinintermediul limbajului de manipulare a datelor;
10
d. actualizarea datelor si extragerea lor prin intermediul limbajului de
manipulare a datelor.
11
7. Subsistemul instrumentelor de proiectare nu poate include:
a. limbaje de descriere a datelor;
b. limbaje de manevrare a datelor;
c. limbaje de programare;
d. limbaje de interogare a datelor.
12
1. O baza de date relationala este:
A) O colectie de date interrelationate gestionate ca o singura unitate
B) Un produs software furnizat de un producator de baze de date
C) O structura de date, cum ar fi un tabel, o vizualizare sau un index
D) Definita in acelasi mod de toti producatorii de software
13
5. Normalizarea nu rezolva:
A) Anomalia de stergere
B) Anomalia de actualizare
C) Anomalia de inserare
D) Anomalia de creare
6. O cheie primara:
A) Poate fi compusa numai dintr-un singur atribut
B) Poate fi compusa din mai multe atribute
C) Poate fi compusa dintr-un singur atribut care are si valori NULL
D) Poate fi compusa din zero, unul sau mai multe atribute
Sisteme de gestiune a bazelor de date : Oracle, Visual Box Pro, Visual Studio
Rolul unei chei primare este de a identifica fiecare tuplu a unei relatii.
Intrebarari
14
Raspuns: 3 tipuri de chei
Un tuplu se obtine dand valori tuturor atributelor unor relatii ( toata linia orizontala)
Cheia primara este formata din unul sau mai multe atribute (chiar si toate atributele)
Cheia este formata din numarul minim de atribute care identifica unic fiecare tuplu al unei relatii.
Daca un atribut sau un grup de atribute reprezinta o cheie a unei relatii atunci acel atribut sau grup de
atribute nu va putea face parte ca submultime dintr-o alta cheie a aceleiasi relatii.
Se recomanda de ales cheia primara care este mai simpla ( mai putine cifre sau litere).
15
Cea mai evoluata metoda de organizare a datelor in vederea prelucrarii lor
automate o intalnim la bazele de date.
Definitii:
17
integritatea datelor – se refera la definirea restrictiilor de integritate care
au rolul de a proteja datele bazei de date; lipsa unor restrictii de integritate ar
putea avea ca efect alterarea continutului bazei de date si obtinerea unor
rezultate eronate;
Modelul relational se bazeaza pe notiunea de relatie care este definita din punct
de vedere matematic ca o submultime a produsului cartezian a unei liste (finite)
de multimi, numite domenii.
Fiecare element al unei relatii poarta numele de tuplu, iar numarul de domenii
se numeste aritate.
Intr-o relatie, fiecare domeniu se identifica printr-un nume, numit atribut, iar
multimea numelor atributelor unei relatii formeaza schema acesteia.
18
In Exemplul 2.2 sunt prezentate trei tupluri pentru relatia Student definta in
Exemplul 2.1.
Exemplul 2.2
In ceea ce priveste tuplurile unei relatii (care se mai numesc si realizari) trebuie
spus ca nu pot exista doua sau mai multe tupluri identice. Altfel spus, toate
tuplurile unei relatii trebuie sa difere cel putin prin valoarea unui atribut: cheia.
Cheia reprezinta un atribut (sau un grup de atribute) care are rolul de a identifica
in mod unic fiecare tuplu al unei relatii, astfel incat nu pot exista doua tupluri
diferite care sa aiba valori identice pe domeniul unei chei.
In cadrul abordarii relationale exista patru tipuri de chei care pot fi identificate:
1. candidat;
2. primara;
3. alternanta (in functie de sursa citata, intalnim in litaratura si termenul de
cheie alternativa);
4. straina
19
Dintre cele patru tipuri de chei, primele trei se analizeaza la nivelul unei singure
relatii, in timp ce cheia straina apare atunci cand asociem doua sau mai multe
relatii (este cea care asigura practic legatura logica intre diferite relatii).
Atunci cand analizam o relatie, primul pas pe care il facem este acela al
identificarii cheilor candidat.
In general, vom alege ca si cheie primara, acea cheie candidat care este
formata din numarul minim de atribute.
In cazul in care am identificat mai multe chei candidat si fiecare dintre ele
au acelasi numar de atribute, atunci oricare din cheile candidat pot deveni cheie
primara.
Desi pot exista mai multe chei candidat, este bine sa retinem ca fiecare
relatie are o singura cheie primara, care in anumite situatii poate fi formata
chiar din toate atributele ei.
20