Database Systems with Case Studies, covers exactly what students needs to know in an introductory database system course. This book focuses on database design and exposes students to a variety of approaches for getting the Data Model right. The book addresses issues related to database performance (Query Processing) and Transaction Management for multi-user environments. This book also introduces non-relational XML format to students. The approach taken to teach the topics is through introduction of many real-world enterprise database case studies and practice problems. The case studies are selected based on modern application areas, keeping the student