DBMS Assignment Question
DBMS Assignment Question
Q. 2- What is data abstraction in DBMS and what are its three levels?
Q. 6 - Write the difference between 3NF and BCNF. Find the normal form of relation R (A, B, C, D, E)
having FD set F= {A → B, BC →E, ED→ A}.
Q. 7- Consider the relation r(X, Y, Z, W, Q) the set F = {X→Z, Y→Z, Z→W, WQ→Z, ZQ→X} and the
decomposition of R into relations R1 (X, W), R2 (X, Y), R3 (Y, Q), R4 (Z, W, Q) and R5 (X, Q).
Check whether the decompositions are lossy or lossless.
Q. 8- Write the algorithm to find minimal cover F for set of functional dependencies E.
Q. 10- Define partial functional dependency. Consider the following two steps of functional dependencies
F = {A→C, AC→D, E→AD, E→H} and G= {A→CD, E→AH} EAH AH}. Check whether or not
are equivalent.
Assignment- 4
Q. 4- What is precedence graph? How can it be used to test the conflict serializability of a schedule?
Q. 7- Which of the following schedules are conflicts serializable? For each serializable schedule find the
equivalent schedule.