Topics in Human-Centered Data Science: Database Design

Program: Undergraduate
Course Areas
Human-Centered Data Science

Catalog Description

Principles and practices of database design. Discussion and implementation of a database. Application life cycle, data dictionaries, relational database design, SQL queries, reports and other interfaces to database data, and documentation.

Instructor Description

The class explores the principles of relational database design, and SQL as a query language in depth.

Prerequisites

Upper-division standing; Informatics 310D and Informatics 304 (or one of the following approved substitutions: C S 303E, C S 312, C S 312H, C S 313E).
Skills and Knowledge
Relational Database Design
how To Create Databases
Topics and Concepts
Relational Database Design
How To Write SQL Queries

Scheduled and Upcoming Classes for this Course

Class Name Semester Day(s) Start Time(s) End Time(s) Building Room
I 320D: Topics in Human-Centered Data Science: Database Design

Shounak Roychowdhury

Fall Term 2025
  • Monday
  • Wednesday
  • 11:00 am
  • 11:00 am
  • 12:30 pm
  • 12:30 pm
  • CBA
  • CBA
  • 4.344
  • 4.344

Past Classes for this Course

Class Name Semester Day(s) Start Time(s) End Time(s) Building Room
I 320D: Topics in Human-Centered Data Science: Database Design

Shounak Roychowdhury Syllabus

Fall Term 2024
  • Monday
  • Wednesday
  • 11:00 AM
  • 11:00 AM
  • 12:30 PM
  • 12:30 PM
  • ECJ
  • ECJ
  • 1.222
  • 1.222
I 320D: Topics in Human-Centered Data Science: Database Design

Ying Ding Syllabus

Fall Term 2023
  • Tuesday
  • 2:00 PM
  • 5:00 PM
  • JES
  • A307A
I 320D: Topics in Human-Centered Data Science: Database Design

Sam Oh Syllabus

Spring Term 2022
  • Tuesday
  • Thursday
  • 05:00 PM
  • 05:00 PM
  • 06:30 PM
  • 06:30 PM