Database Design - Spring 2021

Instructor Pete Keleher
Time M/W 2:00-3:15
Location on zoom
Office Hours By appointment, Iribe 5146

Course Description

We introduce database systems and motivate the database approach as a mechanism for modeling the real world. We cover the relational model, logical database design, query languages, and other database concepts, including query optimization, concurrency control, transaction management, and log based crash recovery. Distributed and Web database architectures are also discussed.


TAs and Office Hours

Office hours will be held in AVW 4172. We will be using a ticket-based system for ordering and tracking office hours (more details later).


Communication

Piazza

Piazza is the preferred way to get help, whether from the instructor, TAs, or other students.

  • Do not post code or answers to project questions.
  • Do not rant.

ELMs

Only used for reading quizzes (see schedule) and project uploads. Messages send to keleher on ELMS will not be read.

Email

Email to the instructor is a last resort if neither piazza, nor office hours, nor email to TAs suffices. Include CMSC424 in the subject or I may miss it.

Piazza Encore

Let me repeat, Piazza is the preferred way to get help, whether from the instructor, TAs, or other students.

  • Do not post code or answers to project questions.
  • Do not rant.


Grading

50% Weekly Homeworks

We have 11 weekly homeworks:

  • Each is worth 5% (except Homework 1, which is ungraded).
  • All are due Friday at midnight.

20% Weekly Quizzes

10 weekly quizzes:

  • Each is worth 2% (Quiz 0 does not count).
  • All are due Monday at noon, except the first.

30% Module Exams

Three (3) module exams:

  • Each is worth 10%.
  • There is no quiz the week of an exam, nor is there class that day.

Textbooks

Database System Concepts, 6th edition, Abraham Silberschatz, Henry F. Korth, and S. Sudarshan. See the resources page for other recommendations, and the schedule for papers and handouts.


Final Exam

There will be no final exam.

 Web Accessibility

Web Accessibility