0% found this document useful (0 votes)
9 views3 pages

DBMS Iat 2 QB

database question paper

Uploaded by

123manasvi4056
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views3 pages

DBMS Iat 2 QB

database question paper

Uploaded by

123manasvi4056
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

1.

Discuss in detail the various types of anomalies that can occur in a poorly designed
database, providing examples for each.
2. Explain 1NF and 2NF with example.
3. Explain Normalization process in Detail
4. Explain 2NF with Example.
5. Explain 3NF with Example.
6. Explain BCNF with Example
7. Explain 2NF and 3NF with Example.
8. Illustrate with examples the importance of functional dependency in relational
database design.
9. How does decomposition help in improving database design? Discuss with
examples.
10. Explain Decomposition and its types in detail.
11. Explain Lossless Decomposition in detail with example
12. Explain Lossy Decompostion in detail with example
13. Explain the stages involved in query parsing and how they contribute to query
processing.
14. Explain the process of query execution, focusing on the translation from logical to
physical operators.
15. Describe how query cost is estimated during query optimization.
16. Explain the selection operation in query processing and how it is optimized using
indexes.
17. What techniques can be used to minimize the cost of sorting large datasets during
query execution?
18. Discuss how join operations are optimized in query processing. What techniques are
commonly used?
19. Describe the role of join commutativity and associativity in transforming relational
expressions for query optimization
20. Explain the concept of transformation rules in query optimization and how they
improve query performance.
21. Explain how cardinality and selectivity are estimated during query processing and
why these estimates are crucial for optimization.
22. Describe how inaccurate statistics can affect the performance of a query execution
plan. Provide examples.
23. Discuss the steps involved in choosing an evaluation plan for query processing.
24. How can selection predicates be reordered for query optimization? Provide
examples.
25. Explain ACID properties in details with example.
26. Explain different Transaction States
27. What are the challenges in ensuring the ACID properties in distributed database
systems?
28. Explain Conflict and View Serializability in detail
29. Explain the concept of Grant and Revoke in SQL with example
30. Describe the different types of lock-based protocols used to ensure serializability.
31. Discuss how the insertion-deletion operations are handled in a database transaction
system while maintaining the ACID properties.
32. What are predicate reads in the context of database transactions?
33. Describe the hierarchical locking protocol used in multiple granularity locking.
34. Explain the working of timestamp-based protocols in database concurrency contro
35. Compare and contrast timestamp-based and validation-based protocols.
36. What is log-based recovery in databases? Discuss the role of logs in ensuring data
consistency and recovery after a system crash.

1. What is data redundancy?


2. Define functional dependency.
3. What is an updation anomaly?
4. Name all the normal forms.
5. What is an insertion anomaly?
6. Define the term "normal form."
7. Give an example of an update anomaly.
8. What is an Deletion anomaly?
9. Give an example of an deletion anomaly.
10. What is dependency-preserving decomposition?
11. What is a lossless decomposition?
12. What is a lossy decomposition?
13. What is query optimization in the context of query processing?
14. What role does parsing play in query processing?
15. Which factor is considered the primary measure of query cost?
16. What is the purpose of measuring query cost in query optimization?
17. Which factors influence the cost of a selection operation?
18. What is the purpose of the sorting operation in query processing?
19. Which type of join is the most expensive in terms of query cost?
20. Name one common transformation rule used in relational expressions.
21. What is the goal of transforming relational expressions in query processing?
22. What is the transformation of relational expressions in query optimization?
23. What does a cardinality estimate represent in query processing?
24. Which statistical information is typically used to estimate the result size of a selection
operation?
25. Name the four properties of ACID.
26. Which ACID property ensures that the effects of a transaction are permanent once it
is committed?
27. True or False: The isolation property ensures that transactions are executed
concurrently without affecting each other.
28. True or False: In two-phase locking, a transaction can acquire and release locks at
any point.
29. What is the primary purpose of lock-based protocols in database systems?
30. What is serializability in the context of database transactions?
31. True or False: Predicate reads only affect a single row in a database.
32. Which lock type is used for insertion-deletion operations in hierarchical data
structures?
33. What is the primary purpose of multiple granularity in locking protocols?
34. What is the main purpose of a timestamp in timestamp-based protocols?
35. True or False: Validation-based protocols validate a transaction before execution
begins.
36. What is the role of a log in a log-based recovery system?

You might also like