Sunteți pe pagina 1din 6

1.

Arhitectura SGBD conține:


Bazele de date, Sistemul de gestiune a bazelor de date, Proceduri de lucru
2. Nivelul intern este constituit din:
Schema ce descrie structura de stocare fizică
3. Ce trebuie să asigure o bază de date?
Abstractizarea datelor, Integritatea datelor, Securitatea datelor, Partajarea
datelor, Independența datelor
4. Cine a propus modelul entitate-relație pentru bazele de date?
P. Chen
5. Nu există următoarele nivele ale arhitecturii interne:
Nivelul logic
6. Bazele de date relaționale necesită:
Descrierea structurii entităților, Descrierea relațiilor dintre entități
7. Arhitectura internă conține:
Nivelul intern, Nivelul conceptual, Nivelul extern
8. Câte înregistrări poate avea o bază de date?
Depinde de sistemul de baze de date.
9. Conceptualizarea arhitecturii interne este formată din:
Nivelul fizic, Nivelul conceptual, Nivelul logic
10. Ce dimensiune poate avea o baza de date?
kB (kilobait), GB (gigabait), TB (terabait), PB (petabait), Alte dimensiuni
11. Sistemele de daze de date, reprezintă un sistem de organizare și prelucrare a
informației constituit din:
Colecție de date aflate în interdependență, Descrierea datelor și relațiilor dintre
ele, Un sistem de programe care asigură exploatarea bazei de date
12. Care din următoarele modele reprezintă tipuri de sisteme de baze de date?
baza de date SQL, baza de date NoSQL, baza de date NewSQL
13. Nivelul conceptual conține:
Descrierea entităților, Tipurile de date, Relațiile dintre date, Restricțiile de
asociere
14. Care din următoarele sisteme de baze de date reprezintă un SGBD?
MySQL, Microsoft SQL, Visual FoxPro, Microsoft Access
15. Cine a definit conceptul de model relațional pentru bazele de date?
E.F. Codd

1. Care dintre urmatoarele reprezinta etapa a proiectarii bazei de date


