Lecture Notes: Algebraic and logical query languages 1