The goals of DBMS including data independence, relationships, logical and physical organizations, schema and subschema. Entity relationship diagrams. Hierarchical, network, and relations models. Data definition and data manipulation languages. Query languages, relational algebra, and relational calculus. Data normalization techniques, data security integrity, and recovery. Case studies of several existing systems. Prerequisite: CSCI 2320.