CS520 - Data Integration, Warehousing, and Provenance - 2023 Fall

Course Webpage for CS520 - 2023 Fall taught by Boris Glavic

Final Exam

Tuesday, Dec 5, 2023 ,8:00am - 10:00am,IIT Tower 1F6-1

The exam will be 120 minutes long. It is closed book and closed notes . Questions will be both multiple-choice and full text questions. These topics have already been covered in the homework assignments. Topics covered will be:

  • Virtual Data Integration

    • Given a set of views encoded as GLAV or LAV mappings, produce a maximally contained rewritings for a query over the global schema using the bucket or inverse-rules algorithm.
  • Data Warehousing

    • Write SQL queries using the generalized grouping and windowed aggregation (analytical function) features we have discussed in class.
    • Answer basic multiple choice questions about the multidimensional datamodel and its abstract operations (drill-down, roll-up, …).
  • Provenance

    • Answer multiple choice questions about provenance models, e.g., insensitivity to query rewrite
    • Know how to determine the provenance of a simple query according to one of the following provenance models.

      • The 3 variants of Why-provenance: the set of witnesses, Why-provenance, and minimal Why-provenance.
      • How-provenance (provenance polynomials).