Instructor:
Dr. Hassan Ismail Abdalla |
This course provides an overview of database systems (definitions, evolution, architecture and applications). It covers the following topics: File systems versus a DBMS, Data modeling, Entity-relationship and relational data models, Database query languages and standards, Database design: theory and methodology, ER-to-Relational Mapping, Functional dependencies and normalization, Queries and operations in SQL.
TextBook:
R. EImasri and S. B. Navathe. Fundamentals of Database Systems, 5th edition, 2007.
References & Reading Material:
J. C. Date. An Introduction to Database Systems, 8th edition. Pub Co, 2000.