wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Partial-BD

Total questions: 97

Worksheet time: 49mins

Name
Class
Date
1.

Daca o relatie R se descompune in mai multe relatii, atunci:

a)

Relatia R nu poate fi refacuta niciodata prin join  din relatiile  rezultate din descompunere

b)

Daca descompunerea este incorecta se pot pierde date si dependente din R  prin descompunere

c)

Relatia R poate fi refacuta totdeauna prin join  din relatiile  rezultate din descompunere

2.

Modelul Entitate-Asociere extins permite reprezentarea bazei de date prin:

a)

Entitati, ierarhii si chei

b)

Atribute, asocieri si constrangeri de integritate

c)

Entitati, atribute ale entitatilor, asocieri si ierarhii

3.

Un join RFSR⋈_FS   pe doua relatii R si S implica efectuarea:

a)

Unei selectii pe reuniunea R si S

b)

Unui produs cartezian pe R si S urmat de o selectie cu conditia F

c)

Unei intersectii pe R si S cu conditia F

4.

Organizarea datelor sub forma de tabele este folosita in:

a)

Modelul ierarhic

b)

Modelul relational

c)

Ambele variante a si b sunt corecte

5.

Constrangerile de integritate reprezinta:

a)

Metode de verificare a drepturilor de acces la date

b)

Verificarea automata a corectitudinii datelor in cazul operatiilor de inserare, stergere si modificare

c)

Ambele variante a si b sunt corecte

6.

O entitate a bazei de date reprezinta:

a)

O asociere intre obiecte

b)

O clasificare a unor obiecte

c)

Un obiect al bazei de date care are o reprezentare unica

7.

Un model de date  reprezinta:

a)

O colectie de fisiere de date

b)

Un ansamblu de reguli şi concepte pentru descrierea structurii unei baze de date

c)

O metoda de stocare a datelor pe suport fizic

8.

O relatie logica reprezinta:

a)

O asociere dintre mai multe entitati

b)

O descriere a unui atribut

c)

Legatura dintre atributele entitatii

9.

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)

a)

Pastreaza dependentele functionale pe F

b)

Nu pastreaza dependentele functionale pe F

c)

Nu se poate aplica algoritmul de verificare in acest caz

10.

Fie R = ABCDE si F={A -> B, A-> C,  A -> D, D -> E}. Atunci o cheie a lui R este:

a)

ADE

b)

A

c)

AD

11.

Atributul unei relatii in Modelul Relational reprezinta:

a)

O proprietate a unei coloane

b)

O coloana a unei tabele

c)

Tipul unei coloane

12.

Cheia unei relatii in Modelul Relational reprezinta?

a)

O multime minimala de atribute care identifica in mod unic un tuplu

b)

O constrangere de integritate

c)

Ambele variante a si b sunt corecte

13.

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)

A,B,D

b)

B,C,E

c)

A,D

14.

In Modelul Relational o cheie reprezinta:

a)

O multime minimala de atribute care identifica unic fiecare tuplu al unei relatii

b)

Un identificator unic numai pentru valorile atributului  pe care este creata

c)

Un identificator de unicitate pentru valorile nenule ale atributului respectiv

15.

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

16.

O ierarhie de incluziune a unei entitati E in modelul EA  implica ca:

a)

Orice instanta a unei submultimi a lui E trebuie sa se regaseasca in toate submultimile cat si in E

b)

Fiecare instanta a unei submultimi a lui E se regaseste numai in acea submultime

c)

O instanta a unei submultimi se poate regasi si in alte submultimi  aflate in relatie de incluziune cu E

17.

Independenta fizica a datelor se refera la posibilitatea de:

a)

Schimbare a schemei fizice  fara modificarea schemei conceptuale

b)

Schimbare a schemei fizice fara modificarea schemelor externe

c)

Ambele variante a si b sunt corecte

18.

Operatorul t_lista_atribute (R) are ca efect:

a)

Ordonarea relatiei R dupa atributele din lista

b)

Gruparea relatiei R dupa atributele din lista

c)

Proiectia  relatiei R dupa atributele din lista

19.

Operatiile πRRS si RπRS(s)\pi_RR⋈S\ si\ R⋈\pi_{R\cap S}(s)    sunt echivalente?

a)

Nu,  pentru ca reprezinta metode diferite de join

b)

Da, deoarece reprezinta un join natural

c)

Da, deoarece reprezinta un semi-join

20.

Daca o relatie R se descompune in mai multe relatii, atunci relatiile obtinute din descompunere:

