3 BCA 2 SEM-3BCA (SEMESTER III)EXAMINATION DECEMBER, 2024DATABASE MANAGEMENT SYSTEM
Note: Candidates are required to give the answers in their own words us far as practicable. The questions are of equal value. Answer any five questions.
- What are the advantages and disadvantages of a 3-level architecture model in a DBMS?
- Explain the differences between strong and weak entities in an ER diagram.
- Define a foreign key and explain its role in maintaining referential integrity.
- Describe the different types of joins in relational algebra, including theta join and equi join.
- What are the key differences between First Normal Form (INF) and Third Normal Form (3NF)?
- Explain the concept of functional dependency and its importance in database design.
- What is the difference between static and dynamic hashing in database indexing?
- Describe the structure and use of a B-tree index in database systems.
- What is the role of buffer management in database recovery?
- Explain the concept of shadow paging in transaction recovery.***