DBMS Question Bank
DBMS Question Bank
UNIT I
PART A
PART B
1. Explain about the relational algebra?
2. Explain in detail about relational data model.
3. Explain about instances & schema, data independence & DBA?
5. Explain about data models?
6. Explain in detail about ER model.
7. Explain about storage management & transaction management components of a
database system.
8. Explain about the architecture of database system.
9. Explain the various basic relational algebra operations in detail.
10. Write a note on relational calculus.
11. Draw the ER diagram for hospital management system.
12. Explain the 3 schema architecture of DBS.Why do we need mappings between
different schema levels? How do different schema definition languages support
this architecture?
13. Consider the following tables:
Employee (Emp_no, Name, Emp_city)
Company (Emp_no, Company_name, Salary)
i. Write a SQL query to display Employee name and company name.
ii. Write a SQL query to display employee name, employee city ,company name and salary of all
the employees whose salary >10000
iii. Write a query to display all the employees working in ‘XYZ’ company.
14. Explain various DML commands with neat syntax.
15. Explain in detail any two data models with sample databases.
16. Write short notes on i. Network model ii. Hierarchical model
UNIT II
PART A
1. What do you meant by database integrity?
2. What is referential integrity?
3. What is a view and how is it created? Explain with an example.
4. What is a view in SQL? How is it defined?
5. What is meant by normalization?
6. What is lossy decomposition?
7. What is a trivial functional dependency? Give an example.
8. Why is a relation with many NULLs considered to be bad?
9. What is meant by lossless join decomposition?
10. What is a multi value dependency?
11. What is transitive dependency?
12. What are Armstrong’s axioms?
13. Compare BCNF and 3NF.
14. What are the inference rules for functional dependencies?
15. Define 3NF.
16. Explain the domain key normal form(DKNF).
17. Explain the 4NF and 5NF.
18. What is embedded SQL? What are the advantages of embedded SQL programs?
19. Distinguish between static and dynamic SQL.
20. What is meant by static SQL? How it differs from dynamic SQL?
21. What are triggers? What are three major classes of triggers?
22. What are statement level and row level triggers?
23. What are the advantages and limitation of triggers?
24. What is SQL? What are the characteristics of SQL?
25. What are DDL commands? Give examples.
26. What are DML commands? Give examples.
27. What are DCL commands? Give examples.
28. What are the set operations in SQL? Give examples.
29. How are the nulls represented in database system?
30. What are the situations where you can use nulls?
31. What are views? How they are created?
32. What is the purpose of group by clause in the SELECT statement?
33. What are aggregate functions?
PART B
1. Explain 2NF and 3NF in detail
2. Define BCNF .How does it differ from 3NF.
3. Explain the codd’s rules for relational database design.
4. Explain the ACID properties of a transaction
UNIT III
PART A
PART B
1. With a neat diagram explain the steps involved in query process.
2. Explain in detail about B+ tree index files.
3. What is deadlock? Explain the various approaches used to recover from deadlock.
UNIT IV
PART B
1. What is a log? What are the different types of log records? With an example
explain the various log based recovery schemes.
2. Explain shadow paging recovery scheme in detail.
UNIT V
PART A
1. What is a distributed database? List out its objectives.
2. What are centralized databases? List out its characteristics.
3. Distinguish between centralized and distributed databases.
4. What is XML? List out its properties.
5. What is DTD? Give an example.
6. Define i. XSLT ii.Xpath
7. What is meant by data replication? State its advantages.
8. Distinguish between homogenous and heterogeneous distributed databases.
9. Define the terms object, attribute and class.
PART B
1. Draw a neat sketch to indicate the architecture of a distributed database system. With
an example explain the various form of data fragmentation used in DDB.
2. Explain XML querying and Transformation
3. Discuss the relative advantages of centralized and distributed database
4. Write the DTD for the banking database.
5. Explain i) Object Oriented relational database.
ii) XML schema
6. Explain the architecture of data warehousing with a neat diagram.
7. What are the various issues to be considered while building a warehouse?
Explain.