CMPS244 Database Systems
2025 - Today
American University of Beirut - Mediterraneo
Campus
Users interact with databases every day, whether they realise it or not. The ability to develop and maintain scalable and robust database systems has become a critical skill in modern software engineering. This course introduces students to the fundamental concepts of relational and non-relational databases, and state-of-the-art database management systems. The course focuses on the relational database systems, SQL, indexing structures, and database normalisation. Other database models are also introduced, including, Object-Oriented, Object-Relational, and NOSQL.
The course is taught to second-year Computer Science students.