CS44800: Introduction to Relational Database Systems, Spring 2024

Home Syllabus Schedule Homework, Projects, & Handouts Readings

Course Essentials

td>
Lectures T TH 9:00 am - 10:15 am, MATH 175
Instructor Prof. Bharat Bhargava
  • Email: bbshail AT purdue.edu
  • Office: Front of MA 175
  • Office hours:
    • 10:15 am - 11:00 am
  • Phone: (765) 413-7312
PSOs
  • Location: HAAS G050 for all four sessions
  • Tue. 11:30 am - 12:20 pm, Trevor
  • Wed. 1:30 pm - 2:20 pm, Myeongsu
  • Thur. 2:30 pm - 3:20 pm, Lixiang
  • Fri. 10:30 am - 11:20 am, Zizheng
  • Midterm
  • Location: Lily G0126
  • 08:00 pm - 10:00 pm March 06
  • Final
  • Location: MATH 175
  • 10:30am - 12:30pm, May 2, 2024 Thursday

  • GTAs Trevor A Bonjour
    • Email: tbonjour AT purdue.edu
    • Office hours: Tue. 12:30 pm - 1:30 pm, HAAS 143
    Myeongsu Kim
    • Email: kim2167 AT purdue.edu
    • Office hours: Wed. 9:30 am - 10:30 am, Zoom: https://purdue-edu.zoom.us/j/2112013716
    Lixiang Li
    • Email: li4256 AT purdue.edu
    • Office hours: Wednesday 6:00pm - 7:00pm, HAAS G072(3)
    Zizheng Liu
    • Email: lzz AT purdue.edu
    • Office hours: Fri. 11:30 am - 12:30 pm, HAAS 143
    UTAs Guna Avula
    • Email: gavula AT purdue.edu
    • Office hours1: Mon. 1:30 pm - 2:30 pm, Zoom: https://purdue-edu.zoom.us/j/93622506353
    • Office hours2: Wednesdays. 11:30 - 1:30 PM, HAAS 143
    Savreen Kaur
    • Email: kaur144 AT purdue.edu
    Mason Sidran
    • Email: msidran AT purdue.edu
    Meet Patel
    • Email: pate1471 AT purdue.edu
    Vidya Vuppala
    • Email: vuppalav AT purdue.edu
    GTAs and UTAs Email List GTAs
    • Email List: cs448ta@cs.purdue.edu
    UTAs
    • 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.