a)

Pot avea atat atribute comune cat si diferite

b)

Trebuie sa aiba obligatoriu atribute comune

c)

Trebuie sa aiba obligatoriu atribute diferite

21.

Independenta logica a datelor se refera la posibilitatea de:

a)

Schimbare a schemei externe  fara modificarea schemelor interne

b)

Schimbare a schemei conceptuale fara modificarea schemelor externe

c)

Schimbare a schemei interne fara modificarea schemelor conceptuale

22.

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:

a)

p = (AB, BC, DE)

b)

p = (AB, BC, DE)

c)

(AB, BCDE)

23.

O dependenta functionala reprezinta:

a)

O legatura intre atribute

b)

O descriere a tipurilor de atribute

c)

Ambele variante a si b sunt adevarate

24.

Daca X -> Y  si  X -> Z atunci X -> YZ se obtine prin regula de:

a)

Reuniune

b)

Tranzitivitate

c)

Descompunere

25.

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:

a)

1:N

b)

1:1 si N:N

c)

N:1 si N:N

26.

In calculul relational pe tupluri o cerere are ca rezultat:

a)

Multimea tuplurilor care au atribute intr-un domeniu

b)

Multimea tuplurilor care indeplinesc constrangerile de integritate

c)

Multimea tuplurilor care verifica una sau mai multe formule

27.

In Modelul Relational o formula Ψ  este compusa din:

a)

Numai din variabile tuplu si constante

b)

Variabile tuplu, constante si operatori

c)

Numai din atributele unei relatii

28.

Daca X -> Y si YZ -> W atunci  XZ -> W se obtine prin regula de

a)

Descompunere

b)

Pseudotranzitivitate

c)

Reuniune

29.

Care regula de modelare este adevarata in modelul Entitate-Asociere:

a)

Atributele unei entitati care au o asociere multi-unu cu o alta entitate vor fi reclasificate   ca entitati

b)

Atributele multivalorice trebuie reclasificate ca entitati

c)

Ambele variante a si b sunt adevarate

30.

Independenta logica a datelor se refera la posibilitatea de:

a)

Independenta logica a datelor se refera la posibilitatea de:

b)

Schimbare a schemei conceptuale fara modificarea schemelor externe

c)

Schimbare a schemei interne fara modificarea schemelor conceptuale

31.

In calculul relational pe tupluri o cerere are ca rezultat:

a)

Multimea tuplurilor care au atribute intr-un domeniu

b)

Multimea tuplurilor care indeplinesc constrangerile de integritate

c)

Multimea tuplurilor care verifica una sau mai multe formule

32.

In Modelul Relational o formula Ψ  este compusa din:

a)

Numai din variabile tuplu si constante

b)

Variabile tuplu, constante si operatori

c)

Numai din atributele unei relatii

33.

Daca X -> Y si YZ -> W atunci  XZ -> W se obtine prin regula de:

a)

Descompunere

b)

Pseudotranzitivitate

c)

Reuniune

34.

Care regula de modelare este adevarata in modelul Entitate-Asociere:

a)

Atributele unei entitati care au o asociere multi-unu cu o alta entitate vor fi reclasificate   ca entitati

b)

Atributele multivalorice trebuie reclasificate ca entitati

c)

Ambele variante a si b sunt adevarate

35.

Modelul de date este descris de:

a)

Nivelul extern de acces la date

b)

Nivelul intern de organizare a datelor

c)

Nivelul conceptual al datelor

36.

Daca o relatie R se descompune in mai multe relatii, atunci

a)

Daca descompunerea este incorecta se pot pierde date si dependente din R  prin descompunere

b)

Relatia R nu poate fi refacuta niciodata prin join  din relatiile  rezultate din descompunere

c)

Relatia R poate fi refacuta totdeauna prin join  din relatiile  rezultate din descompunere

37.

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 ?

a)

Nu, deoarece D -> A violeaza conditia de supercheie

b)

Da, deoarece cheia este si supercheie a relatiei

c)

Da, deoarece D -> A are in partea dreapta atributul prim A

38.

Operatorul Y_atribute&functii(R) este folosit, conform definitiei, pentru: Obs. Y este simbolul gamma

a)

Gruparea relatiei R dupa atributele din lista

b)

Utilizarea de functii la nivel de grup

c)

Ambele variante a si b sunt corecte

39.

Fie R={ABCDE} si F = { AB -> CD, C ->DE }. Atunci R are o supercheie pe:

a)

BC

b)

AB

c)

AC

40.

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:

a)

p = (AB, BCDE)

b)

p = (AB, BC, DE)

c)

p = (ABC, BCDE)

41.

O dependenta functionala X -> A, cu X care nu este inclusa in nicio cheie a relatiei R, se numeste:

a)

Dependenta tranzitiva

b)

Dependenta redundanta

c)

Dependenta partiala

42.

Cheia unei relatii in Modelul Relational reprezinta?

a)

O multime minimala de atribute care identifica in mod unic un tuplu

b)

O constrangere de integritate

c)

Ambele variante a si b sunt corecte

43.

Daca consideram ca relatia TELEFOANE(cod_telefon, den_furniz, data_lansare, pret_unitar) are cheia  cod_telefon, atunci relatia este in forma nomala:

a)

FN2 dar nu si in FN1

b)

FN1 si  FN2

c)

FN1 dar nu si in FN2

44.

Independenta fizica a datelor se refera la posibilitatea de:

a)

Schimbare a schemei fizice  fara modificarea schemei conceptuale

b)

Schimbare a schemei fizice fara modificarea schemelor externe

c)

Ambele variante a si b sunt corecte

45.

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:

a)

CARTI(id_carte,titlu,editura, id_autor), AUTORI(id_autor,nume,adresa)

b)

CARTI(id_carte,titlu,editura,id_autor), AUTORI(id_autor,nume,adresa, id_carte)

c)

CARTI(id_carte,titlu, nume, editura), AUTORI(id_autor,nume,adresa)

46.

Operatorul τatribute(R)\tau_{atribute}\left(R\right)  are ca efect:

a)

Proiectia relatiei R dupa atributele din lista

b)

Ordonarea relatiei R dupa atributele din lista

c)

Gruparea relatiei R dupa atributele din lista

47.

Daca X->Y atunci si XZ->YZ se obtine prin axioma de:

a)

Reflexivitate

b)

Tranzitivitate

c)

Augmentare

48.

Tabela CARTI(id_carte, titlu, id_autor, editura) se poate relationa cu AUTORI(id_autor, nume, adresa):

a)

Da, dupa id_autor, daca in AUTORI este definita cheie primara sau cheie unica

b)

Da, dupa id_autor, cu conditia sa fie de acelasi tip in ambele tabele

c)

Da, dupa id_autor, numai daca coloana este cheie primara in ambele tabele

49.

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:

a)

CARTI(id_carte, titlu, editura, id_autor), AUTORI(id_autor, nume, adresa)

b)

CARTI(id_carte, titlu, editura, id_autor), AUTORI(id_autor, nume, adresa, id_carte)

c)

CARTI(id_carte, titlu, editura), AUTORI(id_autor, nume, adresa, id_carte)

50.

O coloana a unei tabele pe care se defineste o cheie FOREIGN KEY, se poate relationa cu:

a)

O coloana din alta tabela definita cheie unica

b)

O coloana din alta tabela definita cheie primara

c)

Ambele variante a si b sunt corecte

51.

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 ?

a)

P = (ADE, BCE)

b)

P = (ABD, ACE)

c)

P = (ABC, DE)

52.

Fie R = ABCDE si F = {A->B, B->C, A->C, D->E}. Atunci o cheie a lui R este:

a)

AD

b)

CD

c)

ACD

53.

Multimea de dependente functionale F = {AB->CDE, D->E} are forma canonica:

a)

{A->B, A->C, D->E}

b)

{AB->C, AB->D, D->E}

c)

{AB->C, AB->E}

54.

F = {A->B, A->F, B->E, D->B, F->A}, atunci P = (AB, DCD, DEF, CDE) pastreaza dependentele functionale pe F ?

a)

DA

b)

NU

c)

Nu se poate aplica algoritmul de verificare in acest caz

55.

F = {A->B, A->F, B->E, D->B, F->A}, atunci P = (AB, BCD, DEF, CDE) pastreaza dependentele functionale pe F ?

a)

DA

b)

NU

c)

Nu se poate aplica algoritmul de verificare in acest caz

56.

Atunci cand o relatie R poate fi reconstruita fara pierderi din unele proiectii ale sale, se spune ca avem :

a)

O dependenta jonctionala

b)

O dependenta multivalorica

c)

O dependenta triviala

57.

Care dintre urmatoarele relatii de incluziune sunt adevarate:

a)

FN3 < FNBC < FN4

b)

FN5 < FN4 < FNBC

c)

FNBC < FN3 < FN4

