CS 418 Database Design
An introduction to database requirements analysis, modeling, creation, and usage. Topics include ER model, relational model, relational algebra, SQL, dependencies and normal forms, indexes, views, sequences, web-based client-server applications development, ETL, procedural language, database security, and NoSQL.
Prerequisite: CS 222 with a C- or better grade.