CMSC 23500 Spring 2008
Syllabus

LectureDateTopicsText ChaptersLinks
1.1 1 April Course overview. DBMS architecture and purpose. Data Models. DDL & DML. 1, 2
1.2 3 April ER Model. 3
2.1 8 April Relational Model. Constraints. Referential integrity. 5
2.2 10 April ER -> Relational translation. 7
3.1 15 April Relational algebra and calculus (domain and tuple) 6
3.2 17 April Relational algebra and calculus. 6
4.1 22 April SQL 8
4.2 24 April SQL. Views. Aggregation. Triggers 8
5.1 29 April Functional Dependencies. 10
5.2 1 May MIDTERM TEST 1 - 3, 5 - 8
6.1 6 May Armstrong's Axioms. FDs and normalization. Mid-course review. 10
6.2 8 May Decomposition. Normal forms: 2NF, 3NF, BCNF. 11
7.1 13 May Web DB and PHP. 26 examples
7.2 15 May More Web DB and PHP 26
8.1 20 May Physical Data Organization: Disk anatomy, B+-trees. Query Optimization. 13, 14, 15
8.2 22 May More query optimization. 15
9.1 27 May More query optimization. 13
9.2 29 May Transaction Processing 17
10.1 3 June FINAL TEST all of the above

There will NOTbe an exam during exam week.