NEW
Font size
WorksheetsIntrebariExtra
Total questions: 45
Worksheet time: 23mins
O relatie este in forma normala FN5:
Numai daca dependenta jonctionala care reconstituie schema R este o dependenta jonctionala triviala b.
Numai daca fiecare relatie in dependenta jonctionala constituie o supercheie a relatiei c.
Ambele variante a si b sunt corecte
Care dintre urmatoarele dependente multivalorice sunt triviale?
Numai dependentele X->->Y unde X inclus in Y → trebuia sa fie Y inclus in X pt A b)
Numai dependentele X->->Y unde X->->Y pt care X U Y = R
ambele a si b
Care dintre urmatoarele reguli de echivalenta sunt corecte? - sigma operator de selectie
a) sigmaf(E1-E2) = sigmaf(E1) – sigmaf(E2)
b. sigmaf(E1-E2) = sigmaf(E1) (intersectat) sigmaf(E2)
c. sigmaf(E1-E2) = sigmaf(E1) U sigmaf(E2)
Intr-un graf de strategii nodurile sunt asimilate:
numai tabelelor
numai operatorilor
atat tabelelor cat si operatorilor
Daca o subcerere SQL returneaza o pereche de coloane, atunci in clauza WHERE a cererii principale se poate folosi operatorul:
“=” intre perechile de coloane din cererea principala si subcerere, specificate intre paranteze
“IN” intre perechile de coloane din cererea principala si subcerere, specificate intre [paranteze
Orice operator intre perechile de coloane din cererea principala si subcerere
Intr-un join de tip JOIN ... ON conditia de join se pune:
numai pe coloanele de acelasi tip
numai pe coloanele cu acelasi nume
numai pe coloanele cu acelasi tip si nume
Care din afirmatiile de mai jos sunt adevarate pentru o baza de date NoSQL?(Nu se stie exact raspunsul; ar fi mai multe)
permite procesarea pararela a datelor
permite duplicarea de date deoarece nu este normalizata.
este recomandata pentru gestiunea documentelor
In calculul relational pe tupluri o cerere are ca rezultat:
a) Multimea tuplurilor care indeplinesc constrangerile de integritate
b) Multimea tuplurilor care au atribute intr-un domeniu
c) Multimea tuplurilor care verifica una sau mai multe formule
O ierarhie de incluziune a unei entitati E in modelul EA implica ca:
O instanta a unei submultimi se poate regasi si in alte submultimi aflate in relatie de incluziune cu E.
Fiecare instanta a unei submultimi a lui E se regaseste numai in acea submultime.
Orice instanta a unei submultimi a lui E trebuie sa se regaseasca in toate submultimile cat si in E.
Multiset-urile reprezinta:
a) Multimi de date care contin valori duplicate
b) O relatie care are mai multe tupluri unicat
c) O relatie care contine tupluri duplicate
Cheia unei relatii in Modelul Relational reprezinta?
O multime minimala de atribute care identifica in mod unic un tuplu
O constrangere de integritate
Ambele variante a si b sunt corecte
In cadrul cursului nostru JSON inseamna:
a. Java Script Operational Notation
b. Joint Service Operational Name
c. Java Script Object Notation
ACID (atomicity, consistency, isolation, durability)
INTELES
INTELES OK
135. Consistenta eventuala presupune ca: c) schimbarile se vor propaga in cele din urma la toate inregistrarile
Inteles
Inteles ok
O asociere cu doua ramuri poate fi:
a. Unara
b. Binara
c. Ambele raspunsuri a si b sunt corecte
139. O diagrama EA continand o ierarhie de incluziune cu tatal ANGAJAT(IdA, Nume) si fii INGINER(IdI, Specialitate, Vechime) si MUNCITOR(IdM, Calificare) a. Poate fi corecta sau gresita in functie de context b. Este gresita c. Este corecta Explicatie: cap 4 “La entitatea tata vor fi atasate atributele care formeaza identificatorul si descriptorii care modeleaza informatii specifice intregii clase” De fapt: La entitatile fiu vor fi atasate atributele de identificare (aceleasi ca ale tatalui). Ori noi avem IdA, IdI, IdM. RASPUNS b
Inteles
Inteles ok
La transformarea unei ierarhii de generalizare, criteriul de clasificare devine:
a. O coloana la tata
b. O coloana la fiecare fiu
c. Un tuplu (linie din tabela
O asociere trebuie sa aiba:
a. Macar o ramura obligatorie
b. Macar o ramura multi
c. Raspunsurile a si b sunt gresite
Inserarea datelor intr-o tabela, prin intermediul unui view, se poate face:
a. Totdeauna, daca nu se violeaza cheia primara
b. NU, deoarecere un view este folosit numai pentru cereri SELECT
c. DA, daca view-ul este creat pe o singura tabela si nu violeaza constrangerile de integritate
Select-ul (proiectia) trebuie deplasat in arbore:
a) spre radacina
b) spre frunze
c) depinde de caz
pi_An(pi_Bk(R*S)) =
a) pi_An(R*S) -> An inclus in Bk
b) pi_Bk(R*S)
c) pi_(An U Bk) (R*S) (reuniune)
Care dintre afirmatiile urmatoare este corecta:
Orice dependenta multivalorica este in acelasi timp si o dependenta functionala
b. Orice dependenta functionala este in acelasi timp si o dependenta multivalorica
c. Ambele variante a si b sunt corecte
Daca o subcerere SQL returneaza o linie(minim doua coloane), in conditiile puse in clauza WHERE a cererii principale pe aceste linii se pot folosi operatorii:
a. = , !=
b. IS, IS NOT
c. IN, NOT IN
Fie G o multime de dependente functionale si multivalorice pe o relatie R. Inchiderea G+ contine:
a. Multimea dependentelor functionale din G sau se pot obtine din G prin axiome si reguli
b. Multimea dependentelor multivalorice din G sau se pot obtine din G prin axiome si reguli
c. Ambele variante prezentate la a si b sunt adevarate
O schema de relatie R la care orice dependenta multivalorica netriviala X ->-> Y are in partea stanga o supercheie, atunci este in forma normala:
a. FNCB
b. FN4
c. FNCB si FN4
O subcerere SQL corelata se executa:
a. Doar atunci cand este folosita in clauza HAVING
b. O singura data pentru toate liniile din cererea principala
c. Pentru fiecare linie candidat din cererea principala
O relatie R care este in forma normala FN4 este si in:
a. Forma normala FN3
b. Forma normala FNBC
c. Ambele variante prezentate la a si b sunt adevarate
Intr-o cerere SELECT care din urmatoarele clauze este corecta:
WHERE EXIST max(salariu) > 1000
WHERE max(salariu) > 1000 GROUP BY …
HAVING max(salariu) > 1000 GROUP BY ...
Care dintre urmatoarele dependente multivalorice sunt triviale: Obs: Operatorul < se refera la incluziune
a. Dependentele X ->-> Y unde Y < X
b. Dependentele X ->-> Y pentru care X ⋂ Y = ⊘
c. Ambele variante prezentate la a si b sunt adevarate
O relatie R care este in forma normala FN4 accepta:
a. Numai dependente multivalorice
b. Numai dependente functionale
c. Atat dependente multivalorice cat si dependente functionale
Care dintre urmatoarele cereri SQL are o sintaxa corecta:
a. Select job, max(salariu) from angajati_dep where max(salariu) > 1000 group by job
b. Select job, max(salariu) from angajati_dep where exist max(salariu) > 1000 group by job
c. Select job, max(salariu) from angajati_dep having max(salariu) > 1000 group by job
O relatie R aflata in forma normala FNBC:
a. Este totdeauna si in forma normala FN4
b. Este totdeauna si in forma normala FN3
c. Niciuna dintre variantele a si b nu este adevarata
O relatie R care este in forma normala FN5 este si in:
a. Forma normala FN4
b. Forma normala FN3
c. Ambele variante prezentate la a si b sunt adevarate
Join-ul extern se foloseste obligatoriu atunci cand:
a. In clauza FROM apare de mai multe ori aceeasi tabela
b. O cerere SELECT returneaza linii dintr-o tabela care nu sunt corelate cu nicio linie din alte tabele
c. O cerere SELECT coreleaza liniile dintr-o tabela cu alte linii, din alte tabele
Intr-un join de tip JOIN .. ON conditia de join se pune:
a. Numai dupa coloane de acelasi tip
b. Numai dupa coloane cu acelasi nume si semnificatie
c.Numai dupa coloane cu acelasi tip si nume
Intr-un join de tip NATURAL JOIN conditia de join se realizeaza:
a. Numai dupa coloane de acelasi tip si semnificatie
b. Numai dupa coloane cu acelasi nume
c. Numai dupa coloane definite in cheile tabelelor
Intr-o cerere SELECT cu NATURAL JOIN se pot folosi alias-uri pentru coloane:\
a. Numai pentrru coloane de acelasi tip si semnificatie
b. Numai dupa coloane cu acelasi nume
c. Numai pentru coloane care nu participa la join
Intr-o diagrama EA,o entitate care este dependenta de alta entitate se reprezinta printr-un:
a. Poligon regulat cu linie continua sau intrerupta
b. Dreptunghi cu linie continua dubla
c. Oval cu linie continua
In modelul EA un rol reprezinta:
a. O asociere intre doua entitati
b. Numele atribuit asocierii dintre doua entitati
c. O semnificatie a unei ramuri a asocierii realizata pe o singura entitate
In modelul EA, in cazul in care exista informatii descriptive despre o anumita clasa de obiecte:
a. aceasta se va modela ca entitate
b. aceasta se va modela fie ca entitate, fie ca atribut, in functie de context
c. aceasta se va modela ca atribut
Atributele de identificare in modelul EA sunt folosite pentru:
a. identificarea relatiilor dintre atributele unei entitati
b. identificarea unica a instantelor unei entitati
c. identificarea relatiilor dintre atributele a doua entitat
Daca intre doua entitati din modelul EA exista mai multe asocieri, atunci:
a. Asocierile nu sunt considerate redundante daca au semnificatii diferite
b. Asocierile sunt considerate intotdeauna redundante
c. Nu pot exista mai multe asocieri intre doua entitati
In modelul EA o entitate care este dependenta de alta entitate se numeste :
a. Entitate slaba
b. Entitate de asociere
c. Entitate de descriere
12. Multimea de atribute X este cheie pentru relatia R daca:
a. X determina functional toate atributele relatiei R
b. X este o functie minimala
c. Ambele conditii a si b sunt indeplinite simultan
Redundanta datelor se refera la faptul ca:
a. Datele sunt stocate de mai multe ori in aceeasi relatie sau relatii diferite
b. Aceleasi date sunt stocate in mai multe relatii
c. Datele sunt stocate de mai multe ori in aceeasi relatie
