cs581 - Database Management Systems - 2025 fall

Course webpage for cs581 - 2025 fall taught by Boris Glavic

Homework Assignments

Organization

There will be two homework assignments that have to be solved individually and uploaded to gradescope. Some of the assignments will give you the opportunity to earn bonus credits! The main purpose of this homeworks is to assess your understanding of the material covered in class and prepare you for the exams.

Important Notes

  • Homework solutions have to submitted to gradescope as a single zip file containing the files from the homework's handout. All homeworks are autograded and you can submit as often as you want to.
  • Homeworks have to be solved individually.

Homework Assignments

Assignment 1

  • Handout Date: 09/22
  • Submission Deadline: 10/08 (one minute before midnight)
  • Assignment PDF: Download the questions here: homework_1.pdf
  • Autograder submission template: Use this as a starting point for submitting your solution to the autograder: hw1-handout.zip
  • Solutions: Download the solutions here: homework1_solutions.pdf.

Assignment 2

  • Handout Date: 11/03
  • Submission Deadline: 12/01 (one minute before midnight)
  • Assignment PDF: Download the questions here: homework_2.pdf
  • Autograder submission template: Use this as a starting point for submitting your solution to the autograder: hw2-handout.zip

Postgres

You are encouraged to test SQL queries and DDL statements for the homework assignments in Postgres. We use radb for relational algebra.

Plagiarism and Late Policy

We will check for plagiarism . Plagiarism will result in zero points for the assignment and possibly academic sanctions.

Late policies:

  • -20% per day late

Homeworks and Solutions for Previous Years

Last updated on 2 Jan 2023