Font size
WorksheetsPartial-BD
Total questions: 97
Worksheet time: 49mins
Daca o relatie R se descompune in mai multe relatii, atunci:
Relatia R nu poate fi refacuta niciodata prin join din relatiile rezultate din descompunere
Daca descompunerea este incorecta se pot pierde date si dependente din R prin descompunere
Relatia R poate fi refacuta totdeauna prin join din relatiile rezultate din descompunere
Modelul Entitate-Asociere extins permite reprezentarea bazei de date prin:
Entitati, ierarhii si chei
Atribute, asocieri si constrangeri de integritate
Entitati, atribute ale entitatilor, asocieri si ierarhii
Un join R⋈FS pe doua relatii R si S implica efectuarea:
Unei selectii pe reuniunea R si S
Unui produs cartezian pe R si S urmat de o selectie cu conditia F
Unei intersectii pe R si S cu conditia F
Organizarea datelor sub forma de tabele este folosita in:
Modelul ierarhic
Modelul relational
Ambele variante a si b sunt corecte
Constrangerile de integritate reprezinta:
Metode de verificare a drepturilor de acces la date
Verificarea automata a corectitudinii datelor in cazul operatiilor de inserare, stergere si modificare
Ambele variante a si b sunt corecte
O entitate a bazei de date reprezinta:
O asociere intre obiecte
O clasificare a unor obiecte
Un obiect al bazei de date care are o reprezentare unica
Un model de date reprezinta:
O colectie de fisiere de date
Un ansamblu de reguli şi concepte pentru descrierea structurii unei baze de date
O metoda de stocare a datelor pe suport fizic
O relatie logica reprezinta:
O asociere dintre mai multe entitati
O descriere a unui atribut
Legatura dintre atributele entitatii
Fie relatia R=ABCDEF, cu multimea de dependente functionale F={ A -> B, A -> C, A -> F, B -> E, D -> B, E-> A }. Atunci descompunerea p = (AB, BCD, AEF, CDE)
Pastreaza dependentele functionale pe F
Nu pastreaza dependentele functionale pe F
Nu se poate aplica algoritmul de verificare in acest caz
Fie R = ABCDE si F={A -> B, A-> C, A -> D, D -> E}. Atunci o cheie a lui R este:
ADE
A
AD
Atributul unei relatii in Modelul Relational reprezinta:
O proprietate a unei coloane
O coloana a unei tabele
Tipul unei coloane
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
Fie relatia R = ABCDE cu dependentele F = { A -> B, B -> A , A -> C, D -> E }si cheile AD si BD. R are atribute prime pe:
A,B,D
B,C,E
A,D
In Modelul Relational o cheie reprezinta:
O multime minimala de atribute care identifica unic fiecare tuplu al unei relatii
Un identificator unic numai pentru valorile atributului pe care este creata
Un identificator de unicitate pentru valorile nenule ale atributului respectiv
Multiset-urile reprezinta:
Multimi de date care contin valori duplicate
O relatie care are mai multe tupluri unicat
O relatie care contine tupluri duplicate
O ierarhie de incluziune a unei entitati E in modelul EA implica ca:
Orice instanta a unei submultimi a lui E trebuie sa se regaseasca in toate submultimile cat si in E
Fiecare instanta a unei submultimi a lui E se regaseste numai in acea submultime
O instanta a unei submultimi se poate regasi si in alte submultimi aflate in relatie de incluziune cu E
Independenta fizica a datelor se refera la posibilitatea de:
Schimbare a schemei fizice fara modificarea schemei conceptuale
Schimbare a schemei fizice fara modificarea schemelor externe
Ambele variante a si b sunt corecte
Operatorul t_lista_atribute (R) are ca efect:
Ordonarea relatiei R dupa atributele din lista
Gruparea relatiei R dupa atributele din lista
Proiectia relatiei R dupa atributele din lista
Operatiile πRR⋈S si R⋈πR∩S(s) sunt echivalente?
Nu, pentru ca reprezinta metode diferite de join
Da, deoarece reprezinta un join natural
Da, deoarece reprezinta un semi-join
Daca o relatie R se descompune in mai multe relatii, atunci relatiile obtinute din descompunere:
Pot avea atat atribute comune cat si diferite
Trebuie sa aiba obligatoriu atribute comune
Trebuie sa aiba obligatoriu atribute diferite
Independenta logica a datelor se refera la posibilitatea de:
Schimbare a schemei externe fara modificarea schemelor interne
Schimbare a schemei conceptuale fara modificarea schemelor externe
Schimbare a schemei interne fara modificarea schemelor conceptuale
Fie relatia R=ABCDE, cu multimea de dependente functionale F={ A->B, A->BC, BC->DE, D->E }. Care dintre urmatoarele descompuneri sunt in FN3 cu pastrarea dependentelor functionale:
p = (AB, BC, DE)
p = (AB, BC, DE)
(AB, BCDE)
O dependenta functionala reprezinta:
O legatura intre atribute
O descriere a tipurilor de atribute
Ambele variante a si b sunt adevarate
Daca X -> Y si X -> Z atunci X -> YZ se obtine prin regula de:
Reuniune
Tranzitivitate
Descompunere
Daca consideram ca o carte are un singur autor si un autor poate avea una sau mai multe carti, atunci entitatea AUTORI(id_autor, nume, adresa) poate avea o conectivitate cu entitatea CARTI(id_carte, id_autor, titlu, editura) de tipul:
1:N
1:1 si N:N
N:1 si N:N
In calculul relational pe tupluri o cerere are ca rezultat:
Multimea tuplurilor care au atribute intr-un domeniu
Multimea tuplurilor care indeplinesc constrangerile de integritate
Multimea tuplurilor care verifica una sau mai multe formule
In Modelul Relational o formula Ψ este compusa din:
Numai din variabile tuplu si constante
Variabile tuplu, constante si operatori
Numai din atributele unei relatii
Daca X -> Y si YZ -> W atunci XZ -> W se obtine prin regula de
Descompunere
Pseudotranzitivitate
Reuniune
Care regula de modelare este adevarata in modelul Entitate-Asociere:
Atributele unei entitati care au o asociere multi-unu cu o alta entitate vor fi reclasificate ca entitati
Atributele multivalorice trebuie reclasificate ca entitati
Ambele variante a si b sunt adevarate
Independenta logica a datelor se refera la posibilitatea de:
Independenta logica a datelor se refera la posibilitatea de:
Schimbare a schemei conceptuale fara modificarea schemelor externe
Schimbare a schemei interne fara modificarea schemelor conceptuale
In calculul relational pe tupluri o cerere are ca rezultat:
Multimea tuplurilor care au atribute intr-un domeniu
Multimea tuplurilor care indeplinesc constrangerile de integritate
Multimea tuplurilor care verifica una sau mai multe formule
In Modelul Relational o formula Ψ este compusa din:
Numai din variabile tuplu si constante
Variabile tuplu, constante si operatori
Numai din atributele unei relatii
Daca X -> Y si YZ -> W atunci XZ -> W se obtine prin regula de:
Descompunere
Pseudotranzitivitate
Reuniune
Care regula de modelare este adevarata in modelul Entitate-Asociere:
Atributele unei entitati care au o asociere multi-unu cu o alta entitate vor fi reclasificate ca entitati
Atributele multivalorice trebuie reclasificate ca entitati
Ambele variante a si b sunt adevarate
Modelul de date este descris de:
Nivelul extern de acces la date
Nivelul intern de organizare a datelor
Nivelul conceptual al datelor
Daca o relatie R se descompune in mai multe relatii, atunci
Daca descompunerea este incorecta se pot pierde date si dependente din R prin descompunere
Relatia R nu poate fi refacuta niciodata prin join din relatiile rezultate din descompunere
Relatia R poate fi refacuta totdeauna prin join din relatiile rezultate din descompunere
Daca consideram ca relatia R = ABCD, cu F= {AB -> C, AB -> D, D -> A } are cheia unica AB, atunci relatia este in forma normala FNBC ?
Nu, deoarece D -> A violeaza conditia de supercheie
Da, deoarece cheia este si supercheie a relatiei
Da, deoarece D -> A are in partea dreapta atributul prim A
Operatorul Y_atribute&functii(R) este folosit, conform definitiei, pentru: Obs. Y este simbolul gamma
Gruparea relatiei R dupa atributele din lista
Utilizarea de functii la nivel de grup
Ambele variante a si b sunt corecte
Fie R={ABCDE} si F = { AB -> CD, C ->DE }. Atunci R are o supercheie pe:
BC
AB
AC
Fie relatia R=ABCDE, cu multimea de dependente functionale F={ A->B, A->BC, BC->DE, D->E }. Care dintre urmatoarele descompuneri sunt in FN3 cu pastrarea dependentelor functionale:
p = (AB, BCDE)
p = (AB, BC, DE)
p = (ABC, BCDE)
O dependenta functionala X -> A, cu X care nu este inclusa in nicio cheie a relatiei R, se numeste:
Dependenta tranzitiva
Dependenta redundanta
Dependenta partiala
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
Daca consideram ca relatia TELEFOANE(cod_telefon, den_furniz, data_lansare, pret_unitar) are cheia cod_telefon, atunci relatia este in forma nomala:
FN2 dar nu si in FN1
FN1 si FN2
FN1 dar nu si in FN2
Independenta fizica a datelor se refera la posibilitatea de:
Schimbare a schemei fizice fara modificarea schemei conceptuale
Schimbare a schemei fizice fara modificarea schemelor externe
Ambele variante a si b sunt corecte
Rezultatul transformarii din modelul EA in MR pentru entitatile AUTORI(id_autor, nume, adresa) si CARTI(id_carte, titlu, editura), aflate intr-o relatie 1:N (1 pentru autori), este:
CARTI(id_carte,titlu,editura, id_autor), AUTORI(id_autor,nume,adresa)
CARTI(id_carte,titlu,editura,id_autor), AUTORI(id_autor,nume,adresa, id_carte)
CARTI(id_carte,titlu, nume, editura), AUTORI(id_autor,nume,adresa)
Operatorul τatribute(R) are ca efect:
Proiectia relatiei R dupa atributele din lista
Ordonarea relatiei R dupa atributele din lista
Gruparea relatiei R dupa atributele din lista
Daca X->Y atunci si XZ->YZ se obtine prin axioma de:
Reflexivitate
Tranzitivitate
Augmentare
Tabela CARTI(id_carte, titlu, id_autor, editura) se poate relationa cu AUTORI(id_autor, nume, adresa):
Da, dupa id_autor, daca in AUTORI este definita cheie primara sau cheie unica
Da, dupa id_autor, cu conditia sa fie de acelasi tip in ambele tabele
Da, dupa id_autor, numai daca coloana este cheie primara in ambele tabele
Daca consideram ca o carte are un singur autor, rezultatul transformarii din modelul EA in MR pt entitatile CARTI(id_carte, titlu, editura) si AUTORI(id_autor, nume, adresa) este:
CARTI(id_carte, titlu, editura, id_autor), AUTORI(id_autor, nume, adresa)
CARTI(id_carte, titlu, editura, id_autor), AUTORI(id_autor, nume, adresa, id_carte)
CARTI(id_carte, titlu, editura), AUTORI(id_autor, nume, adresa, id_carte)
O coloana a unei tabele pe care se defineste o cheie FOREIGN KEY, se poate relationa cu:
O coloana din alta tabela definita cheie unica
O coloana din alta tabela definita cheie primara
Ambele variante a si b sunt corecte
Fie relatia R->ABCDE, cu multimea de dependente functionale F = {A->B, AE->C, D->A, B->D}. Care descompunere are proprietatea de join fara pierderi ?
P = (ADE, BCE)
P = (ABD, ACE)
P = (ABC, DE)
Fie R = ABCDE si F = {A->B, B->C, A->C, D->E}. Atunci o cheie a lui R este:
AD
CD
ACD
Multimea de dependente functionale F = {AB->CDE, D->E} are forma canonica:
{A->B, A->C, D->E}
{AB->C, AB->D, D->E}
{AB->C, AB->E}
F = {A->B, A->F, B->E, D->B, F->A}, atunci P = (AB, DCD, DEF, CDE) pastreaza dependentele functionale pe F ?
DA
NU
Nu se poate aplica algoritmul de verificare in acest caz
F = {A->B, A->F, B->E, D->B, F->A}, atunci P = (AB, BCD, DEF, CDE) pastreaza dependentele functionale pe F ?
DA
NU
Nu se poate aplica algoritmul de verificare in acest caz
Atunci cand o relatie R poate fi reconstruita fara pierderi din unele proiectii ale sale, se spune ca avem :
O dependenta jonctionala
O dependenta multivalorica
O dependenta triviala
Care dintre urmatoarele relatii de incluziune sunt adevarate:
FN3 < FNBC < FN4
FN5 < FN4 < FNBC
FNBC < FN3 < FN4
Daca X->Y si WY->Z, atunci WX->Z – WY se obtine prin axioma de:
Diferenta
Augmentare
Pseudotranzitivitate
Graful de strategii reprezinta:
O metoda pt descompunerea schemelor de relatii
O metoda pt studierea tehnicilor de optimizare a interogarilor
O metoda de reprezentare a bazei de date
O functie SQL de grup se poate folosi direct in:
Clauza WHERE a unei cereri SELECT, impreuna cu clauza GROUP BY
Clauza WHERE a unei cereri SELECT, fara a folosi subcereri
Clauza HAVING a unei cereri SELECT
O cerere SELECT cu un join de tip OUTER JOIN... ON returneaza:
Numai liniile rezultate din corelarea liniilor cu valori nule pe coloanele de join
Numai liniile rezultate din corelarea liniilor cu valori nenule
Liniile rezultate din corelarea liniilor cu valori nule si nenule pe coloanele de join relatie
O baza de date NoSQL:
Poate suporta operatii de normalizare
Nu este relationala dar foloseste scheme pt modelare
Foloseste chei de identificare pt regasirea datelor
Inserarea datelor intr-o tabela, prin intermediul unui view, se poate face:
Totdeauna, daca se respecta tipurile de date declarate in tabela
Numai prin vederile create pe o singura tabela, respectand constrangerile de integritate
Niciodata, deoarece un view este folosit pt vizualizarea datelor
Un atribut reprezinta:
o proprietate ce descrie o anumita caracteristica a unei entitati
un obiect al bd
o colectie de date
Organizarea datelor sub forma unui graf orientat e folosita in:
modelul ierarhic
modelul retea
a posibilitate,b gresit
Elementele unei relatii in Modelul Relational se numesc:
Domenii
Atribute
Tupluri
Schema unei relatii in Modelul Relational reprezinta:
structura unei tabele
o reprezentare schematica a relatiei
un domeniu de valori pentru relatie
O cheie PRIMARY KEY a unei relatii nu accepta:
valori nule pe coloanele care o definesc
valori duplicate pe coloanele care o definesc
a si b
Pentru a sterge date dintr-o coloana a unei tabele pe care este definita o FOREIGN KEY:
se sterg mai intai datele de pe coloana din tabela cu care este relationata
se sterg datele, apoi se sterg si datele de pe coloana din tabela cu care este relationata
nu exista nicio restrictie in acest sens
Modelul Entitate-Asociere clasic permite reprezentarea bazei de date prin:
Entitati, atribute ale entitatilor si asocieri
Atribute, asocieri si constrangeri de integritate
Entitati, atribute ale entitatilor si chei
Care regula de modelare este adevarata in modelul Entitate-Asociere:
entitatile au informatii descriptive iar atributele nu au
atributele multivalorice trebuie reclasificate in entitati
Ambele variante a si b sunt adevarate
Daca Y ⊂X atunci X->Y se obtine prin axioma de:
Reflexivitate
Tranzitivitate
Augmetare
. O dependenta functionala X->A, cu X strict inclusa intr-o cheie a relatiei R se numeste:
Dependenta partiala
Dependenta tranzitiva
Dependenta obtinuta prin descompunere
Daca consideram ca relatia COMPONENTE(cod_comp, den_comp, cod_furniz, den_furniz, pret_unitar) are cheia (cod_comp,cod_furniz) atunci e in forma normala FN2:
Da, conform definitiei
Nu, pentru ca are dependente partiale
Nu, pt ca nu este in FN1
. Fie R=ABCDE si F={A→C, B→A, C→B, E→D}. Cate chei distincte are R?
2
4
3
Fie R=ABCD si F={ A→B, B→C, C→D, D→A } cu cheile A, B, C si D . R este in forma normala :
FNCB
FN3
Ambele variante a si b sunt corecte
Fie R=ABCDE si F={A→C, B→A, C→B, E→D}. Proiectia multimii de dependente F pe ABED contine dependentele:
{A→B, B→A}
{A→B, E→B}
Ambele variante a si b sunt gresite
Fie R=ABCDE si F={A→C, B→A, C→B, E→D}. Atunci inchiderea multimii AC este:
ABC
ABCE
ABCDE
O relatie este in forma normala FN5:
Numai daca dependenta jonctionala care reconstituie schema R este o dependenta jonctionala triviala
Numai daca fiecare relatie in dependenta jonctionala constituie o supercheie a relatiei
Ambele variante a si b sunt corecte
Un join simplu pe 2 relatii R si S implica efectuarea:
unei selectii pe reuniunea R si S
unui produs cartezian pe R si S urmat de o selectie cu conditia F
unei intersectii pe R si S cu conditia F
Doua multimi de dependente functionale F si G sunt echivalente daca:
G incluse sau egal in F+
F+ = G+
F = G
Multimea de atribute X este cheie pentru relatia R daca:
X determina functional toate atributele relatiei R
X este mutime minimala
ambele conditii de la a si b simultan
Daca o relatie este in FN3 atunci este intotdeauna si in FNBC?
Nu, deoarece poate sa contina si dependente care nu au in partea stanga o supercheie
Da, deoarece FN3 este incluse in FNBC
Da, deoarece FNBC este inclusa in FN3
Fie relatia R=ABCD cu multimea de dependente functionale F={AB -> C, AB -> D, D -> A} si cheia AB. Atunci care din descompunerile urmatoare este in FNCB cu pastrarea proprietatii j.f.p?
P = (AB, BCD)
P = (AD, BCD)
P = (ABC, CD)
Fie relatia R = ABCDEF cu multimea de dependente functionale F = {A->B, A->F, B->E, D->B, E->A} si cheia CD. Atunci care dintre descompunerile urmatoare nu sunt in FN3 cu pastrarea dependentelor functionale si proprietate j.f.p?
P = (AB, BCDEF)
P = (AB, BC, DEF, CD)
P = (ABF, BE, DB, EA, CD)
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
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?
σF(E1 − E2) = σF(E1) −σF(E2)
σF(E1 − E2) = σF(E1) ∩σF(E2)
σF(E1 − E2) = σF(E1) ∪ σF(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?
permite procesarea pararela a datelor
permite duplicarea de date deoarece nu este normalizata
este recomandata pentru gestiunea documentelor
Consideram ca relatia TELEFOANE(ID_telefon, ID_furnizor, seria, pret_unitar) are cheia (ID_telefon, ID_furnizor). Analizand dependentele functionale, care este cea mai buna forma normala in care se incadreaza aceasta relatie:
FN2
FN1
FN3
. Fie relatia R = ABCDEF, cu multimea de dependente functionale F = {A -> B, A -> C, A -> F, B -> E, D -> B, E -> A}. Atunci descompunerea ⍴ = (AB, BCD, AEF, CDE):
Nu se poate aplica algoritmul de verificare in acest caz
Nu pastreaza dependentele functionale pe F
Pastreaza dependentele functionale pe F
Fie R = ABCDE si F={A -> B, B -> C, A -> C, D -> E}. Atunci inchiderea multimii de atribute D+ este:
R
BE
DE
Care regula de modelare este adevarata in modelul Entitate-Asociere:
Atributele unei entitati care au o asociere multi-unu cu o alta entitate vor fi reclasificate ca entitatiAtributele multivalorice trebuie reclasificate ca entitati
Atributele multivalorice trebuie reclasificate ca entitati
Ambele variante a si b sunt adevarate
O relatie R este in FN3 daca si numai daca oricare ar fi o dependenta netriviala X -> A din F atunci:
X nu este o cheie pentru R
A nu este atribut prim
A este atribut prim sau X este supercheie pentru R
Regulile de inferenta sunt folosite pentru:
Reducerea numarului de dependete functionale
Descrierea asocierilor dintre entitati
Deducerea altor dependente functionale pornind de la cele date
