You are on page 1of 1

Important Questions Unit 3, 4 and 5

1. Describe each in detail with suitable examples: 1NF, 2NF, 3NF.


2. Explain Partial & Transitive Dependency with examples.
3. Explain difference between BCNF & 3 NF.
4. Explain multivalued Dependency & PJNF.
5. Why certain functional dependencies are called trivial functional dependencies?
6. Compute the closure of the following set F of functional dependencies for relation
schema R = (A, B, C, D, E).
A →BC
CD →E
B→D
E→A
List the candidate keys for R.
7. Give an example of a relation schema R and a set of dependencies such that R is in
BCNF, but is not in 4NF.
8. Explain how dangling tuples may arise. Explain problems that they may cause.
9. Create database user and assign it with different roles.
10. Consider the following relational database:
employee (employee-name, street, city)
works (employee-name, company-name, salary)
company (company-name, city)
manages (employee-name, manager-name)

Give an SQL DDL definition of this database. Identify referential-integrity constraints


that should hold, and include them in the DDL definition.

11. Discuss the various types of join operations? Why these are join required?
12. List the ACID properties. Explain the usefulness of each.

13. Explain the distinction between the terms serial schedule and serializable schedule.

14. Show that the two-phase locking protocol ensures conflict serializability, and that
transactions can be serialized according to their lock points.

15. Explain Triggers and its types with example?


16. Explain user defined functions and their limitations?
17. Explain the oracle exception handling mechanism?
18. What is object oriented DBMS?

19. What is the use of inheritance in OODBMS.

20. Discuss the relative advantages of centralized and distributed databases.

You might also like