Skip to main content
MyCourses MyCourses
  • Schools
    School of Arts, Design, and Architecture (ARTS) School of Business (BIZ) School of Chemical Engineering (CHEM) –sGuides for students (CHEM) – Instructions for report writing (CHEM) School of Electrical Engineering (ELEC) School of Engineering (ENG) School of Science (SCI) Language Centre Open University Library Aalto university pedagogical training program UNI (exams) Sandbox
  • CORONAVIRUS INFO
    Koronavirus - tietoa opiskelijalle Coronavirus - information for students Coronavirus - information för studerande Koronaviruksen vaikutus opiskeluun: kysymyksiä ja vastauksia Effects of the coronavirus on studies: questions and answers Coronaviruset och studierna: frågor och svar Corona help for teachers
  • Service Links
    MyCourses - Instructions for Teachers - Teacher book your online session with a specialist - Digital tools for teaching - Personal data protection instructions for teachers - Instructions for Students - Workspace for thesis supervision WebOodi Into portal for students Courses.aalto.fi Library Services - Resourcesguides - Imagoa / Open science and images IT Services Campus maps - Search spaces and see opening hours Restaurants in Otaniemi ASU Aalto Student Union Aalto Marketplace
  • ALLWELL?
    Study Skills Support for Studying Starting Point of Wellbeing About AllWell? study well-being questionnaire
  •   ‎(en)‎
      ‎(en)‎   ‎(fi)‎   ‎(sv)‎
  • Toggle Search menu
  • Hi guest! (Log in)

close

CS-E4610 - Modern Database Systems, 13.01.2017-31.03.2017

  1. Home
  2. Courses
  3. School of Science
  4. department of...
  5. cs-e4610 - mo...
Syllabus

General

  • General

    General

    Learning objectives

    Upon completion of the course, the students should be able to understand and cope successfully with various aspects of data management in modern database systems. Emphasis will be given in managing data that have complex structure, such as, text data, web data, social data, etc. Algorithms for approximate query answering and scalable data processing will be studied. The students will also have the opportunity to study platforms for managing big data, such as, map-reduce, platforms for data streams, and platforms for graph data.


    Course content

    • Structured data, relational databases, algorithms for query optimization.
    • Semi-structured data, document-databases, semi-structured data abstraction, representation, and search.
    • Unstructured text. IR systems, document retrieval and ranking.
    • Platforms for Big Data, algorithms for Map-Reduce & Hadoop,
    • Platforms for Big Graphs, algorithms for large graphs.


    Textbooks

    required

    • Database management systems / Raghu Ramakrishnan, Johannes Gehrke / 3rd Edition / 0-07-246563-8 / 0-07-115110-9 (ISE)
      Learning Centre : 9 copies for borrowing  and 1 for short loan
      Computer Science library 2  copies for borrowing  and 1 for short loan

    • Learning Spark: Lightning-Fast Big Data Analysis / Holden Karau, Andy Konwinski, Patrick Wendell, Matei Zaharia / O'Reilly Media; 1st edition / ISBN-13: 978-1449358624 / ISBN-10: 1449358624
      In Safari as an e-book with 3 users licence
      In  EBSCO as an e-book with one user licence
      Learning Centre : 1 copy for short loan and 1 coursebook for borrowing
      Computer Science library : 1 copy for short loan and one coursebook for borrowing

    • Data on the Web: From Relations to Semistructured Data and XML / Serge Abiteboul, Peter Buneman, Dan Suciu / 1st Edition / ISBN-13: 978-1558606227 /
      ISBN-10: 155860622X
      We have ordered 3 printed copies of the coursebook for borrowing

    • Introduction to Information Retrieval / Christopher Manning, Prabhakar Raghavan, Hinrich Schütze / book and slides available online


    supplementary

    • Fundamentals of database systems / Ramez Elmasri, Shamkant B. Navathe / 6th edition  /  ISBN-13: 978-0136086208 / ISBN-10: 0136086209
      In Dawsonera as an e-book with one user licence
      Computer Science library: one coursebook for borrowing

    • Advanced Analytics with Spark: Patterns for Learning from Data at Scale / Sandy Ryza, Uri Laserson, Sean Owen, Josh Wills / O'Reilly Media; 1st edition / ISBN-13: 978-1491912768 / ISBN-10: 1491912766
      In Safari as an e-book with 3 users licence.
      In Ebsco as an e-book with one user licence
      Computer Science library: one coursebook for borrowing


    Assessment methods

    • 3 take-home homeworks, which will include pen-and-paper questions and programming assignments
    • in-class final exam

    Grace Period for Assignments

    Each student has a grace period of 5 late days, to distribute any way they want among the three assignments.

    Instructors

    • Aristides Gionis
    • Michael Mathioudakis


    Teaching Assistants

    Frederick Ayala; frederick.ayala@aalto.fi
    Karadahalli Nagesh Shreyas; shreyas.karadahallinagesh@aalto.fi
    Phu Pham An; an.pham@aalto.fi


    Office hours

    by appointment


    • icon for activity News forum
    • icon for activity General discussion Forum

Course home

Course home

Next section

Materials►
Skip Upcoming events
Upcoming events
Loading There are no upcoming events
Go to calendar...
  • CS-E4610 - Modern Database Systems, 13.01.2017-31.03.2017
  • Sections
  • General
  • Materials
  • Assignments
  • Home

Aalto logo

Tuki / Support
  • MyCourses help
  • mycourses(at)aalto.fi
Palvelusta
  • MyCourses rekisteriseloste
  • Tietosuojailmoitus
  • Palvelukuvaus
About service
  • MyCourses protection of privacy
  • Privacy notice
  • Service description
Service
  • MyCourses registerbeskrivining
  • Dataskyddsmeddelande
  • Beskrivining av tjänsten

Hi guest! (Log in)
  • Schools
    • School of Arts, Design, and Architecture (ARTS)
    • School of Business (BIZ)
    • School of Chemical Engineering (CHEM)
    • –sGuides for students (CHEM)
    • – Instructions for report writing (CHEM)
    • School of Electrical Engineering (ELEC)
    • School of Engineering (ENG)
    • School of Science (SCI)
    • Language Centre
    • Open University
    • Library
    • Aalto university pedagogical training program
    • UNI (exams)
    • Sandbox
  • CORONAVIRUS INFO
    • Koronavirus - tietoa opiskelijalle
    • Coronavirus - information for students
    • Coronavirus - information för studerande
    • Koronaviruksen vaikutus opiskeluun: kysymyksiä ja vastauksia
    • Effects of the coronavirus on studies: questions and answers
    • Coronaviruset och studierna: frågor och svar
    • Corona help for teachers
  • Service Links
    • MyCourses
    • - Instructions for Teachers
    • - Teacher book your online session with a specialist
    • - Digital tools for teaching
    • - Personal data protection instructions for teachers
    • - Instructions for Students
    • - Workspace for thesis supervision
    • WebOodi
    • Into portal for students
    • Courses.aalto.fi
    • Library Services
    • - Resourcesguides
    • - Imagoa / Open science and images
    • IT Services
    • Campus maps
    • - Search spaces and see opening hours
    • Restaurants in Otaniemi
    • ASU Aalto Student Union
    • Aalto Marketplace
  • ALLWELL?
    • Study Skills
    • Support for Studying
    • Starting Point of Wellbeing
    • About AllWell? study well-being questionnaire
  •   ‎(en)‎
    •   ‎(en)‎
    •   ‎(fi)‎
    •   ‎(sv)‎