Schedule

- Administrative details
- Introduction to Databases [slides]
- Relational Model. [slides]
- Introduction to SQL [slides]
- Intermediate SQL: Joins [slides]
- Intermediate SQL: Views [slides]
- Intermediate SQL: Integrity Constraints, Authorization [slides]
- Advanced SQL: Stored Procedures and Functions [slides]
- Advanced SQL: Triggers [slides]
- Database Design: The Entity-Relationship Approach [slides]
- Relational Database Design [slides]
- Advanced SQL: JDBC/ODBC/ADO.NET
- Web Database Programming [slides]
- Advanced SQL: Recursive Queries [slides]
- Relational Algebra [slides]
- Introduction to Transactions [slides]
- Introduction to Indexing [slides]
- Database Landscape [slides]
- Semistructured Data [slides]
- Final Exam