NEW
Font size
WorksheetsBD_Examen
Total questions: 66
Worksheet time: 33mins
Operatorul lista_atribute τ_lista_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
Un model de date reprezinta
Un ansamblu de reguli si concepte pentru descrierea structurii unei BD
O colectie de fisiere de date
O metoda de stocare a datelor pe suport fizic
Constrangerile de integritate reprezinta:
Verificarea automata a datelor in cazul operatiilor de inserare, stergere si modificare
Metode de verificare a drepturilor de acces la date
Ambele variante a si b sunt corecte
O entitate a bazei de date reprezinta
O asociere intre obiecte
Un obiect al bazei de date care are o reprezentare unica
O clasificare a unor obiecte
Daca X->Y atunci si XZ->YZ se obtine prin axioma de:
Reflexivitate
Tranzitivitate
Augumentare
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
Modelul Entitate-Asociere extins permite reprezentarea bazei de date prin:
Atribute, asocieri si constrangeri de integritate
Entitati, atribute ale entitatilor, asocieri si ierarhii
Entitati, ierarhii si chei
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
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:Atributul unei relatii in Modelul Relational reprezinta:
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 SQL:
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
aposibilitate,b gresit
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 modf schemelor conceptuale
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
Da, deoarece reprezinta un semi-join
. Nu, pentru ca reprezinta metode diferite de join
Da, deoarece reprezinta un join natural
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 consideram ca o carte are un singur autor si un autor poate avea una sau mai multe carti, atunci entitatea AUTOR(id_autor, nume,adresa) poate avea o conectivitate cu entitatea CARTI(idcarte, id_autor, titlu, editura) de tipul:
1:N
N:1 si N:N
1:1 si N:N
o dependenta functionala reprezinta :
o descrirere a tipurilor de atribute
o legatura intre atribute
ambele variante a si b sunt adevarate
daca Y ⊂X atunci X->Y se obtine prin axioma de:
Reflexivitate
Tranzitivitate
Augmetare
daca X->Y si X->Z atunci X->YZ se obtine prin regula de:
descompunere
tranzitivitate
reuniune
Fie R={ABCDE} si F={AB->CD, C->DE} atunci R are o supercheie pe:
AC
AB
BC
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 relatia R = ABCDE cu dependentele F={A->B, B->A, A->C, D->E} si cheile AD si BD are atribute prime pe:
A,D
A,B,D
B,C,E
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 :
FNBC
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
5 coloane
6 coloane
4 coloane
Fie relatiile R si S definite mai sus. Atunci joinul extern complet al celor doua relatii dupa conditia (R.A=S.A) and (R.B=S.B) are:
4 tupluri
3 tuplur
5 tupluri
Pe coloanele care definesc o cheie PRIMARY KEY a unei relatii:
Nu se accepta valori nule si valori duplicate
Se accepta valori nule
Nu se accepta valori duplicate dar accepta valori nule
Fie R=ABCDEF si F={A->B, CD->A, BC->D, AE->F, CE->D}. Atunci o cheie a lui R este:
abce
dce
ce
Ce face clauza check?
forteaza valoarea unei coloane sa verifice o conditie prestabilita dupa ce se realizeaza conditia de join
forteaza valoarea unei linii sa verifice o conditie prestabilita dupa ce se realizeaza conditia de join
Cu acelasi continut si nume al tabelului se poate modifica o tabela printr-un view?
da
nu
da, in anumite conditii
O relatie R aflata in forma normala FNB:
este intotdeauna si in forma normala FN4
este intotdeauna si in forma normala FN3
nicio varianta corecta
care din urmatoarele functii oracle sql poate fi folosita si cu alte tipuri de date decat cele numerice
stddev
avg
count
Care afirmatie e adevarata despre subcererile oracle sql
nu este obligatoriu ca subcererile sa fie incluse intre paranteze
subcererile pot fi ordonate
subcererile pot folosi functii de grup si clauza GROUP BY
fie relatia R = ABCDE cu multimea de dependente functionale F = {A->B, AE->C, D->A, B->D} . Care descompunere pastreaza dependentele functionale:
p = (ABC, AEC)
p=(BDA, CAE)
p=(ABE, ABD)
Fie relatiea R = ABCDE si F = {A->B, B->C, A->C, D->E} Atunci o cheie a lui R este:
ACE
AD
ABD
Daca consideram ca relatia TELEFOANE (ID_telefon, ID_furnizor, seria, pret_unit) are cheia (ID_telefon, ID_furnizor) atunci relatia este in forma normala FN3
Nu, deoarece are dependente tranzitive
. Nu, deoarece are dependente partiale
Da, deoarece cheia este si supercheie a relatiei
O ierarhie de generalizare 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 generalizare cu E
Fiecare instanta a unei submultimi a lui E se regaseste numai in acea submultime si in E
Orice instanta a unei submultimi a lui E trebuie sa se regaseasca in toate submultimile cat si in E.
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.
rice instanta a unei submultimi a lui E trebuie sa se regaseasca in toate submultimile cat si in E.
Comanda create view salarii as select job, avg(sal_ang + com_ang) from joburi group by job
va crea un view cu veniturile medii ale angajatilor care au primit comision
va crea un view cu salariile medii pe fiecare job
va genera o eroare de sintaxa din cauza formulei
Care din sistemele de gestiune urmatoare folosesc modelul de stocare a datelor orientate pe coloana:
Oracle NoSql
MongoDB
Cassandra
In Oracle SQL, subcererile nu pot fi utilizate in comanda:
CREATE TABLE
DROP
INSERT
Care din urmatoarele reguli de echivalenta sunt corecte in algebra relationala:
Fie relatia R = ABCDEF si F = {A->B, CD->A, BC->D, AE->F, CE ->D}. Atunci o cheie a lui R este:
CE
ABCE
ACE
Conditia pentru a nu sepierde date prin descompunerea unei relatii R este ca:
Relatia R sa poata fi reconstruita prin orice metoda de join din relatiile rezultate, chiar daca apar date redundante
relatia R sa poata fi reconstruita identic prin join-ul natural al relatiilor rezultate
relatia R nu mai poate fi refacuta din relatiile rezultate din descompunere
B->->C
A->->B
C->->A
O planificare reprezinta:
Ordonarea tranzactiilor dupa operatiile pe care le executa
Ordinea in care sunt executati pasii elementari ai unui set de tranzitii
Ordinea in care sunt scrise datele in tabelele bazei de date
