Instructor: Dr. Jan Chomicki (chomicki@buffalo.edu, office hours: W R 1:00-2:30, Bell 213)
Teaching Assistants: Robert Surowka (robertlu@buffalo.edu, office hours: T 11:00-12:00, F 2:00-3:00, Bell 232)
Registration number: 026840
Credit hours: 3.0
Time: MWF 3:00-3:50
Location: 205 NSC
Text: H. Garcia-Molina, J. D. Ullman, J. Widom. Database Systems: The Complete Book, Second Edition, Prentice Hall, 2009.
Blog: http://ubdbs.wordpress.com/
Lecture slides:
Additional slides (courtesy of Demian Lessa):
Tests:
Homeworks:
Projects:
Other resources:
Prerequisites: A solid background in programming and data structures. A significant programming experience in Java. This is not a place to learn Java or programming/data structures.
Course grade breakdown:
Academic integrity policy: I will follow the CSE department academic integrity policy.
Make-up policy: The request should be made sufficiently in advance of the test, for valid reasons. The make-up should be scheduled before the next class.
Late submission policy: The submissions are due at midnight on the due date. No late submissions are accepted. Exceptions will be made only for medical reasons.
Grading: Questions about the grading have to be raised with the TA within a week after the graded assignment was returned.
Attendance and punctuality: Attendance is mandatory. No late arrivals in class.
Disability Services: Students with physical or learning disabilities should register with the university Disability Services Office (http://www.student-affairs.buffalo.edu/ods/) in order to receive accommodation.
Course objectives: Introduce the students to fundamental data management issues: database design, query languages, database file organization, query processing and optimization, transaction processing.
Course summary: