DBMS Assignment 3
DBMS Assignment 3
03 (UNIT-III)
Course Outcome-3, Session 2023-24
SUB: Data Base Management Systems (KCS-501)
Q.1. Compute the closure of the following set of FD for relation schema R(ABCDE) =
{A→BC, CD→E, B→D, E→A} List the candidate keys for R.
Decompose R into 2nd Normal form
Q.2 Consider Project table, explain the criteria for defining third normal form. Define
Boyce-Codd normal forms. How does it differ from third normal form?
Q.3 Discuss lossless join and dependency preservation. Consider the scheme S=(V,W,X,Y,Z)
Suppose the following FD hold: {Z→V, W→Y, XY→Z,V→WX}. State whether the
following decomposition of scheme S is lossless join decomposition justifies your answer.
A) S1=(V,W,X) S2=(V,Y,Z)
B) S1=(V,W,X) S2=(X,Y,Z)
a) R(ABCDEFG) = {ABCD, AFD, DEF, CG, FE, GA} than find the closure
CF+ , BG+ , AF+ and AB+ .
b) XY and YZ than find X+ , Y+ , Z + and XY+ .
c) AB, BC and ACD than find A+ , B+ , C+ and D+ .
Q.9 Find out the highest normal form of the following relations:
a) R(ABCDE) = {ABC, CD, BF}.
b) R(ABCD) = {ABC, BCD}.
c) R(ABCDE) = {ABCD, DA, ADE}.
Q.10 Find out the highest normal form of the following relations and decompose the relations
till highest normal form.
a) R(ABCDE) = {ABC, CD, DE, EA}.
b) R(ABCDEF) = {ABC, CDE, EF, FB}.
c) R(ABCDE) = {ABC, CD, BE}.
Q.11. If all the attributes are candidate keys than what is the maximum normal form possible?
Q.12. How many Non-trivial multi values functional dependencies are possible, if relation have
only two attributes?
Q.13 If R(ABCD) = {ABCD, AB, AC}, find the highest normal form.
Q.14 If R(ABCDEGH) = {ABC, ACB, ADE, BCA, BG, BD}, than answer the
following questions.
a) Find the minimal cover.
b) Find the highest normal form.
c) Decompose the relation up till highest normal form
Q.15. If all the candidates are simple in a given relation than what is the maximum normal form
possible?
Q.16 Explain the definition and integrity constraints of following keys:
a) Super Key
b) Candidate Key
c) Primary Key
d) Foreign Key