Explore our comprehensive range of academic programmes designed to equip you with the knowledge and skills needed for professional success.
This course provides a comprehensive study of database design, implementation, and management. Students will learn the relational model, entity-relationship modeling, normalization, and SQL. The course covers both theoretical foundations and practical aspects of database systems. Topics include transaction management, concurrency control, recovery, and database security. Students will gain hands-on experience with a commercial database management system through lab exercises and projects. The course also explores emerging trends in database technology such as NoSQL databases and big data management. By the end of the course, students will be able to design, implement, and manage database systems for various applications.
CS101