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