Database System Design Implementation and Management : the relational model and languages, database analysis and design techniques, methodology, selected database issues, distributed DBMSs and replication, object DBMSs, web and DBMSs, business intelligence, data mining, olap, data warehousing design, data warehousing concepts, semi-structured data and xml, replication and mobile databases, transaction management, methodology conceptual database design, methodology logical database design for the relational model, enhanced entity relationship modeling, fact finding techniques, database planning, design and administration, sql data manipulation, entity relationship modeling.