MET CS 779 Advanced Database Management

Prerequisites:CS 579 or CS 669. Or instructor’s consent.
Delivery: Boston-Charles River Campus, Online, Blended
Program: MS CS elective, MS CIS elective
Syllabus:

Description: This course covers advanced aspects of database management systems including advanced normalization and denormalization, query optimization, object-oriented and object-relational databases, data warehousing, data mining, distributed databases, XML, XSL, and databases for web applications. There is extensive coverage of SQL and database instance tuning. Students learn about the advanced object-relational features in DBMS such as Oracle, including navigational query, BLOBs, abstract data types, and methods. Students learn about unstructured “big data” databases and gain hands-on experience with MongoDB and Spark, which are integrated into the course web site. 4 credits.