The main aim of the course is to introduce database fundamentals to the students. With this course we shall demonstrate database development activities and prepare students for proficiency in developing database for commercial applications. The subject deals with what is a database and how a database should be designed. It also deals the popular relational data model and SQL queries in depth. It also concentrates on various techniques for database protection and query optimization. A brief introduction about network and hierarchical data model gives exposure about how a DBMS can be designed. The subject also deals with distributed databases in brief