Computational Methods in Data Science
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.