Advanced Database Management


Advanced Database Management

MET CS 779 (4 credits)

This course covers advanced aspects of database management including normalization and denormalization, query optimization, distributed databases, data warehousing, and big data. There is extensive coverage and hands on work with SQL, and database instance tuning. Course covers various modern database architectures including relational, key value, object relational and document store models as well as various approaches to scale out, integrate and implement database systems through replication and cloud based instances. Students learn about unstructured "big data" architectures and databases, and gain hands-on experience with Spark and MongoDB. Students complete a term project exploring an advanced database technology of their choice. Prereq: MET CS 579 or MET CS 669; or instructor's consent.

2024SPRGMETCS779 A1, Jan 18th to Apr 25th 2024

Days Start End Type Bldg Room
R 06:00 PM 08:45 PM KCB 104

2024SPRGMETCS779 O1, Jan 16th to Mar 4th 2024

Days Start End Type Bldg Room
ARR TBD TBD ROOM

2023FALLMETCS779 A1, Sep 7th to Dec 7th 2023

Days Start End Type Bldg Room
R 06:00 PM 08:45 PM CAS 214

2023SUM2METCS779SO2, Jul 5th to Aug 22nd 2023

Days Start End Type Bldg Room
ARR TBD TBD ROOM

Format & Syllabus: