Computer Science Engineering (CSE) Exam  >  Computer Science Engineering (CSE) Tests  >  Question Bank for GATE Computer Science Engineering  >  Test: Minimal Covers - Computer Science Engineering (CSE) MCQ

Test: Minimal Covers - Computer Science Engineering (CSE) MCQ


Test Description

10 Questions MCQ Test Question Bank for GATE Computer Science Engineering - Test: Minimal Covers

Test: Minimal Covers for Computer Science Engineering (CSE) 2024 is part of Question Bank for GATE Computer Science Engineering preparation. The Test: Minimal Covers questions and answers have been prepared according to the Computer Science Engineering (CSE) exam syllabus.The Test: Minimal Covers MCQs are made for Computer Science Engineering (CSE) 2024 Exam. Find important definitions, questions, notes, meanings, examples, exercises, MCQs and online tests for Test: Minimal Covers below.
Solutions of Test: Minimal Covers questions in English are available as part of our Question Bank for GATE Computer Science Engineering for Computer Science Engineering (CSE) & Test: Minimal Covers solutions in Hindi for Question Bank for GATE Computer Science Engineering course. Download more important topics, notes, lectures and mock test series for Computer Science Engineering (CSE) Exam by signing up for free. Attempt Test: Minimal Covers | 10 questions in 30 minutes | Mock test for Computer Science Engineering (CSE) preparation | Free important questions MCQ to study Question Bank for GATE Computer Science Engineering for Computer Science Engineering (CSE) Exam | Download free PDF with solutions
Test: Minimal Covers - Question 1

Which of the following is true for the below given functional dependencies of the relation R(X, Y,Z,W) and S(X, Y, Z, W)?
R: {X → Y, XY → Z, W → XZ, Z → W}
S: {X → YZ, W → XY}
I. R ⊇ S
II. S ⊇ R

Detailed Solution for Test: Minimal Covers - Question 1

Check: R ⊇ S
X+ = {Y, Z, E}
∴ X → YZ
W+ = {W, X, Z, Y}
W → XY
Hence R is covering S, that is, R ⊇ S
Check: S ⊇ R
X+ = {X, Y, Z}
∴ X → Y
(XY)+ = {X, Y, Z}
∴ XY → Z
W+ = {W, X, Y, Z}
∴ W → XZ
Z+ = {Z}
Z → W, it cannot be determined by S
and hence, S cannot cover R, that is, S ⊇ R is false
Only I is correct.

Test: Minimal Covers - Question 2

Let F be a set of functional dependencies given as
F = {A->BC, B->C, A->B, AB->C}
Find minimum cover for F

Detailed Solution for Test: Minimal Covers - Question 2

Initialization: {A->B, A->C,B->C,AB->C}
Consider A->B
G={A->C, B->C, AB->C}=G’ SINCE A->B ∉ G’, A->B STAYS
CONSIDER A->C
G={A->B, B->C, AB->C}=G’ SINCE A->B ∈ G’, A->C  REMOVED
CONSIDER B->C
G={A->B, AB->C}=G’ SINCE B->C ∉ G’, B->C STAYS
CONSIDER AB->C
G={A->B, B->C}=G’ SINCE AB->C ∈ G’, AB->C  REMOVED
THUS
G={A->B, B->C}

1 Crore+ students have signed up on EduRev. Have you? Download the App
Test: Minimal Covers - Question 3

Consider the following set of functional dependencies F on the schema S(P, Q, R)
F = {P → QR, PQ → R, Q → R, P → Q}
The canonical cover of the above given set is 

Detailed Solution for Test: Minimal Covers - Question 3

P+ = {P, Q, R}
It covers, P → QR, PQ → R and P → Q
Also, Q → R
It is also minimal
Therefore, P → Q and Q → R is the canonical cover of the above given set.

Test: Minimal Covers - Question 4

Which of the following is true given 2 schemes F & G
F : {A → BC, B → C, AC → B}
G : {AB → C, A → B, A → C}

Detailed Solution for Test: Minimal Covers - Question 4

i) Check for if F covers G :
checking FDs of F :-
{AB+} = {ABC}
{A+} = {ABC}
∴ F covers G
ii) check for it G covers F :
Cheeking FDs of G:-
{A+} = {ABC}
{B+} = {B} ⇒ B → C not covered
{AC+} = {ABC}
∴ G doesn’t covers F
Hence, a is the correct answer.

Test: Minimal Covers - Question 5

Assume that there are 4 attributes A, B, C, D and that F = {A→B, B →C}, then which of the following is not included in F+ ?

Detailed Solution for Test: Minimal Covers - Question 5

F+ will contain all of the above dependencies but ABC→D.

Test: Minimal Covers - Question 6

What is the canonical cover of the following set F of functional dependencies on the schema (A, B,C)?
A → BC 
B → C 
A → B
AB → C

Detailed Solution for Test: Minimal Covers - Question 6

There are two functional dependencies with the same set of attributes on the left side of the arrow:
A → BC
A → B
We can combine these functional dependencies into A → BC.
A is extraneous in AB → C. This is true because B → C is already there in the given set of functional dependencies. 
C is extraneous in A → BC because it is logically implied by A → B and B → C.
Thus, the canonical cover is:
A → B
B → C

Test: Minimal Covers - Question 7

What is the canonical cover for F?
F = A → BC, CD → E, B → D, E → A

Detailed Solution for Test: Minimal Covers - Question 7

There is no extraneous attribute in left hand side of FDs and the FDs cannot be reduced further.

Test: Minimal Covers - Question 8

Consider the following set of functional dependency on the schema (A, B,C)
A→BC, B→C, A→B, AB→C
The canonical cover for this set is:

Detailed Solution for Test: Minimal Covers - Question 8

All of the FDs are implied by the FDs {A->BC, B->C}
From option b: A= BC (hence A->BC, A->b and AB->Care implied by FDs set given in option b)
B= BC (hence B->C is implied by FDs set given in option b)

Test: Minimal Covers - Question 9

Consider the following set of functional dependencies on the relation (ABC), {A -> B, AB -> C, A -> BC, B-> C}. Find the canonical cover for the above FD set.

Detailed Solution for Test: Minimal Covers - Question 9

As, A -> BC =>  A -> B and A -> C so, the FD A -> B is redundant.
Similarly, B -> C can be implied by AB -> C.
So the canonical cover will be {A -> BC, AB ->C}

Test: Minimal Covers - Question 10

Find the minimal set of FDs.
R(A, B, C, D)
F : { A -> B, C -> B, D -> ABC, AC -> D}

Detailed Solution for Test: Minimal Covers - Question 10

C → B
A → B
AC → D
D → ABC
Given that, D → ABC

Case I:
B functionally dependent on  A so we replace
B to A
D → AAC
D → AC

Case II:
B functionally dependent on C, so we replace
B to C
D → ACC
D → AC

63 videos|7 docs|165 tests
Information about Test: Minimal Covers Page
In this test you can find the Exam questions for Test: Minimal Covers solved & explained in the simplest way possible. Besides giving Questions and answers for Test: Minimal Covers, EduRev gives you an ample number of Online tests for practice

Top Courses for Computer Science Engineering (CSE)

Download as PDF

Top Courses for Computer Science Engineering (CSE)