Advanced Database
Advanced Database course explores advanced concepts in database systems, including relational models, Extended ER models, NoSQL databases, and big data processing. Students will learn about query optimization, distributed databases, object-relational databases, and emerging technologies like MapReduce and Hadoop. The course covers topics such as active databases, temporal, spatial, and multimedia databases, and information retrieval systems. Practical lab work and a mini project will enable students to apply these concepts in real-world database applications.