Schedule
Week #01
- Lecture
- Introductions to Database Systems
- Lecture
- Excercise
- Env setup, DB import, SQL showcase
- Workbook 1
- Readings
- Chapter 1
- Database System Concepts
Week #02
- Lecture
- Basic SQL
- Lecture
- Excercise
- Basic SQL queries (WHERE, GROUP BY, Agregations)
- Workbook SQL ;
- Datasets
- Readings
- Chapter 3; 4.1, 4.4, 4.5
- Database System Concepts
Week #03
- Lecture
- Advanced SQL
- Lecture
- Excercise
- Advanced SQL queries (Window functions, Lateral/Cross join)
- Workbook SQL
- Assignment
- Release of #1 assignment - SQL
- Assignment ;
- Datasets
- Readings
- Chapter 4.2, 5
- Database System Concepts
Week #04
- Lecture
- Database modeling 1. - Cardinalities, Notations, Design patterns, Conceptual model
- Lecture
- Excercise
- Database modeling
- Workbook Database Design
- Assignment
- Readings
- Chapter 6.1, 6.2, 6.4, 6.5
- Database System Concepts
Week #05
- Lecture
- Database modeling 2. - UC realization, Examples
- Lecture
- Excercise
- Database modeling
- Workbook Database Design
- Assignment
- Readings
- Chapter 7.1, 7.2, 7.3
- Database System Concepts
Week #06
- Lecture
- Excercise
- Assignment 1. presentation, RBAC tasks
- Assignment
- Readings
- Chapter 4.7
- Database System Concepts
Week #07
- Lecture
- How RDBMS works, Indexing
- Lecture
- Excercise
- Database Server Management
- Workbook Database Design
- Assignment
- Readings
- Chapter 12.1, 12.6,13.1, 13.2, 13.3,13.5, 15.1, 15.2
- Database System Concepts
Week #08
- Lecture
- Database Indexing, sorting, aggregation, join algorithms
- Lecture
- Excercise
- Super trooper extra hardcore raw bio vegan SQL.
- Workbook SQL ;
- Datasets ;
- Scheme
- Workbook SQL ;
- Assignment
- Readings
- Chapter 14.1 - 14.9
- Database System Concepts
Week #09
- Lecture
- Transactions
- Lecture
- Excercise
- Assignment 2. presentation and Queries.
- Workbook SQL
- Assignment
- Readings
- Chapter 17, 18.1, 18.2, 18.7, 18.8, 18.9
- Database System Concepts
Week #10
- Lecture
- Recovery Algorithms, Parallel Processing
- Lecture
- Excercise
- Assignment
- Readings
- Chapter 19
- Database System Concepts
Week #11
- Lecture
- Excercise
- Assignment 3. presentation, REST, Docker
- : Workbook SQL