Introduction to database systems. File systems and databases. Definitions and terminology. Database models + Modelling techniques. Entity Relational Modelling, Normalization techniques; Normalization anomalies. The relational system; Relational Calculus; Relational Algebra. Enterprise rules and constraints; Joins and relational algebra operations. Introduction to Transaction management and concurrency control.
- editing-lecturer: Jeremiah Onunga