Database Management Systems

This subject covers ER‐model, Relational model, Relational algebra, Tuple calculus, SQL. Integrity constraints, Normal forms. File organization, indexing (e.g., B and B+ trees). Transactions and concurrency control.