Introduction to Database Management Systems is designed specifically for a single semester, namely, the first course on Database Systems. The aspects that differentiate this book from the rest are its simplicity, coverage, illustrative approach and the inclusion of modern topics. Normally, the technology of database systems can be quite difficult to understand. There are so many terms, acronyms and buzzwords associated with the technology that people find highly complicated. This book explains each of these with very simple examples, lucid language and a lot of illustrations. The book covers all the essential aspects of database systems, and also covers the areas of RDBMS. There are very few books, which cover all the theory and practice of database systems. It contains over 400 diagrams with about one per page. This makes this book unique in terms of its visual approach. With this, even the most difficult concepts become a lot easier to understand. Finally, the book includes modern topics, such as OODBMS, database systems and the Internet, data warehousing, mobile databases, multimedia databases and deductive databases.