CS 301: Database Management Systems

CS 301: Database Management Systems#

Course Description#

Constituent parts of database management (design, creation, and manipulation of databases), including the conceptual and relational data models, SQL, normalization and security. Writing proficiency is required for a passing grade in this course. A student who does not write with the skill normally required of an upper-division student will not earn a passing grade, no matter how well the student performs in other areas of the course.

Notes Description#

These notes are adapted from the lectures and slides created by the course instructor Dr. Jingyuan (Alex) Zhang from the University of Alabama in the Fall 2023 semester. Each document in these notes are numbered based on the lecture that is the source of the notes.