58.

Daca X->Y si WY->Z, atunci WX->Z – WY se obtine prin axioma de:

a)

Diferenta

b)

Augmentare

c)

Pseudotranzitivitate

59.

Graful de strategii reprezinta:

a)

O metoda pt descompunerea schemelor de relatii

b)

O metoda pt studierea tehnicilor de optimizare a interogarilor

c)

O metoda de reprezentare a bazei de date

60.

O functie SQL de grup se poate folosi direct in:

a)

Clauza WHERE a unei cereri SELECT, impreuna cu clauza GROUP BY

b)

Clauza WHERE a unei cereri SELECT, fara a folosi subcereri

c)

Clauza HAVING a unei cereri SELECT

61.

O cerere SELECT cu un join de tip OUTER JOIN... ON returneaza:

a)

Numai liniile rezultate din corelarea liniilor cu valori nule pe coloanele de join

b)

Numai liniile rezultate din corelarea liniilor cu valori nenule

c)

Liniile rezultate din corelarea liniilor cu valori nule si nenule pe coloanele de join relatie

62.

O baza de date NoSQL:

a)

Poate suporta operatii de normalizare

b)

Nu este relationala dar foloseste scheme pt modelare

c)

Foloseste chei de identificare pt regasirea datelor

63.

Inserarea datelor intr-o tabela, prin intermediul unui view, se poate face:

a)

Totdeauna, daca se respecta tipurile de date declarate in tabela

b)

Numai prin vederile create pe o singura tabela, respectand constrangerile de integritate

c)

Niciodata, deoarece un view este folosit pt vizualizarea datelor

64.

Un atribut reprezinta:

a)

o proprietate ce descrie o anumita caracteristica a unei entitati

b)

un obiect al bd

c)

o colectie de date

65.

Organizarea datelor sub forma unui graf orientat e folosita in:

a)

modelul ierarhic

b)

modelul retea

c)

a posibilitate,b gresit

66.

Elementele unei relatii in Modelul Relational se numesc:

a)

Domenii

b)

Atribute

c)

Tupluri

67.

Schema unei relatii in Modelul Relational reprezinta:

a)

structura unei tabele

b)

o reprezentare schematica a relatiei

c)

un domeniu de valori pentru relatie

68.

O cheie PRIMARY KEY a unei relatii nu accepta:

a)

valori nule pe coloanele care o definesc

b)

valori duplicate pe coloanele care o definesc

c)

a si b

69.

Pentru a sterge date dintr-o coloana a unei tabele pe care este definita o FOREIGN KEY:

a)

se sterg mai intai datele de pe coloana din tabela cu care este relationata

b)

se sterg datele, apoi se sterg si datele de pe coloana din tabela cu care este relationata

c)

nu exista nicio restrictie in acest sens

70.

Modelul Entitate-Asociere clasic permite reprezentarea bazei de date prin:

a)

Entitati, atribute ale entitatilor si asocieri

b)

Atribute, asocieri si constrangeri de integritate

c)

Entitati, atribute ale entitatilor si chei

71.

Care regula de modelare este adevarata in modelul Entitate-Asociere:

a)

entitatile au informatii descriptive iar atributele nu au

b)

atributele multivalorice trebuie reclasificate in entitati

c)

Ambele variante a si b sunt adevarate

72.

Daca Y ⊂X atunci X->Y se obtine prin axioma de:

a)

Reflexivitate

b)

Tranzitivitate

c)

Augmetare

73.

. O dependenta functionala X->A, cu X strict inclusa intr-o cheie a relatiei R se numeste:

a)

Dependenta partiala

b)

Dependenta tranzitiva

c)

Dependenta obtinuta prin descompunere

74.

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:

a)

Da, conform definitiei

b)

Nu, pentru ca are dependente partiale

c)

Nu, pt ca nu este in FN1

75.

. Fie R=ABCDE si F={A→C, B→A, C→B, E→D}. Cate chei distincte are R?

a)

2

b)

4

c)

3

76.

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 :

a)

FNCB

b)

FN3

c)

Ambele variante a si b sunt corecte

77.

Fie R=ABCDE si F={A→C, B→A, C→B, E→D}. Proiectia multimii de dependente F pe ABED contine dependentele:

a)

{A→B, B→A}

b)

{A→B, E→B}

c)

Ambele variante a si b sunt gresite

78.

Fie R=ABCDE si F={A→C, B→A, C→B, E→D}. Atunci inchiderea multimii AC este:

a)

ABC

