Syllabus
Title
1184 Database Systems
Instructors
Dr. Vadim Savenkov
Type
PI
Weekly hours
2
Language of instruction
Englisch
Registration
09/04/17 to 10/04/17
Registration via LPIS
Registration via LPIS
Notes to the course
Subject(s) Bachelor Programs
Dates
Day | Date | Time | Room |
---|---|---|---|
Monday | 10/16/17 | 09:00 AM - 12:00 PM | D2.-1.019 Workstation-Raum |
Monday | 10/23/17 | 09:00 AM - 12:00 PM | D2.-1.019 Workstation-Raum |
Monday | 10/30/17 | 09:00 AM - 12:00 PM | D2.-1.019 Workstation-Raum |
Monday | 11/06/17 | 09:00 AM - 12:00 PM | D2.-1.019 Workstation-Raum |
Monday | 11/13/17 | 09:00 AM - 12:00 PM | D2.-1.019 Workstation-Raum |
Monday | 12/04/17 | 09:00 AM - 12:00 PM | D2.-1.019 Workstation-Raum |
Monday | 12/11/17 | 09:00 AM - 12:00 PM | D2.-1.019 Workstation-Raum |
Monday | 12/18/17 | 09:00 AM - 12:00 PM | D2.-1.019 Workstation-Raum |
Monday | 12/18/17 | 12:00 PM - 02:00 PM | D2.-1.019 Workstation-Raum |
- Theoretical and Practical Aspects of DBMS.
- Relational Model (basis, relational algebra, data description and data manipulation)
- Relational Theory (Semantic constraints, functional dependencies, normal forms)
- Transactions (ACID principle, correctness, parallel processing)
- Optimization (Indexes, Query Plan)
- Structured Query Language SQL
- NoSQL databases (Key-Value stores, document DBs, GraphDBs, Semantic Web triple stores)
- In-Memory DBs
- Big Data, Google BigTable, etc.
- Understanding of DBMS and ability to apply DBMS in practice
- Understanding of the relational model and the basic concepts of the relational theory
- Understanding of the basic concepts of transactions and optimizations
- Ability to formulate SQL statements to solve practical problems
- Integration of DB and websites (PHP)
- Basic ideas of non-relational DBs, including graph databases and NoSQL stores
- Current scalability issues (Big Data)
- Lessons and computer exercises with DBMS on Linux servers
- Active participation in solving tasks using DBMS
- Repetitions of lesson content in front of your colleagues
- Peer Review (review each others’ work)
- Presentation of a final project
- 40% - Homeworks submitted via learn@WU
- 20% - Test
- 25% - Presentation of final project (a small database application)
- 15% - Commitment in class
Last edited: 2017-03-30
Back