Documente Academic
Documente Profesional
Documente Cultură
Intrebări
AlegeŃi răspunsurile corecte pentru fiecare din următoarele întrebări cu răspunsuri
multiple. Întrebările pot avea mai multe răspunsuri corecte.
1. SQL este
a. EXCEL
b.* MySQL
c.* PostgreSQL
a.* RelaŃii
b.* Tabele
d. Diagrame ERD
e.* RestricŃii
6. Printre tipurile de restricŃii care pot fi folosite în bazele de date se numără
a. NOTNULL
b. RelaŃie
d.* CHECK
e.* Unicitate
b. Performante reduse
c. Anomalia de creare
8. Procesul de normalizare
9. Un identificator unic(cheie)
c. DependenŃele tranzitive
b. Grupurile repetitive
c. DependenŃele tranzitive
b. Grupurile repetitive
d. Atributele multivaloare
d.* Apar cand un atribut non-cheie depinde doar de o parte a cheii primare
1.
Cod_valuta Number
Valuta Currency
Curs Number
2 euro 35.000
3 dolar 33.000
1 franc
5 lira
4
Întrebări şi Probleme
AlegeŃi răspunsurile corecte pentru fiecare din următoarele întrebări cu răspunsuri
multiple. Întrebările pot avea mai multe răspunsuri corecte.
1. SQL este
a. Un limbaj orientat spre obiecte
b. Un limbaj procedural
c.*Un limbaj nonprocedural
d.*Un limbaj declarativ
e.*Un limbaj standard
9. InstrucŃiunile SQL
*
a. încep cu un cuvânt cheie reprezentând o comandă
b. Se termină cu un cuvânt cheie reprezentând o comandă
c. încep cu un delimitator, cum ar fi caracterul punct şi virgulă
d.*Se termină un delimitator, cum ar fi caracterul punct şi virgulă
e. încep cu o paranteză deschisă
3. Operatorul BETWEEN
a.* Specifică un domeniu de valori care include şi capetele
b. Poate fi rescris folosind operatorii <= şi NOT <=
c. Poate fi rescris folosind operatorii <= şi >=
d.* Selectează rândurile adăugate în tabel într-un anumit interval de timp
e. Nu este inclus în standardul ISO/ANSI
Întrebări şi probleme
l. O subinterogare
a.* Poate fi folosită pentru a selecta valorile care vor fi aplicate condiŃiilor din
clauza WHERE
b.* Poate fi corelată sau necorelată
c. Reprezintă o cale puternică de calculare a coloanelor
d. Trebuie să nu fie încadrate în paranteze
e. Permite selectarea flexibilă a rândurilor
5. O uniune (Join)
a.* Combină coloanele din două sau mai multe tabele în rezultatele unei singure
interogări
b. Combină rânduri din interogari multiple într-un singur set de rezultate
c.* Este realizată ori de câte ori în clauza FROM sunt specificate mai multe tabele
d.* Necesită folosirea unei clauze JOIN
e. Necesită o listă de tabele separate prin virgule în clauza FROM
interogărilor avansate
Întrebări şi Probleme
1. FuncŃiile SQL
a. Returnează un set de valori
b.* Returnează o singură valoare
c.* Pot fi folosite în clauza WHERE a unei instrucŃiuni SQL
d. Pot fi folosite ca pseudonime pentru numele tabelelor intr-o instr. SQL
e.* Pot fi folosite în lista de coloane a unei instrucŃiuni SQL
2. FuncŃia REPLACE
a. Înlocuieşte un nume de tabel cu un nume de vizualizare
b. Înlocuieşte numele unei coloane cu pseudonimul coloanei
c.* Înlocuieşte un şir de caractere dintr-o coloană cu un alt şir de caractere
d. Înlocuieşte toate valorile dintr-o coloană cu un alt set de valori
e. Înlocuieşte toate rândurile dintr-o vizualizare cu rânduri conŃinând date dintr-
un alt tabel
3. FuncŃia LTRIM
a. Elimină spaŃiile de la sfârşitul şirurilor de caractere
b.* Elimină spaŃiile de la începutul şirurilor de caractere
c. Poate fi imbricată cu alte funcŃii
d. înlocuieşte valorile nule cu alte valori în şirurile de caractere
e. Elimină spaŃiile de la începutul şi de la sfârşitul şirurilor de caractere
4. FuncŃia CHAR
a.* Este numită CHR în unele implementări SQL
b. Este identică cu funcŃia ASCII în unele implementări SQL
c.* Returnează valoarea corespunzătoare unui caracter din setul de caractere ASCII
d. Returnează caracterul corespunzător unei valori
e.* Transformă o valoare numerică într-un şir de caractere
5. FuncŃia SIGN
a.* Returnează -l daca parametrul furnizat are valoare negativa
b.* Returnează 0 dacă parametrul furnizat are valoarea zero
c.* Returnează +1 dacă parametrul furnizat are o valoare pozitivă
d. Returnează 0 dacă parametrul furnizat are valoarea NULL
e. Returnează o valoare nulă dacă parametrul furnizat nu este un număr
6. FuncŃia CEILING
a.* Rotunjeşte un număr prin adăugire până la primul număr întreg
b. Rotunjeşte un număr prin scădere până la primul număr întreg
c.* Returnează întotdeauna un număr întreg
d. Returnează un număr întreg sau o valoare nulă
e.* Este numită CEIL în unele implementări SQL
7. FuncŃia FLOOR
a. Rotunjeşte un număr prin adăugire până la primul număr întreg
b.* Rotunjeşte un număr prin scădere până la primul număr întreg
c.* Returnează întotdeauna un număr întreg
d. Returnează un număr întreg sau o valoare nulă
e. Este numită FLR în unele implementări SQL
8. Expresiile CASE
a.* Permit executarea condiŃională a clauzelor dintr-o instrucŃiune SQL
b. Există sub două forme, respectiv statice şi dinamice
c. Exista sub două forme, respectiv cu căutare şi fara cautare
d.* Există sub două forme, respectiv simple şi cu cautare
e. Există sub două forme, respectiv standard şi cu cautare
9. O instrucŃiune UPDATE
a.*Trebuie să includă o clauză SET
b. Trebuie să furnizeze o nouă valoare pentru cel puŃin o coloană
c. Trebuie să includă o clauză WHERE
d.*Poate atribui unei coloane valoarea unei alte coloane
e.*Poate atribui unei coloane o listă de valori derivate dintr-o expresie
11. Clauza SET dintr-o instrucŃiune UPDATE poate atribui unei coloane o valoare
care este
a.*O constantă
b.*Numele unei alte coloane
c. O listă de valori
d.*Orice expresie din care rezultă o singură valoare
e. Cuvântul cheie NULL