Analiza cererilor si strangerea de informatii referitoare la aplicatie, Proiectarea
conceptuala a bazei de data
2. De catre ce este dat gradul unei relatii?
numarul de multimi de entitati
3. Ce tip de relatie se stabileste intre tabelele "Profesor" si "Materie"?
many to many
4. Ce este o entitate?
un obiect al lumii reale, un eveniment, un concept, un atribut
5. Ce reprezinta schema conceptuala?
Descrierea concisa a datelor, Descrierea concisa a tipurilor de date, Descrierea
concisa a a relatiilor si restrictiilor
6. Care sunt criterile de alegerea a unui SGBD?
Complexitatea aplicatiei si capacitatea de stocare a datelor, Costurile de
achizitie, Numarul de utilizatori simultani, Costurile de intretinere
7. Care este cel mai folosit model de nivel inalt?
entitate-relatie
8. Specializarea este un atribut
atomic
1. Ce reprezinta numerele din sintaxa DECIMAL(7,4)
7 - numaul total de cifre, 4 - numarul de cifre de dupa virgula
2. Cum se va completa o celula ce are specificatia INT(3) ZEROFILL
0
3. Care este valoarea zero pentru tipul de data DATETIME
'0000-00-00 00:00:00'
4. In ce tip de data se poate stoca text?
CHAR, VARCHAR, TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
1. Selectați afirmațiile corecte despre cheia primară.
Reprezintă unul sau mai multe câmpuri ale tabelei care identifică unic fiecare
înregistrare din tabela respectivă
2. În cazul în care la inserarea unei înregistrări nu se specifică valoarea unui
atribut, atunci acesta primește:
Valoarea implicită dacă a fost definită, Valoarea NULL dacă nu a fost definită o
valoare implicită
3. Constrângerea FOREIGN KEY este un atribut dintr-o tabelă care identifică în mod
unic o înregistrare dintr-o altă tabelă sau din acelaşi tabel?
Adevărat
1. Specificarea NO ACTION nu este echivalentă cu RESTRICT.
Fals
2. Care din constrângerile enumerate mai jos apartin constrângerilor de domeniu?
Constrângerea NOT NULL, Constrângerea DEFAULT, Constrângerea CHECK
3. Alegeți afirmațiile corecte:
Constrângerile din cadrul tabelelor sunt de trei categorii., Valoarea NULL este o
valoare particulară ce reprezintă lipsa de informație.
1. Ce proprietăți are o cheie primară?
este unică, este stabilă, nu admite valori NULL
2. FOREIGN KEY identifică în mod [unic] o înregistrare dintr-o altă tabelă sau din
[acelaşi] tabel
3. Constrângerea FOREIGN KEY este un atribut sau o ? dintr-o tabelă -> combinaţie
de atribute
4. Integritatea referenţială este proprietatea bazei de date care garantează că
[oricare] valoare a unei chei străine [se regăseste] printre valorile cheii
corespunzătoare din relaţia referită, sau cheia [străină] are valoarea [NULL].
5. Dacă se specifică acţiunea SET NULL, cu ce atribut trebuie să te asiguri că nu
ai declarat coloana corespunzătoare din tabela copil?
NOT NULL
6. Ştergerea sau modificarea înregistrării din tabela [părinte] va genera setarea
valorii [cheii străine] din tabela [copil] la valoarea [NULL].
7. RESTRICT [respinge] operaţiunile de modificare şi [ștergere ] din tabela
[părinte] atâta timp cât există înregistrări dependente în tabele unde este
înregistrată cheia [străină].
8. În cazul în care la inserarea unui n-uplu nu se specifică valoarea unui atribut,
acesta primeşte:
valoarea implicită dacă a fost definită, valoarea NULL dacă nu a fost definită o
valoare implicită
9. [DEFAULT] este o constrângere folosită pentru stabilirea unei valori implicite.
10. Valoarea NULL este o valoare particulara care [nu reprezintă valoarea 0]
11. Constrângerile de domeniu sunt condiţii impuse valorilor atributelor pentru ca
acestea să corespundă semnificaţiei pe care o au în [realitatea modelată]
12. Constrângerea CHECK este o constrângere de domeniu
13. În reprezentarea unei entităţi printr-un tabel, valorile atributelor sunt
reprezentate pe coloane
14. Constrângerile de domeniu se mai numesc și constrângeri de coloană
15. Valorile atributelor ale unei entităţi care determină valorile altor atribute
ale aceleiaşi entităţi sunt aferente constrângerilor impuse de dependenţe de date
16. Constrângeri impuse de dependețe de date → valorile unor atribute ale unei
entități determină valorile altor atribute ale aceleiași entități,
Constrângeri de domeniu → condiții care se impun valorilor atributelor și asigură
integritatea domeniilor atributelor,
Constrângeri de n-uplu → condiții care se impun n-uplurilor unei entități și
asigură identificarea corectă a n-uplurilor prin intermediul cheilor primare
17. Dependențele de date ale constrângerilor impuse se mai numesc dependețe
funcționale
18. Valorile pe care le conțin entitățile trebuie să respecte anumite reguli
19. Entitățile unei baze de date reflectă realitatea modelată
20. Constrângerile se pot clasifica astfel
în cadrul tabelei, între tabele
1. Identificarea corectă a n-uplurilor, la constrângerile de n-uplu, se face prin
intermediul [cheilor primare]
2. Cine asigură identificarea corectă a n-uplurilor prin intermediul cheilor
primare?
constrângerile de înregistrare în tabelă
3. Constrângerile de domeniu sunt [condiții] care se impun [valorilor]
[atributelor] și asigură integritatea [domeniilor] atributelor.
4. Cui se impun constrângerile de domeniu?
valorilor atributelor
5. Constrângerile sunt de ... 3 categorii
6. Constrângerile din cadrul unei tabele nu pot asigura integritatea datelor
acesteia.
Fals
7. Constrângerile din cadrul unei tabele sunt reguli care se impun în cadrul unei
singure tabele
8. Care dintre urmatoare sunt tipuri de indexare:
BTREE, HASH, RTREE
9. Constrangerile de domeniu sunt :
Constrangerea NOT NULL, Constrangerea Default, Constrangerea Check
10. Constrangerile referitoare la inregistrari sunt :
PRIMARY KEY, UNIQUE, FOREIGN KEY
11. Constrangerile din cadrul unei tabele sunt de 3 tipuri :
Constrangeri de domeniu, Constrangeri de n-uplu, Constrangeri inpuse de depedente
de date
12. Alegeți variantele corecte de mai jos:
Valoarea NULL este o valoare particulară, care nu reprezintă valoarea 0., Valoarea
NULL poate apărea când nu se cunosc respectivele informații.
13. NO ACTION face parte din limbajul SQL standard, în MySQL este echivalent
cu...RESTRICT
14. Constrângerile referitoare la înregistrări se adresează la:
Constrângerea UNIQUE, Constrângerea FOREIGN KEY
15. RTREE este implicit pentru indicii SPATIAL, dar dacă motorul de stocare nu îl
acceptă, BTREE poate fi utilizat.
Adevărat
17. RESTRICT: Operația de ștergere / actualizare nu este efectuată. Instrucțiunea
se încheie cu o eroare 1451 (SQLSTATE '2300').
Adevărat
18. CASCADE: Operația de ștergere / actualizare se realizează în ambele tabele.
Adevărat
19. Orice atribut poate lua valoarea NULL, pentru că pot rezulta înregistrări
inconsistente.
Fals
20. Specificarea RESTRICT sau NO ACTION nu generează același rezultat.
Fals
1. Cum se numeste expresia care defineste numarul maxim de rezultate ce va fi
afisat?
LIMIT
2. Cum se numeste expresia care defineste numarul inregistrarilor de la care se
realizeaza afisarea?
OFFSET
3. Expresia "OFFSET" definește numărul maxim de rezultate ce va fi afișat.
Fals
1. Definește numărul maxim de rezultate ce va fi afișat. [LIMIT]

