The course teaches the basics of modeling, querying, and managing data.
The course focuses on relational databases, but also covers other forms of data processing engines, such as those used today in Internet applications.
The course covers the following topics: entity-relationship model, relational modeling, the relational data model, relational data modeling theory (normal forms), SQL, referential integrity, transactions, replication, and internet scale data management.
Lectures
|
|
||||||
Exercises (choose one) |
|
Name |
|
---|---|
Akhadov, Sabir | sakhadov@student.ethz.ch |
Barthels, Claude | claudeb@inf.ethz.ch |
Gruenheid, Anja | anja.gruenheid@inf.ethz.ch |
Kwasniewski, Grzegorz | grzegorz.kwasniewski@inf.ethz.ch |
István, Zsolt | zsolt.istvan@inf.ethz.ch |
Makreshanski, Darko | darkoma@inf.ethz.ch |
Müller, Ingo | ingo.mueller@inf.ethz.ch |
Literature