Department: BSc Computer Science (SE & AI)
Module Description: This course is designed to cover advanced database system design and implementation. It quickly goes through relational databases and then moves on to advanced topics in modern database systems, including object-oriented databases, XML databases, distributed databases, and on-line analytical processing. The course also discusses various data description and query languages, database design, and query processing and optimization, and also looks at distributed object model, and data mining and data warehouses. Students undertake a semester project that includes the design and implementation of a database system. This database project includes the use of object-oriented features and XML