Regăsirea datelor din una sau mai multe tabele. [SELECT]


Definește numărul înregistrării de la care se realizează afișarea. [OFFSET]
2. Cum se numește expresia cu ajutorul căreia se evaluează fiecare înregistrare
obținută în urma interogării?
HAVING
3. Selectați afirmațiile corecte.
LIMIT definește numărul maxim de rezultate ce va fi afișat., select_expr indică
lista coloanelor care vor fi afișate în urma interogării.
1. Cum se numeste expresia cu ajutorul căreia se evaluează fiecare inregistrare din
tabelele implicate?
WHERE
1. SGBD este pseudo relațional dacă:
Toate datele din cadrul bazei de date sunt reprezentate prin valori în tabele;
2. Ce nu permite forma normală de ordin 1 (FN1) ?
atribute cu mai multe valori, atribute compuse
3. Cum se numesc valorile permise de FN1?
atomice, indivizibile
4. Atributele care nu aparțin unei chei se numesc atribute:
neprime
5. Normalizarea datelor reprezintă:
Procesul prin care se elimină redundanţa datelor şi generează un model de
structurare a bazei de date.
6. A doua forma normala impune ca fiecare atribut sa fie dependent de fiecare parte
a cheii primare.
Adevărat
7. Tabelele in tabele sau tabelele ca atribute ale nuplurilor sunt permise in FN1.
Fals
8. Care sunt caracteristicile pe care formă normală le oferă proiectantului bazei
de date?
un schelet formal bazat pe chei și dependențe funcționale, o serie de teste astfel
încât baza de date să fie normalizată
9. În ce an a fost propus procesul de normalizare a datelor?
1970
10. Ce operatori relaționali suportă sistemul (SGBD) ?
de proiecție, de selecție, joncțiune natural
1. Forma normală de ordinul 1 (FN1):
toate atributele trebuie specificate o singură dată.
3. O tabelă îndeplinește FN2 dacă:
îndeplinește FN1 și conține numai atribute care dau informații despre cheia
tabelei.
4. A doua formă normală(FN2):
Impune fiecare atribut să fie dependent de fiecare parte a cheii principale.
5. Pentru a treia formă normală (FN3):
toate câmpurile nonprimare să depindă numai de câmpurile primare, tabelul trebuie
să fie deja în prima și în a doua formă normală
6. Câte forme normale a propus E.F. Codd?
3 forme normale (3NF)
7. Procesul de normalizare a fost propus de E.F. Codd în anul: 1970
8. Formă normală Boyce-Codd este mai restrictivă decât FN3, deoarece în FNBC se
impune această condiție tuturor atributelor
9. Este recomandabil să includeți câmpuri care pot fi derivate din alte câmpuri
situate în același tabel sau în tabelele aflate în relație.
Fals
10. Care este asemanarea dintre FN3 si FNBC?
ambele impun ca notatia sa fie o cheie a tabelei
11. Pentru care din cele trei forme normale a fost creata forma FNBC?
FN3
12. De ce campuri trebuie sa depinda restul campurilor non-primare pentru a fi in a
treia forma?
primare
13. In ce forma normala trebuie sa fie tabelul ca sa indeplineasca forma normala
3(FN3)?
FN1, FN2
14. Forma normala 1 permite atribute cu mai multe valori?
Fals
15. FN3-fiecare tabela trebuie sa posede o singura cheie primara ,iar datele
trebuie sa depinda exclusiv de cheia primara.
Adevărat
16. FN2-un atribut trebuie sa depinda partial de identificatorul unic al entitatii
pe care o descrie.
Trebuie sa apartina in TOTALITATE de identificatorul unic al entitatii pe care o
descrie

