IDB: Introduction to Databases
Welcome to Introduction to Databases (IDB).
Please note that the schedule below is tentative and may be subject to change during the course.
| Week | Topic |
|---|---|
| Week 1 | Overview | Basic SQL |
| Week 2 | Relational Algebra |
| Week 3 | Predicate Logic | Relational Calculus | Equivalence of RC and RA |
| Week 4 | Multisets (including RA on bags) | Aggregation and Grouping |
| Week 5 | Subqueries and other bits of SQL |
| Week 6 | Database constraints and entailment |
| Week 7 | Normal forms | SQL constraints and triggers |
| Week 8 | Transactions management |
| Week 9-10 | SQL in programming languages | The NULL value |
| Week 11 | Exercises in preparation for the exam |
Advanced Topics
One or more of the following may be covered if time allows:
- Deductive Databases
- Incomplete Information
Files
License
All rights reserved The University of Edinburgh