This course introduces the core principles and techniques required in the design and implementation of database systems. This introductory application-oriented course covers the relational database systems RDBMS - the predominant system for business scientific and engineering applications at present. It includes Entity-Relational model Normalization Relational model Relational algebra and data access queries as well as an introduction to SQL. It also covers essential DBMS concepts such as: Transaction Processing Concurrency Control and Recovery. It also provides students with theoretical knowledge and practical skills in the use of databases and database management systems in information technology applications.