Răspunsul corect este "Adevărat".


17. FN1-toate atributele trebuie specificate o singura data.
Adevărat
18. Câte forme au fost propuse sub numele de normală lui BOYCE-CODD?
3
19. De către cine a fost propus procesul de normalizare a datelor?
E.F.Codd
1. Care dintre următorii operatori sunt operatori de comparare?
=, <, >, NOT, AND, OR, IS, CASE, IN
2. GROUP_CONCAT() returnează concatenare rezultatelor.
Adevărat
3. Funcția STRCMP() compară două șiruri.
Adevărat
4. Operatorul := este interpretat întotdeauna ca operator de comparație.
Operatorul :=, spre deosebire de = nu este interpretat niciodata ca operator de
comparație.

Răspunsul corect este: Fals


5. INTERVAL()- Returnează ............. care este mai mic decât primul argument.
pozitia elementului
6. Convert (expr,type)- funcţionează similar cu CAST
7. Cum se numește funcția care verifică dacă o valoare nu se găsește într-un set de
valori?
NOT IN()
8. Cum se numește funcția care verifică dacă argumentul validează un șablon?
LIKE
9. Cum se numeste funcția care returnează cel mai mic argument?
LEAST()
10. Cum se numește funcția care returnează valoarea maximă obținută în rezultate?
MAX()
11. Cum se numește funcția care returnează valoarea minimă obținută în rezultate?
MIN()
12. Ce returnează funcția COUNT(DISTINCT)?
returnează numărul de linii cu valori distincte
13. Ce returnează funcția COUNT?
returnează numărul de linii rezultate
14. Ce returnează funcția AVG?
returnează valoarea medie a valorilor argumentului
15. Ce clauză specifică condițiile care identifică ce rânduri trebuie actualizate?
WHERE
16. Dacă tabelul are o cheie primară AUTO_INCREMENT și instrucțiunea introduce sau
actualizează un rând, funcția LAST_INSERT_ID () returnează valoarea:
AUTO_INCREMENT
17. Ce cuvânt cheie permite utilizarea inserțiilor simultane?
CONCURRENT
18. Ce indică setarea clauzei CARACTER SET la o valoare în binar?
Nicio conversie
19. Ce cuvânt cheie se utilizează când doriți să săriți orice rând care conține o
cheie primară conflictuală?
IGNORE

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