Dbms Que Bank
Dbms Que Bank
Sangha’s
ProudhadevarayaInstituteofTechnology, Hosapete.
(Affiliated to VTU, Belagavi, Karnataka & Recognized by AICTE , New Delhi)
Question Bank
Sub: Database Management System(BCS403)
Prepared By: Dr. Parvathi Kadli
Prof.Umadevi B E
Module-1
1. Define DBMS. Explain all the basic operations that can be performed by RDBMS on a
database?
2. Explain the different users of a database system?
3. Describe the Three-schema Architecture with neat diagram?
4. Define the following terms: i) Data model ii)Schema iii)Canned Transaction. iv)Weak
entity v)DBMS Catalog vi)Value sets vii)Cardinality Ratio viii)Degree of Relationship.
5. Explain the Different Categories of data models?
6. Discuss the advantages of using the DBMS Approach?
7. Write a ER Diagram for an Employee database the constraint follows:
i. An employee works for a department.
ii. Every department is headed by a Manager.
iii. An employee works on one/more projects.
iv. An employee has dependents
v. A department controls the projects.
8. Explain all the ER Diagram notations?
9. Describe the Structural Constraints of a Database system with suitable example?
10. Explain the component modules of DBMS & their interaction with the help of a diagram?
Module-2
11. Explain the four relational model constraints?
12. Explain all the steps of relational database design using E-R to Relational Schema with a
suitable example?
13. Discuss the DIVISION operation of Relational Algebra?
14. Illustrate the Relational Algebra Operators with Example for select & Project Operation?
15. Discuss the Update Operations and dealing with Constraint violations with suitable
Examples?
16. Explain the Entity Integrity & Referential Integrity Constraints why is each considered
important give examples?
17. Discuss Equijoin and Natural Join with Suitable Examples using Relational Algebra
Notation?
18. Explain the ER to Relational Mapping Algorithm with suitable Examples for each step?
19. Explain the Relational Algebra Operations from Set Theory with Examples ?
20. Define the following i) Primary key ii) Foreign key iii)Super Key iv) Candidate key?
21. What is an Integrity Constraint? Explain the importance of Referential Integrity
Constraint.?
22. Explain The Characteristics of Relations?
23. Demonstrate the concept of Generalization & Specialization with Example?
24. Explain the following relational algebra operation i)join ii)difference iii)select iv)union
Module-3
25. Explain the Basic data types available for attributes in SQL?
26. Demonstrate the following constraints in SQL with suitable example: i)NOT NULL ii)
Primary key iii) Foreign key iv) Default v) Check.
27. What is Triggers? Explain with Syntax and suitable example?
28. Explain the Basic definition of a cursor and its usage with the help of a suitable example?
29. What are Assertions? Assuming Suitable company schema write an Assertion for the
condition.
“the salary of an employee must not be greater than the salary of the manager of the
department that the employee works for”?
30. Explain stored procedures in SQL with an example?
31. Illustrate insert, delete, alter & drop commands in SQL?
32. Explain informal design guidelines for relational schema design?
33. What is functional dependency? Explain the inference rules for functional dependency
with proof?
34. Explain types of update anomalies in SQL with an example?
35. Explain cursor & its properties in embedded SQL with an example?
36. What is Normalization? Explain the 1NF,2NF & 3NF with examples?
37. Write a Algorithm to find the minimal cover for set of functional dependency?
Module-4
38. Demonstrate the database Transaction with transaction Diagram?
39. Demonstrate the System Log in database Transaction?
40. Explain the stored procedure language in SQL with an example?
41. Demonstrate the ACID properties of database transaction?
42. How are assertions and triggers defined in SQL? Explain with examples?
43. What do understand by correlated Nested Queries in SQL? Explain with suitable
example?
44. What are the views in SQL? Explain with examples?
45. In SQL write the usage of GROUP BY and HAVING clauses with suitable examples?
46. Discuss the Types of Problems that may encounter with Transactions that run
concurrently?
47. Explain the desirable properties of a transaction ?
48. Explain the transaction support in SQL?
Module-5