This course introduces the basics of database systems, Data Modeling using ER and EER; Database Mapping, Database Integrity Constraints; Relational Model: Relational algebra, Relational Calculus; Normalization.  Apply on SQL Plus Data Definition Language DDL, Data Manipulation Language DML. At the end of this course, a student will be able to understand and apply the fundamental concepts required for the use and design of database systems. Topics include basic concepts and terminology of the database approach, data modeling (the entity relationship model, relational data model), database design theory (entity relationship to relational mappings, normalization using functional dependencies).