Lecture | Date | Topics | Text Chapters | Links |
---|---|---|---|---|
1.1 | 31 March | Course overview. Relational and SQL in a nutshell. | examples | |
1.2 | 2 April | DBMS Architecture. Data Models. Relational Model. Constraints. Referential integrity. | 1, 2, 5 | |
2.1 | 7 April | Relational Alegbra | 6 | |
2.2 | 9 April | Relational Algebra. Relational tuple calculus. | 6 | |
3.1 | 14 April | Relational tuple calculus. SQL | 6, 8 | Borja's SQL wiki |
3.2 | 16 April | SQL. | 8 | |
4.1 | 21 April | SQL. Views. Triggers. | 8, 24.1 | |
4.2 | 23 April | Physical organization. Query Optimization. | 13, 14, 15 | |
5.1 | 28 April | Query Optimization. | 15 | |
5.2 | 30 April | MIDTERM TEST | 1-2, 5-6, 8, 13, 14, 24.1 | |
6.1 | 5 May | Entity-Relationship Model | 3 | |
6.2 | 7 May | ER -> Relational Translation. | 7 | |
7.1 | 12 May | Web DB and PHP | 26 | examples |
7.2 | 14 May | More web DB and PHP | 26 | |
8.1 | 19 May | Functional Dependencies. | 10 | |
8.2 | 21 May | Armstrong's Axioms. FDs and normal forms. 2NF, 3NF, BCNF. | 10 | |
9.1 | 26 May | Decompostion. | 11 | |
9.2 | 28 May | Transaction Processing. Serializability. | 17 | |
10.1 | 2 June | FINAL TEST | all the above |