Data modeling, integrity constraints, principles and design of relational databases, relational algebra, SQL, query processing, transactions, concurrency control, recovery, security and data storage. Three lectures, one tutorial (one hour); second term Prerequisite(s): One of COMP SCI 1FC3, SFWR ENG 2DM3, 2E03 or 3SH3 Cross-List(s): COMP SCI 3DB3 Antirequisite(s): COMP SCI 4EB3, SFWR ENG 3H03, 4M03