Course description

This course provides an introduction to database management systems and the fundamental concepts involved in designing, implementing, and managing databases. The course covers a range of topics related to database systems, including data modeling, database design, relational databases, SQL queries. The course is designed for students who are new to database systems or who have limited experience in this area. The course provides a solid foundation in database concepts and principles that are essential for building and managing modern data-driven applications. This course is a practice-oriented component with combination of lecture, demonstration and practical sessions. Weekly laboratory experiments will provide hand-ons experience in topics covered in this course. These experiments will be done using database running in MYSQL which students install on their machines. All tasks will be continuously graded throughout the course as assignments and tests. Final exam at the end of the course will be the final assessment.