1. a)What is DBMS? Explain architecture of DBMS with diagram. b) List and Explain various database users. 2. a) Explain levels of abstraction in DBMS b)What are different Database Languages. List out commands used in different database languages. c) List out the applications of Database System. Explain the Purpose of Database Systems. 3. Illustrate Entities, Attributes, Entity sets, Relationships and Relationship sets in detail with suitable examples 4. Discuss the basic concepts of E-R Model. 5. Define Relational Algebra. Explain various operations in Relation Algebra with an example. 6. Explain TRC and DRC with examples. 7. Explain about various types of JOIN operations in SQL with an example. 8. a) What is view in SQL? How is it defined? b) .What are aggregate functions? And list the aggregate functions supported by SQL? c) Illustrate Set Operations with an example. 9. Explain the following with an example. i. Selection ii. Projection iii. Renaming iv. Division 10. Explain the following in SQL with examples. a) Nested Queries b) Correlated Queries c) Group by and Having Clauses 11. a) Discuss various anomalies in databases. b) What is normalization? Explain the 1NF, 2NF, 3NF, BCNF, 4NF with Examples. c) Explain in detail about Functional, Join, and Multivalued Dependency 12. Describe Transaction Properties in detail 13. What is Serializabilty and types and role of serializability in Transaction Management 14. Describe Lock Based Protocol and explain 2PL and Strict2PL 15. Explain the following in short notes a) Thomas Write Rule b) Validation based Protocols 16. Explain the checkpoint log-based recovery scheme for recovering the database. 17. Illustrate log-based recovery scheme in detail. 18. Explain Failure with loss of non-volatile storage 19. Discuss briefly Buffer Management. 20. Explain Lossy decomposition and lossless decomposition with an example. 21. Discuss Timestamp Based Protocols.
Microsoft Access Guide to Success: From Fundamentals to Mastery in Crafting Databases, Optimizing Tasks, & Making Unparalleled Impressions [III EDITION]
Mastering PostgreSQL 12 - Third Edition: Advanced techniques to build and administer scalable and reliable PostgreSQL database applications, 3rd Edition