Basic database concepts. Conceptual modelling. Relational data model. Relational theory and languages. Database design. Database security and integrity.
Introduction to query processing and optimization. Introduction to concurrency and recovery. Distributed database systems. Current trends in database systems.
Reference Textbooks
Fundamentals of Database Systems, by Ramez Elmasri and Shamkant Navathe, Addison Wesley, 6th Edition, 2007.
Database Systems: A Practical Approach to Design, Implementation, and Management, by Thomas Connolly and Carolyn Begg, Addison Wesley Fourth Edition, 2005.