b)

ABCE

c)

ABCDE

79.

O relatie este in forma normala FN5:

a)

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

80.

Un join simplu pe 2 relatii R si S implica efectuarea:

a)

unei selectii pe reuniunea R si S

b)

unui produs cartezian pe R si S urmat de o selectie cu conditia F

c)

unei intersectii pe R si S cu conditia F

81.

Doua multimi de dependente functionale F si G sunt echivalente daca:

a)

G incluse sau egal in F+

b)

F+ = G+

c)

F = G

82.

Multimea de atribute X este cheie pentru relatia R daca:

a)

X determina functional toate atributele relatiei R

b)

X este mutime minimala

c)

ambele conditii de la a si b simultan

83.

Daca o relatie este in FN3 atunci este intotdeauna si in FNBC?

a)

Nu, deoarece poate sa contina si dependente care nu au in partea stanga o supercheie

b)

Da, deoarece FN3 este incluse in FNBC

c)

Da, deoarece FNBC este inclusa in FN3

84.

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?

a)

P = (AB, BCD)

b)

P = (AD, BCD)

c)

P = (ABC, CD)

85.

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?

a)

P = (AB, BCDEF)

b)

P = (AB, BC, DEF, CD)

c)

P = (ABF, BE, DB, EA, CD)

86.

Care dintre urmatoarele dependente multivalorice sunt triviale?

a)

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

c)

ambele a si b

87.

Care dintre urmatoarele reguli de echivalenta sunt corecte?

a)

σF(E1  E2) = σF(E1) σF(E2) \sigma_F\left(E1\ -\ E2\right)\ =\ \sigma_F\left(E1\right)\ -\sigma_F\left(E2\right)\  

b)

σF(E1  E2) = σF(E1) σF(E2)\sigma_F\left(E1\ -\ E2\right)\ =\ \sigma_F\left(E1\right)\ \cap\sigma_F\left(E2\right)  

c)

σF(E1  E2) = σF(E1)  σF(E2)\sigma_F\left(E1\ -\ E2\right)\ =\ \sigma_F\left(E1\right)\ \cup\ \sigma_F\left(E2\right)  

88.

Intr-un graf de strategii nodurile sunt asimilate:

a)

numai tabelelor

b)

numai operatorilor

c)

atat tabelelor cat si operatorilor

89.

Daca o subcerere SQL returneaza o pereche de coloane, atunci in clauza WHERE a cererii principale se poate folosi operatorul:

a)

“=” intre perechile de coloane din cererea principala si subcerere, specificate intre paranteze

b)

“IN” intre perechile de coloane din cererea principala si subcerere, specificate intre paranteze

c)

Orice operator intre perechile de coloane din cererea principala si subcerere

90.

Intr-un join de tip JOIN ... ON conditia de join se pune:

a)

numai pe coloanele de acelasi tip

b)

numai pe coloanele cu acelasi nume

c)

numai pe coloanele cu acelasi tip si nume

91.

Care din afirmatiile de mai jos sunt adevarate pentru o baza de date NoSQL?

a)

permite procesarea pararela a datelor

b)

permite duplicarea de date deoarece nu este normalizata

c)

este recomandata pentru gestiunea documentelor

92.

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:

a)

FN2

b)

FN1

c)

FN3

93.

. 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):

a)

Nu se poate aplica algoritmul de verificare in acest caz

b)

Nu pastreaza dependentele functionale pe F

c)

Pastreaza dependentele functionale pe F

94.

Fie R = ABCDE si F={A -> B, B -> C, A -> C, D -> E}. Atunci inchiderea multimii de atribute D+ este:

a)

R

b)

BE

c)

DE

95.

Care regula de modelare este adevarata in modelul Entitate-Asociere:

a)

Atributele unei entitati care au o asociere multi-unu cu o alta entitate vor fi reclasificate ca entitatiAtributele multivalorice trebuie reclasificate ca entitati

b)

Atributele multivalorice trebuie reclasificate ca entitati

c)

Ambele variante a si b sunt adevarate

96.

O relatie R este in FN3 daca si numai daca oricare ar fi o dependenta netriviala X -> A din F atunci:

a)

X nu este o cheie pentru R

b)

A nu este atribut prim

c)

A este atribut prim sau X este supercheie pentru R

97.

Regulile de inferenta sunt folosite pentru:

a)

Reducerea numarului de dependete functionale

b)

Descrierea asocierilor dintre entitati

c)

Deducerea altor dependente functionale pornind de la cele date