iSchool Course Offerings

← Back to iSchool Course Listings

INF 385M : Database Management

Areas

Skills

Topics

Instructor Description

Database is the foundation of Data Science. It provides the unique design to store, retrieve, and manage data. Data become the essential gas to power the generative AI. How to model data, encode context, enforce business rules, and achieve efficiency are critical for database design. This course provides the introductory understanding of relational database design with the focus on three parts. The first part is centered around the database design lifecycle by introducing business rules, ER diagram, normalization, and UML chart. The second part talks about database query language SQL by explaining concepts and providing examples. The third part gives you the forward introduction of XML database which is the commonly used NoSQL database. The learning content will be delivered in the variety of exercises including lectures, tutorials, class activities, individual assignments, group assignments, and group projects. This course empathizes peer learning, hands-on practices, forward exploring, and risk taking.

Prerequisites

Graduate Standing.

Restrictions

Restricted to graduate student in the School of Information.

Instructor Topic Title Year Semester Syllabus
Shounak Roychowdhury
2025Spring Term
Stan Gunn
2024Spring TermSyllabus
Stan Gunn
2024Summer TermSyllabus
Ying Ding
2024Fall TermSyllabus
Stan Gunn
2023Spring TermSyllabus
Stan Gunn
2023Fall TermSyllabus
Stan Gunn
2023Summer First Term
Stan Gunn
2022Spring TermSyllabus
Stan Gunn
2022Summer TermSyllabus
Stan Gunn
2022Fall TermSyllabus
Jennifer Allen
2021Spring Term
Stan Gunn
2021Spring TermSyllabus
Stan Gunn
2021Summer TermSyllabus
Stan Gunn
2021Fall TermSyllabus

← Back to iSchool Course Listings