CS44800: Introduction to Relational Database Systems, Fall 2024

Home Syllabus Schedule Homework, Projects, & Handouts Readings

Course Essentials

Lectures MWF 10:30 am - 11:20 am, Lawson Computer Science B155
Instructor Prof. Bharat Bhargava
  • Email: bbshail AT purdue.edu
  • Office Hour Location: LWSN 1123
  • Office hours:
    • 11:30am to 12:00pm on Wednesdays
  • Phone: (765) 413-7312
PSOs
  • Lixiang Li: Thursday 2:30pm - 3:20pm; location: HAAS G50
  • Shafkat Islam: Thursday 12:30-1:20pm; location: HAAS G50
  • Myeongsu Kim: Wednesday: 12:30 - 1:20pm; location: HAAS G50
  • Midterm Thu 10/10 08:00p - 10:00p , ARMS 1010
    Final Mon 12/09 08:00a - 10:00a , ME 1130
    GTAs Lixiang Li
    • Email: li4256@purdue.edu
    • Office hours: Thursday 3:30pm - 4:30pm
    • Location: Haas G072
    Shafkat Islam
    • Email: islam59@purdue.edu
    • Office hours: Thursday 1:30pm - 2:30pm
    • Location: Lawson B132, #9
    Myeongsu Kim
    • Email: kim2167@purdue.edu
    • Office hours: Wednesday: 11:30 - 12:20pm
    • Location: Wetherill 260A
    UTAs Guna Avula
    • Email: gavula AT purdue.edu
    • Office hour: 12:30 - 1:30pm Monday in Zoom
    • https://purdue-edu.zoom.us/j/98570573722
    Sean Rettig
    • Email: srettig AT purdue.edu
    • Office hours: Thursday 4:30pm - 5:30pm
    • Location: DSAI B055
    Aneesh Vemuri
    • Email: vemuri5 AT purdue.edu
    • Office hours: Thursday 3:30pm - 4:30pm
    • Location: HAAS G072
    GTAs and UTAs Email List GTAs
    • Email List: CS-44800-GTA@lists.purdue.edu
    All TAs
    • Email List: CS-44800-TA@lists.purdue.edu

    Course Description

    This course covers fundamental concepts of database management systems. These concepts include database modeling and design, relational databases, and brief introduction to hierarchical, network, XML models and query languages. Introduction to transaction management will include brief details of ideas and algorithms for concurrency, atomicity, recovery, integrity, security, and privacy. Material on big data, data warehouse, data mining, multimedia, and cloud computing will be covered. Performance and tuning of components of database system and transaction processing will be included.