This book does not require any previous knowledge for database or database technology as the concepts are built from ground level towards advance topics and technology. This book is self-contained and has a flexible organization to suit the needs of individual courses. This book may be treated as a textbook in the area of Database Management system for the MCA, BCA and B.Tech courses of various universities of India. The book contains eighteen chapters that are categorized in three parts: The Basic Concepts, Core Topics and Advance Topics .The book also covers basic concepts of allied subjects like distributed database, data Warehouse & data mining etc. The purpose of writing this book is to provide such a book that bridges the gap between student’s skill and subject treatment. This book is easy to understand and to assimilate comprehensive treatment to the subject matter.